Skip to content

Latest commit

Β 

History

History
70 lines (47 loc) Β· 2.84 KB

File metadata and controls

70 lines (47 loc) Β· 2.84 KB

πŸ’­ 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