Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 2.67 KB

README.md

File metadata and controls

51 lines (37 loc) · 2.67 KB

image

//test update

VaingloryApp

VaingloryApp is an Android application that allows you to view information about heroes in the game Vainglory.

Overview

This application is developed using various technologies and libraries, including Jetpack Compose, Paging3, Remote Mediator, Color Palette, Room, Retrofit, Datastore, and Dagger Hilt.

Source API

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.

Key Features

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

Core Technologies

How to Use

  1. Clone this repository to your device.
  2. Open the project using Android Studio.
  3. Run the application on an emulator or physical device.

Contribution

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.

Screenshots

image image image

Enjoy using the VaingloryApp! If you have any questions or feedback, please don't hesitate to contact us.