You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
free game details
free game details 2
deals
deals filtering
deals search
deals search done
|
giveaways
giveaways filtering
Light
dark
|
light dynamic
dark dynamic
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.