Skip to content

devintaing/PersonalityQuiz

Repository files navigation

💭 PersonalityQuiz

A Java-based Android app that asks users a series of questions to determine their personality. It enhances interactivity by incorporating mobile-specific features such as the accelerometer.

👥 CS175-01 Group 8

🔗 Important Links

📱 User Guide

✅ Hardware Requirements

  1. Android device running Android API 29+ (app was tested on API 29 and 35)
  2. Device with accelerometer (only necessary if you want to be able to skip questions)

📥 Downloading the App

  1. Visit the Releases Page.
  2. Under the latest release, click "Assets".
  3. Download the .apk file to your Android device.

🕹️ How to Play

  1. Launch the PersonalityQuiz app.
  2. Tap "Start Quiz" from the main menu.
  3. Choose what type of quiz you want to take.
  4. Answer each question honestly.
  5. View your result at the end of the quiz!

Additional Functionality

🔄 Shake to Skip (Accelerometer Integration)

  • Feature: Shake your device to skip any question.
  • Requirement: Device must have an accelerometer.
Demo of accelerometer integration

📊 View Previous Results

  • Feature: Access your past quiz results.
Demo of viewing previous results

⏯️ Resume In-Progress Quiz

  • Feature: Resume an unfinished/in-progress quiz.
Demo of resume functionality

🗑️ Uninstall From Within the App

  • Feature: Easily uninstall the app from the main menu.
Demo of uninstall functionality

🌙 Dark Mode + Light Mode Support

  • Feature: Theme change based on device setting.
Demo of dark mode and light mode functionality

About

Personality Quiz App

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages