/WouldURather

"Dilemma" is an Android game app where users choose between two options and instantly see the percentage of players who made the same choice.

Primary LanguageKotlin

Dilemma Android Game App

Welcome to Dilemma - an engaging Android game app where users face interesting dilemmas, make choices, and discover the collective decisions of other players through a sleek and modern UI. The app is built using Android, Jetpack Compose, Retrofit, Hilt, MVVM, and Navigation Compose, ensuring a smooth and intuitive user experience.

Game Overview

In Dilemma, players are presented with two options for various social questions. They make their choice, and in an instant, they can see the percentage of players who made the same decision, providing a fascinating insight into collective preferences.

Features

  • User-Friendly Interface: The app boasts a simple and modern look, ensuring a seamless and enjoyable user experience.

  • Animated Percentage Display: Jetpack Compose animations are used to reveal the percentage of players who made a particular choice, adding a dynamic element to the user interface.

  • API Integration: The app utilizes the wouldurather.io API to fetch intriguing dilemmas for users to ponder.

  • MVVM Architecture: The app follows the Model-View-ViewModel architecture, enhancing maintainability and scalability.

  • Navigation Compose: Navigation in the app is handled using Jetpack Compose Navigation, providing a smooth and intuitive flow.

  • Dependency Injection with Hilt: Hilt is employed for dependency injection, ensuring a clean and modular codebase.

Demo

Check out the app in action! A demo video is attached to showcase the gameplay and features.

ezgif-2-09889148d2.mp4

Getting Started

To run the app locally, follow these steps:

  1. Clone the repository: git clone https://github.com/jaypatel208/WouldURather

  2. Open the project in Android Studio.

  3. Build and run the app on your Android device or emulator.

Dependencies

  • Jetpack Compose
  • Retrofit
  • Hilt
  • MVVM Architecture
  • Navigation Compose

Credits

Special thanks to wouldurather.io for providing the thought-provoking dilemmas for the app.

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests. Your feedback and contributions are highly appreciated!