Skip to content

Android app that consumes League of Legends official API. Used Kotlin, Coroutines, WorkManager, Retrofit, Picasso, DataStore, OkHttp, Caching, MVP. Available at Play Store.

Notifications You must be signed in to change notification settings

machado001/lilol

Repository files navigation

lilol

lilolpresentation

  • Check the current League of Legends free-week champions with real data from Riot Games APIs.
  • data available in all languages supported by the official game.
  • Get a notification when a new rotation is available.

Contributing

check contribute.md file

Kanban Board

To access kanban board, click here.

How to Run

You'll need to pick one Developer API key from Riot Games. You can read the link above for more information.

Once you have a key, you can use it in go to local.defaults.properties, and in the API_ROTATIONS_KEY, include your development key.

Project

This repo is using an MVP approach, and:

  • Material UI 3;
  • Light and Dark Themes;
  • Retrofit;
  • Manual Dependency Injection (container approach);
  • Picasso;
  • OkHttp Interceptors;
  • Views/XML;
  • Coroutines;
  • Jetpack Navigation;
  • Caching;
  • Kotlin;
  • Data Store;
  • WorkManager;
  • and more 😘.

Project not completed yet!

About

Android app that consumes League of Legends official API. Used Kotlin, Coroutines, WorkManager, Retrofit, Picasso, DataStore, OkHttp, Caching, MVP. Available at Play Store.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages