Closed Testing
LietuCoach — Learn Lithuanian (A1–B2)
A mobile-first Lithuanian learning journey (A1–B2)

Role
Solo Developer
Type
Mobile App (EdTech)
Stack
FlutterDartSupabase AuthPlay Asset Delivery (PAD)
Overview
LietuCoach is a mobile learning app designed to take learners from A1 to B2 Lithuanian with a clear lesson path, repeatable practice, and offline access. I built it as an offline-first product with optional sign-in and cloud sync, so users can start instantly and upgrade later. The architecture supports scalable content packs (audio/lessons), smooth onboarding, and a retention-oriented learning loop.
Key Features
- Offline-first lessons (works without internet)
- Structured A1–B2 learning path
- Audio packs for pronunciation practice
- Optional sign-in + cloud syn
- Fast onboarding (guest mode)
- Scalable content delivery architecture
- Progress tracking + repeat practice loop
Challenges & Learnings
- Designing offline-first sync without breaking UX
- Managing large audio assets with efficient delivery (PAD)
My Contributions
- • Product design: onboarding, lesson flow, retention loop
- • App architecture: offline storage + sync strategy
- • Auth + security: Supabase Auth, guest-to-user upgrade
- • Performance: asset loading, caching, startup optimization
- • Release pipeline: Play Console closed testing + builds