The main idea of the project is an app that is used to store the user's game profile. It will contain different game that the user can select. Then he can click on the game and it will provide him his stats on this game and if possible some more data (like last games).
As a video games user, I really like to see how I perform on these video games, this is why I tought it will be nice to make this app to allow users like me to be able to track their game stats and performance in only one app.
You can see presentation of the app here : https://www.youtube.com/watch?v=qbP-b6ImJlM
Must have :
- Have a system to store user game profiles
- Show you data / stats from the selected game via an API
- A refresh system so the data from the game will always be updated
- Let the user add which game he wants to add on its profile
- Secure user data that are stored in database (Firebase)
Should have :
- Settings to change game data (user's username for the game)
- A user login/logout system
- Allow user to delete each game profile
Could have :
- Theme modification
Won't have :
- Add custom games
In order to save some time, I took a list of league of legends champions ID from someone that did it before.
But these data are available on Riot Games API and I had to finish the list of ID because his list wasn't complete.
You can find his work here : https://github.com/ynk/League-Champion-ID
I could do this myself manually but there are 155 champions in League of Legends and doing it by hand was going to take me a long time.
It is just a switch case with 155 case possible, one for each champion.
Developed by Maid Sultanovic for the AND1 Project at VIA University College.
Made with Android Studio in Java.