Intro

Here I'm just trying to make a library to deal with Moves API calls from android. Developers can use this library project to fetch data from Moves.

Completed API Methods:

  • Authentication
  • Profile
  • Summary
  • Activities
  • Storyline
  • ... more will update soon

Remaining Pipelined Tasks:

  • Places
  • Activity list
  • Notifications

Usage

You can just use the static methods from the main API class 'MovesAPI' after calling MovesAPI.init(...) method. All completed methods are well documented, so hope you will not face any difficulties while developing. The source is open to all (will be always) and you are free to modify it in anyway, but please update it here too. ;)

Some sample usages of MovesAPI static methods are as follows :

  • MovesAPI.authenticate(...);
  • MovesAPI.getAuthData();
  • MovesAPI.getProfile(...);
  • MovesAPI.getSummary_SingleDay(...);
  • MovesAPI.getSummary_SpecificWeek(...);
  • MovesAPI.getSummary_SpecificMonth(...);
  • MovesAPI.getSummary_WithinRange(...);
  • MovesAPI.getSummary_PastDays(...);

You will get notified with success and failure responses at :

private MovesHandler<<MovesData>> authDialogHandler = new MovesHandler<<MovesData>>() {
    @Override
    public void onSuccess(<MovesData> result) {

    }

    @Override
    public void onFailure(MovesStatus status, String message) {

    }
};

Disclaimer

This API library project is using data from Moves API but this project is not endorsed by Moves. Moves is a trademark of ProtoGeo Oy.

Contact

Please feel free to use this library, and give your feedbacks to improve it. You can reach me at midhunarmid@gmail.com

--- Midhu