Your ultimate gaming companion! GameVault provides instant access to the latest free games ๐ and exclusive game deals ๐ค.
-
Modern UI: Built using Jetpack Compose, GameVault offers a smooth UI that adheres to modern Android design guidelines.
-
Game Details: Get detailed information about each game, including descriptions, screenshots, and system requirements.
-
Offline Support: Cached game data ensures users can browse even when offline.
- 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.
- MVVM Architecture: The app follows the Model-View-ViewModel (MVVM) 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.