Sleep Tracker
Sleep tracking from the phone's sensors and screen state, with wellness data kept apart from personal data.
Android developer, about 12 engagements with the same client (2021–2023)
What it is
A Kotlin app with AWS Amplify sync, Firebase Analytics and Crashlytics, sign-in, surveys and a statistics screen. The hard part was keeping tracking alive through Doze mode, reboots and time changes. Wellness data and personal data live in two separate AWS Amplify projects, split by Android module.
Highlights
- Tracking keeps running through Doze mode, app restarts and reboots
- Wellness and personal data in two separate AWS Amplify projects
- Foreground services, AlarmManager scheduling and sensor handling
- Sign-in, surveys, history and charts
Client feedback
“It was an amazing experience working with this developer. He was always available and ready to make changes. He really tries his best to understand and deliver what you need.”
Technologies
KotlinAWS AmplifyFirebaseForeground ServicesSensorsCharts


