//test update
VaingloryApp is an Android application that allows you to view information about heroes in the game Vainglory.
This application is developed using various technologies and libraries, including Jetpack Compose, Paging3, Remote Mediator, Color Palette, Room, Retrofit, Datastore, and Dagger Hilt.
The data for this application is sourced from a custom API created specifically for this project. The API was developed using the Kotlin programming language with Ktor framework. The data for the API is collected from various sources, including:
- Vainglory Official Website: Data and information about Vainglory heroes.
- VaingloryFire: Additional hero details, guides, and community contributions.
- Other sources: Various other references and community-contributed data.
- Display a list of Vainglory heroes.
- Hero details including information such as image, role, position, and attributes.
- Paging capability to handle a large number of heroes.
- Local data storage using Room.
- Integration with the server using Retrofit.
- User preference management with Datastore.
- Dependency and injection with Dagger Hilt.
- Jetpack Compose for modern UI.
- Paging3 for data pagination.
- Room for local data storage.
- Retrofit for server communication.
- Dagger Hilt for dependency injection.
- Lotties for animation.
- Clone this repository to your device.
- Open the project using Android Studio.
- Run the application on an emulator or physical device.
We welcome contributions from the developer community. If you would like to contribute to this project, please open a new issue or submit a pull request.
Enjoy using the VaingloryApp! If you have any questions or feedback, please don't hesitate to contact us.