All apps

Measure

Choose a page for Measure.

About Measure

Updated 2026-07-29

Measure is an Android AR measuring app. Place points in the real world, read distances on screen, save measurements to history, and customize units, language, and theme.

The app is built in three versions, with each version expanding AR capabilities and monetization.

Features

Version 1

  • Place two AR mark points with a live distance label
  • Add and remove mark points
  • Save marks to local SQLite and show them on History
  • Settings
    • Units: Metric / Imperial
    • Language: Thai / English
    • Theme: Light / Dark
  • Settings banner for Remove ads via in-app purchase (Play Store) — UI only for now
  • Reserved ad placement spots in the app (not connected to a real ad network yet)

Version 2

  • Chain mark points continuously (backbone-style measuring)
  • Modal settings available directly on the AR screen
  • Modal after finishing a measure showing distance details
  • Faster and more accurate AR
  • Real ads + remove-ads purchase flow

Version 3

  • Further AR improvements based on user feedback
  • Object detection: auto-mark objects and show their size
  • Subscription system with usage limits for free-plan users

Screens

Screen Purpose
Home / AR Place marks and measure distances in AR
History View saved measurements from SQLite
Settings Units, language, theme, and remove-ads banner

Tech stack

Layer Technology
Language Kotlin
UI Jetpack Compose, Material 3
Navigation Navigation Compose (type-safe routes)
AR / 3D SceneView, ARSceneView (ARCore)
Serialization Kotlinx Serialization
Local storage SQLite (planned for Version 1)
Platform Android (minSdk 24, targetSdk 36)

Getting started

Requirements

  • Android Studio (recent stable)
  • JDK 11+
  • A physical device or emulator with ARCore support

Run

  1. Open the project in Android Studio
  2. Sync Gradle
  3. Connect an ARCore-capable device (or use a supported emulator)
  4. Run the app configuration

Project status

Early development. Core navigation (Home, History, Settings) and AR dependencies are in place. Feature work follows the Version 1 → 2 → 3 plan above.

License

TBD

Support our work

If these apps help you, you can buy us a coffee.

Buy me a coffee

Opens in a new tab