- Home Screen: Includes main navigation elements and displays available competitions.
- Competition Selection Screen: Shows a list of competitions related to the academic curriculum.
- Quiz Screen: Displays multiple-choice questions and the remaining time.
- Results / Ranking Screen: Shows participants’ ranking and points after the competition ends.
- Profile Screen: Contains user information and participation history.
Settings & Support Screen: Allows language switching (Arabic/English), contacting support, and managing the account.
ADDHA(App)
- Fast & Smooth Performance
- Customizable UI
- Secure Authentication Flow
App Details
ADDHA App is an innovative educational platform designed to support students in their academic journey through quiz-based competitions aligned with the Egyptian curriculum. The app allows users to engage and challenge friends based on their academic level, promoting a spirit of competition and encouraging excellence. The app features a modern, professional design and is built using Flutter technology, ensuring responsiveness and ease of customization.
App Features
- Fully Aligned Questions with Curricula: Content is regularly updated to stay in line with the latest educational curricula.
- Interactive Competitive Quizzes: Allows for both individual and group challenges, with “Honor Boards” at the school and national levels.
- Multiple Levels by Grade: Questions are tailored to the student’s academic level to ensure appropriate challenges.
- Performance Tracking and Personal Stats: A dashboard displays each student’s strengths and weaknesses.
- Attractive and Easy-to-Use Interface: A modern and comfortable design helps students navigate smoothly during competitions.
Progressive Question Loading: Reduces device load and ensures questions always align with the current curriculum.
App Screens
Technical Details
- Programming Languages & Frameworks
• Frontend:
1. Flutter: Used to build a smooth and fast user interface across both Android and iOS platforms.
2. Dart Language: The primary language for Flutter UI development.
3. Professional Design: Screens are structured based on subject and status (challenge, results, statistics), with smooth animations for enhanced user experience.
• Backend:1. PHP (possibly with MySQL):
– Manages user accounts (registration, login).
– Stores a database of questions categorized by subject and level.
– Records user results and statistics.
2. RESTful API: Used for communication between Flutter and PHP through JSON.
3.Optional Firebase Integration: Can be used for performance analytics or cloud storage, although the core logic runs on PHP.
4. Laravel: A PHP framework used for server-side operations and database integration.
User Guide
- Getting Started
1. Download the App: Download the Addha app from the Google Play Store.
2. Sign Up / Log In:
– Create a new account using your phone number.
– You will receive an OTP code to verify the number.
– If you already have an account, log in directly.
3. Select Grade Level: After logging in, select your academic grade to continue - Using The App
1. Browse Subjects:
– Once you choose your grade, you’ll see a list of available subjects (e.g., Physics, Chemistry, Biology, Grammar…).
– Select the subject you want to compete in.
2. Join a Challenge:
– Join challenge competitions under the selected subject.
– Questions are pulled from the server regularly and in real time.
3. Answer Questions:
– Questions appear in multiple-choice format with a countdown timer.
– Answer within the time limit and follow your progress.
4. View Results & Rankings:
– After the quiz, a result screen displays your score and performance analysis.
– Check your position on the leaderboard compared to other students.
5. Offline Mode:
– You can download quizzes or preferred questions in advance to use them without an internet connection.
System Requirements
- Platforms
• Android: Available on Google Play (requires Android 6.0 or later). - Device Requirements
• RAM: Minimum of 2 GB.
• Internet Access: To download questions and participate in live competitions. - Permissions
• Notifications: To receive alerts about new quizzes, updates, and results.
• Storage: For temporarily saving user data such as profile images or offline quizzes.
You can add your rate:
0 / 5. 0
Other Apps
0
(0)
- Flow That Feels Natural
- Built for Visual Harmony
- Crafted for User Delight
Published
March 16, 2025
Category
Categories All, Flutter, Laravel, Mobile App
Tag mobile app
App Languages
Arabic – English
High Resolution
Yes
Layout
responsive
Compatible with FrameWork
Flutter, Laravel

