ar-ruler
Being published on Google Play

A 3D tape measure, compass, and bubble level in one app

KotlinJetpack ComposeARCoreOpenGL ESSensorManager

Three tools that are usually sold separately, paywalled, or stuffed with intrusive ads: an AR-based tape measure (measuring real-world distances in 3D through the phone camera), a compass (to check which way windows face), and a bubble level (to check how uneven a floor is). The AR tape measure runs on ARCore: it combines the camera feed with gyroscope and accelerometer readings to track the phone's motion and recognize flat surfaces in frame — which is exactly what makes this kind of measurement possible without a dedicated depth sensor.

Because of that, AR Ruler doesn't run on every Android phone: ARCore requires a manufacturer-certified set of camera and motion sensors, and budget or non-standard devices may not support it at all.

Built in one evening, after a regular tape measure wasn't at hand and paying for — or putting up with ads in — a simple measuring app didn't feel worth it.

Watch Video

0:00 / 0:00