Skip to content

Android app to check LoL champions matchup, order by ELO

Notifications You must be signed in to change notification settings

juliolopeztorres/lolprofile

Repository files navigation

LoL Profile

LoL Profile is a simple android application that shows you information about different MOBA League of Legends champions matchup between them.

You just have to click or search in your main champion, choose your ELO - default is SILVER - ELO HELL :_(, and see the 6 best and worst matchup champions.

Also, for those champions that have various positions, you can choose whatever you play.

Check this app out on:

Any comment will be welcome.

Enjoy!

Usage

Clone the repo, rename res/values/keys_mock.xml to res/values/keys.xml and update your API keys from Riot and Champion.gg API.

file: res/values/keys.xml
<?xml version="1.0" encoding="utf-8"?>
<resources
    xmlns:tools="http://schemas.android.com/tools"
    tools:ignore="MissingTranslation">
    <!-- REMOVE _mock suffix from api_key_rito_mock/api_key_champion_mock keys in your keys.xml -->
    <!-- Please see https://developer.riotgames.com -->
    <string name="api_key_rito_mock">PUT YOUR API KEY HERE</string>
    <!-- Please see http://api.champion.gg/docs -->
    <string name="api_key_champion_mock">PUT YOUR API KEY HERE</string>
</resources>

Note: current master version does not need Riot Backend API key, you can just leave it blank.

Developer notes

I have tried to update myself to last Android developing version and use different famous Google and third party libraries, applying concepts Clean Architecture.

Some technologies/tools used are:

image

References

[1] Dagger 2 documentation from Google
[2] Clean Code at Amazon Author: Robert Cecil Martin
[3] Clean Architecture at Amazon Author: Robert Cecil Martin
[4] Android documentation from Google

About

Android app to check LoL champions matchup, order by ELO

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages