Wasn't google tango their solution? (but requires custom android hardware for depth sensor)
I haven't heard anything about them for a few years now.
Visual-inertial SLAM has been working for a few years on mobile phones: https://www.youtube.com/watch?v=e7bjsIqlbS0 So there should be plenty of third-party libraries you can use.