Java library for downloading data from Steam using the provided APIs.
The project is currently in progress but feel free to use it. If you do, let me know so I can include a link to your app in the description for others to find!
It is updated regularly as I am documenting the APIs. Most of the models and classes have Javadocs, along with links to the wiki pages.
Instantiate a SteamLoader and use it to get Provider wrapper classes or the APIs directly. You will also need a Steam API key which you can get from the Steam Community website. Happy coding!
See it in action here!
https://github.com/MikeFot/Android--Dota2-Mobile-Stats
- Feel free to submit PRs, as long as you keep the project pure Java. Android code will not be merged in.
- If you do use the library in a project, please let me know. I would be happy to get some feedback and I will put a link to your project here!
Gradle
Add the following to your parent project Gradle file
allprojects {
repositories {
maven { url "https://dl.bintray.com/mikefot/maven/" }
}
}
And the following to your module Gradle file:
compile 'com.michaelfotiadis:java-steam-loader:2.0.0'
Maven
<dependency>
<groupId>com.michaelfotiadis</groupId>
<artifactId>java-steam-loader</artifactId>
<version>2.0.0</version>
<type>pom</type>
</dependency>
Bintray Project https://bintray.com/mikefot/maven/java-steam-loader
-
2.0.0 : Completed Player Service APIs and added all league calls
-
1.2.0 : Updated Dota Match Details and added in some missing fields
-
1.1.2
-
1.1.1
-
1.1.0
-
1.0.8
-
1.0.6
-
1.0.5
-
1.0.4
-
1.0.3
-
1.0.2
-
1.0.1
-
1.0.0 : Initial Release
This library is targeting Java 7 for backwards compatibility with Android.