Weight Tracker
Weight & body tracker
Track weight, body composition and water intake on Android. Syncs with Health Connect, builds PDF reports and works without an account or internet access.
Land surveying & GIS
Field surveying on Android: RTK GNSS over Bluetooth, COGO calculations and offline maps.
TopoNode is an offline-first Android surveying app built for geodetic and land surveying engineers. It connects to an external GNSS receiver over Bluetooth, reads its raw NMEA stream, and runs survey calculations on a double-precision COGO engine.
Maps are drawn with MapLibre. You can download an area of your basemap before going out, or load an MBTiles or GeoTIFF file that needs no network at all. Projects and points stay in a local database on the device, with no account or backend, and the app goes online only for an NTRIP correction stream or a web basemap you set up.
TopoNode is in development and not yet on Google Play.
Download an area of your XYZ or WMS basemap before going out, or load an MBTiles archive or GeoTIFF that draws with no network at all.
Compute azimuths, polar points, distances and intersections in double precision. Site calibration ties the job to local control with a 2D Helmert transformation.
Connect a GNSS receiver over Bluetooth Classic or BLE. TopoNode reads position, fix quality and precision from its NMEA stream and can pass NTRIP corrections to it for RTK.
Stake out to a point, along a line or by chainage and offset on an alignment. Adjust a traverse with the Bowditch rule and see its closure as 1:N.
Export to CSV, DXF, KML, GeoJSON, Shapefile, GeoPackage, LandXML, NetCAD NCN and TUCBS GML, and produce PDF reports for the office.
Written in Kotlin following Clean Architecture and MVVM, with the geodetic core in its own plain Kotlin module. The interface uses Jetpack Compose and Hilt, data is stored with Room on SQLite under UUID keys, MapLibre draws the maps and Proj4J handles projections.
More from MEDEV Studios
Weight & body tracker
Track weight, body composition and water intake on Android. Syncs with Health Connect, builds PDF reports and works without an account or internet access.
QR & barcode scanner
A QR code and barcode scanner and generator for Android. It works offline, keeps a searchable scan history, and shows no ads.
Chrome extension for X
A Chrome extension that tracks unfollowers, follow-backs and follower growth on X. It works passively, and all data stays in your browser.