Skip to content

Mohamedragabali/Qurio-Game-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

192 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Qurio Game - Fun question game

Platform Language UI Architecture DI

A modern Android application created using XML to test your knowledge in various subjects by questions.

๐Ÿ› ๏ธ Tech Stack

  • Language: Kotlin
  • Android SDK
  • UI Framework: XML
  • Architecture: MVP
  • Dependency Injection: Dagger
  • Build System: Gradle
  • Navigation: Jetpack Navigation
  • Networking: Retrofit
  • Async Programming: Coroutines
  • Database: Room, DataStore

๐Ÿ—๏ธ App Architecture

The app follows MVP Architecture with Base View and Base Presenter and Repository Pattern :

MVP Architecture

MVP drawio

๐Ÿ“‹ Prerequisites

  • Android Studio Narwhal (2025.1.2) or later
  • JDK 11 or higher
  • Android SDK 21 or higher
  • Git

๐Ÿ“ธ Screenshots

Onboarding1 Onboarding2 Onboarding3 Onboarding4 Home
Onboarding1 Onboarding2 Onboarding3 Onboarding4 Home
all charcter Character Details buy Character Settings Buy Lives
all charcter Character Details buy Character Settings Buy Lives
all rewards Reward Details Game Categories Select Level Game Questions
all rewards Reward Details Game Categories Select Level Game Questions
Correct Answer Incorrect Answer Quiz Results Game History Home Data
Correct Answer Incorrect Answer Quiz Results Game History Home Data

About

Qurio is a modern Android app built with Kotlin and XML. It's a fun question game to test your knowledge across various subjects. The app features MVP architecture with Dagger for dependency injection, and uses Room, DataStore, Retrofit, and Coroutines for data management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages