Visit GitHub RepoAPI


Release Downloads Dependency Status

ApiResponse helps simplifying management of API JSON responses. It follows the API format as produced by Api Response Builder library but can be used to consume response JSONs produced by any API.

Includes bundlers for IcePick and Android-State state saving libraries.


Edit your master gradle.build file and add maven { url 'https://jitpack.io' } to your current repositories block content (if you use other jitpack hosted libraries, then this step can be skipped):

allprojects {
  repositories {
    maven { url 'https://jitpack.io' }

Next, edit your module's build.gradle and the following dependency:

implementation 'com.github.MarcinOrlowski:ApiResponse:<VERSION>'

For recent value of <VERSION> consult library releases or jitpack badge: Release


Please report any issue spotted using GitHub's project tracker.

If you'd like to contribute to the this project, please open new ticket before doing any work. This will help us save your time in case I'd not be able to accept such changes. But if all is good and clear then follow common routine:

  • fork the project
  • create new branch
  • do your changes
  • send pull request


  • Written and copyrighted ©2013-2019 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
  • ApiResponse is open-sourced library licensed under the Apache 2.0 license
Become a better Android Developer
Millions of developers are learning at MindOrks

Online Training Program

Featured Blogs

Our Team

MindOrks is Certainly one of the best online blog to stay on top of all the Android development news, coding and design patterns. Finally a blog I can count on to keep myself updated with latest and greatest things happening in Android world.

Vipul Shah
Android Developer

Become Pro in Android by watching videos