Skip to content

tiofani03/vaingloryApp-Android

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages