A comprehensive educational app built with Flutter, featuring interactive programming language learning modules, code editors, quizzes, and progress tracking. The app provides a beautiful UI with smooth animations and a complete learning solution for multiple programming languages.
- Flutter (UI Framework)
- GetX (State Management)
- SQLite (Local Database)
- Flutter Code Editor (Code Editing)
- Process Run (Code Execution)
- Material Design
- Custom Animations
- ✅ Multiple Programming Languages: Support for Dart, JavaScript, Python, and C#
- ✅ Interactive Code Editor: Real-time code editing and execution
- ✅ Quiz System: Comprehensive quizzes for each topic
- ✅ Progress Tracking: Monitor your learning journey
- ✅ Topic-based Learning: Structured learning paths
- ✅ Code Examples: Practical examples for each concept
- ✅ Results Analysis: Detailed quiz results and performance metrics
- ✅ User Profiles: Personalized learning experience
- ✅ Offline Support: Learn without internet connection
- ✅ Beautiful UI: Modern and intuitive interface
Splash Screen |
Welcome Page |
Login Screen |
Sign Up Screen |
Terms & Conditions |
Terms & Conditions 2 |
Home Screen |
Navigation Drawer |
Topic Selector |
Learning Interface |
Topic Selection |
Content View |
Learning Content |
Coding Level |
Coding Level 2 |
Dart Compiler |
JavaScript Compiler |
Python Compiler |
C# Compiler |
Dart Editor Testing |
Quiz Interface |
Correct Answer |
Wrong Answer |
Success Result |
Fail Result |
Previous Results |
User Profile |
About Page |
About Page 2 |
Download the latest version: APK/app-armeabi-v7a-release.apk
lib/
├── controllers/
│ ├── quiz_controller.dart
│ ├── user_controller.dart
│ └── course_controller.dart
├── models/
│ ├── course_model.dart
│ ├── quiz_model.dart
│ └── user_model.dart
├── views/
│ ├── auth/
│ │ ├── login.dart
│ │ └── signup.dart
│ ├── quiz_pages/
│ │ ├── quiz_screen.dart
│ │ ├── level.dart
│ │ └── results_screen.dart
│ ├── course_topic_page.dart
│ └── home_screen.dart
├── utils/
│ └── database_helper.dart
└── main.dart
- More programming languages support
- Code sharing functionality
- Community features
- Advanced code analysis
- Interactive tutorials
- Multi-language support
- Code editor preferences
- Quiz difficulty levels
- Theme customization
- Progress tracking
- Notification settings
- Profile management
-
Learning Mode
- Select a programming language
- Choose topics to learn
- Follow structured content
- Practice with examples
-
Code Editor
- Write and test code
- Run code in real-time
- View execution results
- Debug your code
-
Quiz System
- Take topic-based quizzes
- Get immediate feedback
- Track your progress
- Review past results
-
Progress Tracking
- View learning statistics
- Monitor quiz performance
- Track completed topics
- Set learning goals
This project is licensed under the MIT License - see the LICENSE file for details.






























