This is a showcase demonstrating how the istSOS Java-Core library can be used to build android applications.
If you want to learn more about the istSOS Java-Core go to the Github repo.
- Supports core functionality of the istSOS through Java core.
- Uses Android Asynchronous Http Client library for handling requests
- Uses MPAndroidChart for displaying Observation data
- Compatible with Android API level 21 and above
Currently, there are two parts to this.
First, it is recommended that you import the Java core
as a module into an Android project.
To achieve that you can:
- Clone the repo
- Import it via the
Android Studio
as a module
Java Core
is a Gradle-based project so compatibility with Android won't be a problem.
Second, for the moment you have to modify the istSOS
class request methods so that it
uses the Android-Async library instead of the AsyncHttp Library which will not work.
Check the IstSOS.java
in this repo to see how it was done.
Note: It will moved to another repository after the GSoC in order to solve this issue. So far, that was the only solution found.
You can check the following tutorial to get your feet wet on developing an Android app using the Java core.
If you want to check out the Java core documentation, have a look here
Florin-Daniel Cioloboc (@florincioloboc) implemented during Google Summer of Code 2016.
Mentors from istSOS: Mirko Cardoso, Milan Antonovic.
- Last updated: 20.08.2016
- istSOS website
- istSOS mailing list
- GSoC development log on OSGeo wiki