Welcome to the Quiz Application built using Flutter and Dart! This application allows users to create quizzes, modify existing quizzes, and take quizzes to get their scores and correct answers.
-
Quiz Creation and Modification: Users can easily create new quizzes and modify existing ones as per their requirements.
-
Local Data Storage: All quiz data is stored locally on the device, ensuring privacy and accessibility offline.
-
Score Calculation: At the end of each quiz, the examiner receives the total score along with the selected answers and correct answers for each question.
-
Randomized Questions: Questions and answer options are shuffled every time a quiz is started, providing a unique experience in each session.
-
Structured Screens:
- Introduction Screen: Welcomes users and provides an overview of the quiz.
- Dedicated Question Screens: Each question has its own screen for clarity and ease of navigation.
- Final Result Screen: Shows the total score and detailed results after completing the quiz.
-
Flutter: A framework for building native applications for mobile, web, and desktop from a single codebase.
-
Dart: The programming language used for building Flutter applications.
- Clone the repository.
- Open the project in your preferred Flutter IDE.
- Customize quizzes or create new ones by editing the local quiz data.
- Run the application on a simulator or physical device to take quizzes.
Contributions are welcome! If you have suggestions, enhancements, or bug fixes, feel free to open an issue or create a pull request.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.