From native Android to one codebase
The product started as native Android, first in Java and later in Kotlin, then moved to a shared Flutter codebase for iOS and Android. It grew into a global B2C subscription product and, later, a B2B offering for companies.
One subscription, across the product
Subscription products depend on reliable connections between checkout, billing and access. Work on The Mindfulness App spans the mobile experience and the backend systems that support it.
Beyond the mobile app
The technical scope includes web checkout, premium synchronisation, deep links, notifications, Remote Config, Cloud SQL and APIs. Backend, data and infrastructure sit on Firebase, TypeScript and Google Cloud, with Terraform and CI/CD through GitHub Actions. After the product was acquired, that work continued at Reflectly: the B2B console, employee management, analytics and reporting.
Areas of work
- Native Android, then a shared Flutter codebase
- Web checkout and premium access synchronisation
- Deep links, notifications and Remote Config
- B2B console, employee management and reporting
