Logo Lanfrica

a97243/Edu-app

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
a97
Hôte:
Education learning app for age 2-6 yrs old Bilingual Swahili and english # Kids Bilingual Learning App - Initial Prototype A Flutter-based bilingual English-Swahili learning application for children ages 2-5, featuring structured lessons, storytelling, and gamification. ## 🎯 Project Overview This is the initial prototype for the Kids Bilingual Learning App as specified in SPEC-1. The app combines structured lessons with an engaging, child-friendly interface to teach English and Swahili vocabulary. ### Key Features - ✅ **Bilingual Learning**: Seamless switching between English and Swahili - ✅ **Three Lesson Packs**: - 🎨 Colors (Free) - 6 lessons - 🦁 Animals (Free) - 8 lessons - 😊 Emotions (Paid/Unlockable) - 6 lessons - ✅ **Rewards System**: Star-based progression and achievements - ✅ **Parental Controls**: PIN-protected settings and progress tracking - ✅ **Offline Support**: All lessons work offline once downloaded - ✅ **Child-Safe Design**: Age-appropriate UI with large, colorful elements - ✅ **Progress Tracking**: Persistent storage of completed lessons and earned stars - ✅ **Pack Management**: Free and unlockable paid content ## 📁 Project Structure ``` lib/ ├── main.dart # App entry point with splash screen ├── models/ │ ├── language.dart # Language enum and extensions │ ├── lesson.dart # Lesson and LessonPack models │ └── user_progress.dart # User progress and achievements tracking ├── providers/ │ └── app_state.dart # Global app state management (Provider) ├── services/ │ ├── audio_service.dart # Audio playback service │ └── storage_service.dart # Local storage for user data ├── data/ │ └── lesson_packs.dart # Lesson pack content data ├── screens/ │ ├── home_screen.dart # Main screen with pack selection │ ├── lesson_screen.dart # Individual lesson view │ └── parental_controls_screen.dart # Settings and controls └── widgets/ ├── pack_card.dart # Lesson pack card component ├── star_display.dart …

Languages