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 ๐
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 |
---|---|
- 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.