Skip to content

This app started as a programming project, but it's more than that. It's your chance to have some quiz fun and get to know Android app development along the way. Feel free to explore the code, customize it, and make it your own.

Notifications You must be signed in to change notification settings

YuhanPizza/Quiz-App

Repository files navigation

Quiz Application Readme

Welcome to the Quiz Application repository! This Android app is all about having fun while testing your knowledge with a set of true or false questions. Below, I'll take you on a tour of the app's exciting features, and I've also included a video demonstration for you to watch.

Features to Enjoy 🚀

Dive into the Quiz

  • My app brings you a variety of true or false quiz questions to challenge your knowledge.
  • These questions are loaded from a dynamic question bank containing 20 unique questions loaded from the string resource along with a randomized background color.
  • What's cool? The questions are easily customizable and even support multiple languages for a global audience.

Instant Feedback

  • Wondering if your answers are right on the mark? My app has you covered.

Feedback Toast

  • After answering a question, the app displays a toast message to provide feedback on whether the answer is correct or incorrect.

Don't Lose Progress

  • No need to worry about losing your quiz progress when you rotate your device.
  • I've implemented state-saving, so your current question and score are preserved even when you switch between portrait and landscape modes.

Know Your Score

  • Keep track of your quiz success with a clear and concise score display.
  • See your score as "X over 20," where 20 represents the total number of questions in the quiz.

Helpful Options

  • Explore additional options like checking your average score, resetting saved results, and adjusting the total number of questions in the quiz.

Language-Friendly

  • My app speaks your language! It adapts to your device's locale, making it accessible to a diverse global audience.

Fragment Magic

  • Behind the scenes, I have followed the best practices in Android development, using fragments to enhance the app's structure and maintainability.

Let's Get Started 🚀

  1. Clone the Repository: Begin by cloning this repository to your local machine.

  2. Open in Android Studio: Fire up Android Studio and open the Quiz Application project.

  3. Run the App: Launch the app on an Android emulator or your trusty physical device.

  4. Start the Quiz: Dive into the quiz, answer the questions, and watch your score climb!

Customize Your Experience ✏️

  • Make the quiz your own by adding or editing questions in the loadQuestionBank method within MainActivity.java.

  • Want to change the background colors for questions? You can do so by adjusting the getRandomColor method in MainActivity.java.

See It in Action! 🎥

Curious to see how the Quiz Application works? I've got you covered! Check out my video demonstration to get a visual walkthrough of the app.

Explore and Adapt 🛠️

My Quiz Application is not just about quizzing; it's a learning experience in Android app development. Feel free to explore the code, customize it to fit your requirements, and embark on your own app development journey.

Thank you for visiting the Quiz Application!I hope you have a blast testing your knowledge and exploring the world of Android app development. 📚✅

About

This app started as a programming project, but it's more than that. It's your chance to have some quiz fun and get to know Android app development along the way. Feel free to explore the code, customize it, and make it your own.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages