Mabo Android App
Production Android app for a guided meditation platform with 800K+ downloads.
Role: Primary Android contributor
Tech: Kotlin, Java, Android SDK, Jetpack Compose, MVVM, Retrofit, OkHttp, Firebase, Firebase Analytics, Firebase Crashlytics, Google Play Billing, Gradle
Mabo is a guided meditation app with user accounts, subscriptions, audio playback, content discovery, analytics, push notifications, and Google Play releases.
As the primary Android contributor, I was responsible for maintaining and evolving much of the Android codebase across authentication, subscriptions, media playback infrastructure, analytics instrumentation, API integration, QA, release support, and post-release troubleshooting.
- Authentication and session persistence
- Subscription and payment flow
- Media playback using foreground service and media notifications
- REST API and third-party SDK integrations
- Analytics and crash-reporting instrumentation
- Google Play release support and post-release troubleshooting
- App size optimisation, reducing app size by 76%
- Release notes, QA checklists, and implementation documentation
Impact: Maintained and evolved much of the Android codebase, improved release quality and maintainability, supported stable playback and subscription flows for a large production user base, and reduced app size by 76%.