Valorant Guide is an Android application designed to provide comprehensive information about various aspects of the popular game Valorant. It serves as a reference tool for players who want to learn more about weapons, characters, and other game-related data.
- Language: Kotlin
- UI Toolkit: Jetpack Compose
- Architecture: MVVM (Model-View-ViewModel)
- Dependency Injection: Hilt
- Database: Room
- Networking: Retrofit
- JSON Parsing: Moshi
- Image Loading: Coil
- Material Design Components: Material 3
- Memory Leak Detection: LeakCanary
- Display detailed information about weapons, characters, and other game-related data.
- Modularized by layers for better code organization and maintainability.
- Utilizes a single activity architecture for improved performance.
- Implements ViewModel to manage UI-related data in a lifecycle-conscious manner.
- Jetpack Compose for building the user interface.
- Hilt for dependency injection.
- Room for local database storage.
- Retrofit for handling network requests.
- Moshi for JSON parsing.
- Coil for image loading.
- Material Components for Android for Material Design components.
- LeakCanary for detecting memory leaks.