I’m building a single-platform Android application that blends structured educational content with therapeutic exercises so children of varying abilities can learn and self-regulate in one place. The goal is an engaging, age-adaptive experience that covers early learners right through to teens (roughly 3–18 years). Core flow • A welcoming dashboard guides users to two main paths—Learning and Therapy—yet allows them to alternate seamlessly. • Learning modules should present phonics, numeracy, and general knowledge through interactive games, animated storytelling, and simple quizzes. • Therapy modules should include breathing guides, sensory break activities, and social-emotional scenarios that adapt to the child’s current mood or progress. Key features I need built • Age-based difficulty scaling and content unlocking. • Progress tracking with visual badges; data stored in Firebase or a comparable cloud back-end. • Voice-over prompts and large, touch-friendly UI components to ensure accessibility. • Parental dashboard for monitoring usage time, completed tasks, and suggested next steps. • Offline cache so core lessons and exercises work without continuous internet. Tech requirements Kotlin (preferred) or Java in Android Studio, Firebase Authentication + Realtime / Firestore for user data, and standard Android accessibility APIs. Feel free to propose any open-source libraries that shorten development but keep performance smooth on low-mid tier devices. Deliverables 1. Compiled APK for testing, then final signed build. 2. Complete, well-commented source code with build instructions. 3. Basic admin or parent web view (could be Firebase console-driven) for content updates and progress export. 4. One-page user guide and short Loom or similar walkthrough video. Acceptance criteria • App installs and launches without crash on Android 8+. • Learning and Therapy modules operate independently and in combination with state saved between sessions. • Progress syncs correctly across reinstall (when using same login). • UI passes Google Accessibility Scanner with no critical errors. Once these points are met and I’ve had 48 hours of hands-on testing, I’ll green-light final payment and, if all goes well, discuss future content packs.