Case study
Language-learning iOS/Android app
Authors publish and reorder audio/video lessons from an admin UI without resetting learner progress on iOS and Android.
Challenge
Lesson authors needed to change content and ordering without breaking learner progress. The same lessons had to work across iOS and Android, including language-specific characters.
Outcome
Shipped iOS and Android apps, then moved the client to their own Firebase/Google Cloud account with store submissions and handoff docs.
My contribution
Set the learning rules: when a lesson unlocks, how quiz answers are checked, and what happens at the end of a section. Handled content reordering, caching, and language-specific characters through the cloud migration.
Stack
- iOS
- Android
- Firebase
- Google Cloud
- REST APIs