Skip to content

MVP, Clean Architecture, Dagger2 sample app using the League of legends API.

Notifications You must be signed in to change notification settings

G00fY2/LeagueFriend

Repository files navigation

League friend

League friend is an app that uses the Riot Developer API to show player information from the game League of Legends. At the moment you can search players (summoners) by name, add them to your favourits and check their recent matches and current ranked league position.

Motivation

The motivation behind this project was to practise Android development by using MVP, Clean Architecture, best practices, Dagger2 and other common libraries (see below).

Project status

First core version working.

█████████░░░ 75%

Work to do

  • Makeover the UI and add images, icons, animations
  • Add localization
  • Add settings funtionality (changing region e.g.)
  • Add background tasks by using JobScheduler to get player updates in the background
  • Show notification on player updates
  • Write tests :shipit:

Building sources

After checking out the sourcecode you need to create a keystore.properties file in you root folder with riotAPIKey="your_personal_api_token" in it.

Used open source libraries

License

MIT Liceense

About

MVP, Clean Architecture, Dagger2 sample app using the League of legends API.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages