MikeFot / Android--Dota2-Mobile-Stats

Material Design Application for viewing Dota2 Match History and Steam Data using the Steam APIs.

Home Page:https://play.google.com/store/apps/details?id=com.michaelfotiadis.dota2viewer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android--Dota2-Mobile-Stats

Material Design Application for viewing Dota2 Match History and Steam Data using the Steam APIs.

About

This was one of the larger personal projects as I needed to document the Steam APIs and properly map responses to errors, heroes, items and statuses, all the while conforming to the Steam Service limitations and providing a smooth experience to the user.

To that end, a combination of Android Architectural Components (which was released midway through this project_ was used along with EventBus and JobQueue. Apart from OkHttp caching, Room DB is also used for storing data until they become stale. A wrapper was also written around SharedPreferences so they could be used with LiveData.

Dependencies

Play Store Page

Get it on Google Play