FlutterMate - Flutter Learning Companion
Under development

Overview
📚 Your personal Flutter learning companion with structured lessons, progress tracking, and AI-powered assistance
The Problem
Self‑taught Flutter developers often bounce between scattered tutorials with no clear progression, little accountability, and few ways to validate understanding beyond copying demos.
The Solution
I designed FlutterMate as a structured companion app: Clean Architecture and GetX organize lessons, quizzes, and progress state; Material 3 and responsive layouts support phone through desktop PWA installs; prerequisite unlocking and time estimates keep learners on a sane path; analytics, streaks, and XP gamify practice while staying grounded in real curriculum content.
Technologies used
Flutter 3.0+Dart 3.0+Clean ArchitectureGetX 4.6.6State Managementflutter_animate 4.5.0Lottie 3.1.0shared_preferences 2.2.2Material Design 3GitHub PagesGitHub ActionsResponsive DesignProgressive Web App
Key Outcomes
- 22 guided lessons across beginner, intermediate, and advanced tiers with prerequisites and duration estimates.
- 25+ quiz questions with feedback, XP rewards, completion metrics, and performance summaries.
- Dashboards for streaks, achievements, weekly charts, and detailed lesson analytics.
- Production-minded delivery: GitHub Actions CI, public demo on GitHub Pages, and groundwork for an AI study assistant.
Screenshots & gallery
Splash & Onboarding4 images
Authentication Flow2 images
Learning Roadmap2 images
Lessons & Course Content15 images
Interactive Quizzes4 images
Skill Assessment4 images
Analytics Dashboard3 images
User Profile4 images
AI Chat Assistant2 images
Community Features2 images
Desktop Experience1 image