A beautifully designed cross-platform educational app built using Flutter, aimed at delivering engaging and interactive learning experiences for students and self-learners. The app features multi-language support, dynamic content rendering, and platform compatibility across Android, iOS, Web, Windows, macOS, and Linux.
-
🧠 Interactive Learning Content
Structured lessons, modules, and quizzes that encourage active learning. -
🌐 Cross-Platform Support
Runs seamlessly on Android, iOS, Web, Windows, macOS, and Linux. -
🗣️ Multi-language Support
Built-in support for multiple languages for diverse learners. -
💬 AI ChatBot Integration
A smart assistant to help users navigate content and answer queries. -
🎨 Custom Fonts & Assets
Beautiful UI enhanced by custom fonts and asset libraries. -
🔐 Secure Key Management
All sensitive data and API keys have been securely handled and obfuscated.
- Flutter SDK (latest stable version)
- Dart SDK
- Android Studio or VS Code
- Emulator / Physical device (Android or iOS)
``bash
git clone https://github.com/AliSajid55/flutter-the-learner.git
cd flutter-the-learner
flutter pub get
flutter run
🗂️ Project Structure flutter-the-learner/ ├── android/ ├── assets/ ├── font/ ├── ios/ ├── lib/ │ ├── View/ │ ├── Models/ │ └── main.dart ├── test/ ├── web/ ├── windows/ ├── pubspec.yaml ├── .gitignore └── README.md
🧠 Tech Stack
| Technology | Purpose |
|---|---|
| Flutter | Cross-platform app framework |
| Dart | App logic and UI coding |
| Firebase / API | Backend (if integrated) |
| GitHub | Version control and CI/CD |
🔐 Security Notice All API keys (like OpenAI, Firebase, etc.) have been obfuscated or moved to .env-like secure patterns. Please do not expose raw keys in future commits.
👨💻 Author Ali Sajid GitHub Profile
📄 License This project is licensed under the MIT License. See LICENSE file for details.