TrailMark — Offline Hiking GPS cover
All work

2023

TrailMark — Offline Hiking GPS

An Android app that records hikes with GPS breadcrumbs and works with zero signal deep in the mountains.

Overview

Designed an offline-first hiking tracker in Kotlin and Jetpack Compose. Map tiles and elevation data are pre-downloaded and served from a Room database, so the map, route, and stats all work with the phone in airplane mode. A foreground service records the GPS track with aggressive battery tuning, and finished hikes sync to the cloud the moment signal returns.

Role & impact

My role

Android developer — offline map layer, location service, and battery tuning.

Impact

Cut battery drain per hour of tracking by 41% and reached 150k installs on Google Play.

Stack

KotlinJetpack ComposeRoomGoogle Maps SDKCoroutines