The Challenge
Most activity trackers depend on accounts, cloud connectivity, and always-online services. The product needed to keep its core recording and history experience useful without internet while still supporting modern health, wearable, backup, and premium features.
What We Built
We built a Flutter application around local Drift/SQLite storage with live GPS tracking, review-before-save, route history, splits, analytics, goals, achievements, GPX transfer, optional Health Connect and Wear OS support, optional Drive backup, and carefully separated online monetization services.
The Outcome
Track Pulse now delivers a complete local-first activity flow with optional online integrations that enhance the experience without becoming a dependency for core use.
Results
Offline first
Core tracking, review, history, and analytics stay local
4 modes
Running, walking, cycling, and hiking activity flows
86 tests
Automated coverage passing across the current implementation