Project Overview
Polly Learn Mobile is a comprehensive AI-powered language learning mobile application designed to provide learners with an immersive, interactive, and personalized English learning experience from beginner (A1) to proficient (C2) levels.
Built with Kotlin and Jetpack Compose following clean MVVM architecture, it integrates CEFR flashcards with Spaced Repetition, AI-powered real-time speech evaluation, listening & reading modules with synchronized native audio, Gemini AI writing feedback, gamified daily streaks, and offline Room DB caching.
Key Features
Interactive Flashcards & Spaced Repetition: Curated CEFR vocabulary decks with pronunciation, example sentences, idioms, and phrasal verbs.
AI Speech & Pronunciation Practice: Integrated speech recognition allowing users to practice speaking aloud with real-time pronunciation scoring.
Listening & Reading Modules: Rich contextual stories and dialogue exercises with synchronized native audio playback.
AI Writing Assistant (Gemini): Instant AI feedback on user-written compositions, highlighting grammatical nuances and vocabulary suggestions.
Gamified Progression: Daily streaks, XP points, progress badges, dynamic quizzes, and customizable reminder notifications via OneSignal.
Offline Capability: Local SQLite/Room caching ensuring seamless learning even without an active internet connection.
Screenshots & Gallery