https://github.com/hiborn4/testline
The Quiz Application is a Flutter-based mobile app designed to provide an engaging and interactive quiz experience. With dynamic quiz data fetched from a remote API, the app offers intuitive navigation, real-time progress tracking, and detailed results. Gamification elements enhance the user experience, making learning both fun and challenging
https://github.com/hiborn4/testline
android-application animation flutter flutter-apps flutter-package flutter-ui flutter-widget ios-app lottie-animation mediaquery provider
Last synced: 7 months ago
JSON representation
The Quiz Application is a Flutter-based mobile app designed to provide an engaging and interactive quiz experience. With dynamic quiz data fetched from a remote API, the app offers intuitive navigation, real-time progress tracking, and detailed results. Gamification elements enhance the user experience, making learning both fun and challenging
- Host: GitHub
- URL: https://github.com/hiborn4/testline
- Owner: HiBorn4
- Created: 2025-01-18T04:08:19.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-01-23T08:06:02.000Z (9 months ago)
- Last Synced: 2025-01-27T16:49:15.921Z (9 months ago)
- Topics: android-application, animation, flutter, flutter-apps, flutter-package, flutter-ui, flutter-widget, ios-app, lottie-animation, mediaquery, provider
- Language: Dart
- Homepage:
- Size: 20.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz Application 🎮
A dynamic and interactive Flutter-based quiz application featuring gamification elements. This app fetches quiz data from an API and offers an intuitive user experience with real-time score updates, progress tracking, and comprehensive results. Perfect for learning, fun, and challenge!
## Features 🌟
- **Dynamic Quiz Data**: Fetches questions and options from a remote API.
- **Intuitive UI/UX**: Smooth navigation, appealing design, and responsive layout.
- **Progress Tracking**: See your progress and score updates in real-time.
- **Gamification**: Engage with the quiz through a user-friendly interface.
- **Detailed Results**: View detailed results and track your performance.## Screenshots 📸
Here's a glimpse of the application in action:
| Home Screen | Question 1 | Question 2 |
|------------------------------|------------------------------|------------------------------|
|  |  |  || Right Answer Result | Negative Result | Final Results |
|------------------------------|------------------------------|------------------------------|
|  |  |  |## Demo Video 🎥
Experience the app in action by [watching the demo video](demo/demo.mp4). *(Downloadable link)*
## Installation 🚀
1. Clone the repository:
```bash
git clone https://github.com/hiborn/testline.git
```
2. Navigate to the project directory:
```bash
cd testline
```
3. Install dependencies:
```bash
flutter pub get
```
4. Run the app:
```bash
flutter run
```## Usage 📖
1. Launch the app.
2. Select a quiz to start.
3. Answer the questions.
4. View your progress and final results.
5. Restart the quiz or select a new one to try again.## Project Structure 🗂
- **models/**: Contains the data models for the quiz.
- **providers/**: Manages the state and logic of the quiz.
- **utils/**: Utility functions and API service for fetching quiz data.
- **screens/**: Different screens of the app (Home, Quiz, Result).## Contributing 🤝
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
## License 📜
This project is licensed under the MIT License. See the `LICENSE` file for more details.
## Acknowledgements 🙌
- Thanks to [API Service] for providing the quiz data.
- Special mention to the Flutter community for their support and resources.---
Happy Quizzing! 🧠