QuizApp (Flutter)

QuizApp is an interactive multiple-choice quiz app designed to challenge your knowledge and entertain you with a touch of humor. Test your brainpower in various subjects while enjoying a delightful user experience.


  • Engaging multiple-choice questions
  • Score tracking to monitor your progress
  • Questions bank with well arranged questions
  • New questions can be added easily
  • Randomized question order for added challenge
  • Randomized options to prevent memorization
  • Sound effects to enhance the user experience
  • Alert messages to show results
  • Random funny appraisals and disapprovals at the end of results


Image Image Image Image



To use QuizApp, follow these steps:

  1. Clone the repository:
git clone https://github.com/Shery-1508/Flutter_quiz_app.git
  1. Open the project in Android Studio or any Flutter-supported IDE.

  2. Build and run the app on your device or emulator.


QuizApp is an open-source project, and contributions are always welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request. Let’s make QuizApp even better together!

Resources Used

  • Flutter: A powerful and flexible framework for building cross-platform apps.
  • Flutter Packages: Utilized various packages for UI design, networking, and database management.
  • rflutter_alert: Used to display alerts in the app.
  • audioplayers: Used to play sound effects in the app.
  • math.dart: Used to generate random numbers in the app.
  • Sound Effects: Sound effects used in the app were sourced from freesound.org.


Distributed under the MIT License. See ` LICENSE ‘ for more information.


I would like to express my gratitude to the Flutter community for their valuable resources, tutorials (Specially the one from AngelaYu and LondonAppBrewry on LinkedIn leaning ), and support throughout the development of QuizApp.


For any questions, feedback, or collaboration opportunities, feel free to reach out:

Enjoy quizzing with QuizApp!


View Github