Skip to content

MikeFot/Android--Dota2-Mobile-Stats

Repository files navigation

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