Skip to content

GameVault ๐ŸŽฎ๐Ÿ’ฐ: Your ultimate gaming companion! GameVault provides instant access to the latest free games ๐ŸŽ‰ and exclusive game deals ๐Ÿค‘.

License

Notifications You must be signed in to change notification settings

MostafaMohamed2002/GameVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Game Vault ๐ŸŽฎ

Your ultimate gaming companion! GameVault provides instant access to the latest free games ๐ŸŽ‰ and exclusive game deals ๐Ÿค‘, Ability to search through Deals , support Filtering and Dynamic color Scheme ๐Ÿ‘Œ

Demo

Video_241110055609.mp4
free games screen free games filtering free game filtering 2
Screenshot_1731168871 Screenshot_1731168940 Screenshot_1731168984
free game details free game details 2
Screenshot_1731185352 Screenshot_1731185402
deals deals filtering
Screenshot_1731185926 Screenshot_1731185966
deals search deals search done
Screenshot_1731186657 Screenshot_1731186648

|

giveaways giveaways filtering
Screenshot_1731186430 Screenshot_1731186474
Light dark
Screenshot_1731186802 Screenshot_1731186821

|

light dynamic dark dynamic
Screenshot_1731186836 Screenshot_1731186845

Tech Stack

  • Kotlin: The app is written entirely in Kotlin, embracing its expressive, concise syntax and null safety.
  • Jetpack Compose: Leveraging Google's modern declarative UI toolkit, ensuring a seamless and reactive user experience.
  • MVI Architecture: The app follows the Model-View-Intent (MVI) architecture pattern for clear separation of concerns.
  • Room Database: Local data is stored using Room, providing an offline-first experience and local caching.
  • Retrofit: For network requests and interacting with external APIs.
  • Coroutines and Flow: Asynchronous programming is handled using Kotlin Coroutines, with Flow streams providing real-time updates.
  • Hilt: Dependency injection is managed with Hilt for better scalability and testability.
  • Palette: Image Color Extraction
  • DataStore: lightweight storage for preferences
  • Retrofit: For making API Calls
  • Moshi: Json Parsing
  • OkHttp-Logging-Interceptor: Http request Logging
  • Coil: Image Loading and Caching
  • BaseLineProfile: improve code execution speed by about 30% from the first launch by avoiding interpretation and just-in-time (JIT) compilation steps for included code paths.

About

GameVault ๐ŸŽฎ๐Ÿ’ฐ: Your ultimate gaming companion! GameVault provides instant access to the latest free games ๐ŸŽ‰ and exclusive game deals ๐Ÿค‘.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages