Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

The Google APIs Client Library for Java is a flexible, efficient, and powerful Java client library for accessing any HTTP-based API on the web, not just Google APIs.

The library has the following features:

  • A powerful OAuth 2.0 library with a consistent interface.
  • Lightweight, efficient XML and JSON data models that support any data schema.
  • Support for protocol buffers.
  • A set of generated libraries for Google APIs.
Feb 5, 2015

A messaging library for Android.

Aug 2, 2016

Qiscus SDK is a lightweight and powerful android chat library. Qiscus SDK will allow you to easily integrating Qiscus engine with your apps to make cool chatting application.

Oct 2, 2016

A drupal services rest client with retrofit for Android.

Dec 21, 2014

Vault is an Android library that simplifies persistence of data from Contentful via SQLite. It lets you define Java representations for your Contentful models.

Jun 5, 2015

Evernote SDK for Android.

Jun 18, 2015

This is a Java API which wraps the REST-based Flickr API.

Feb 7, 2016

Postman is a reactive One-tap SMS verification library. This library allows the usage of RxJava with The SMS User Consent API

Aug 26, 2019

yandex-translate-api is a simple REST client library for Yandex.Translate. The API provides access to the Yandex online machine translation service. It supports more than 60 languages and can translate separate words or complete texts.

Oct 1, 2017

Java library for forismatic.com API. It's a simple way to get the most inspirational quotes.

Sep 11, 2015

This is an Android library to get information of videos from Youtube channels. You can retrieve title, link and thumbnail of a video from a specific channel. You can also get the statistics of a video like view, like, dislike, favorite and comment count.

Jan 8, 2018

JCVD is a library that helps you using the Awareness API from the Google Play Services.

Aug 12, 2016

An unofficial Unsplash API library.

May 15, 2017

GeoFire for Java - Realtime location queries with Firebase.

Feb 18, 2017

RxJava binding APIs for Firebase Android SDK.

Oct 11, 2016

Reactive GraphQl client for Android.

Jul 18, 2017

A fluent API to integrate with Strava on Android apps.

Oct 10, 2016

With this SDK you can access the API behind the DRAE (Diccionario de la Real Academia Española, the official spanish dictionary) in order to use it in your own app.

May 28, 2017
Advertisement

File Loader is a library for the android platform. It allows you to download any files without much effort and get the result in the thread you specified.

Capabilities

  • Download any files by their link
  • Save files in the specified folder
  • Get the result as bytes
  • Add files to the queue for their further download
  • Track all stages of downloading files
Oct 13, 2018

API Calling Flow is a Android library which can help you to simplify handling different conditions while calling an API (Web Service) in Android.

Features

  • Internal Network State Checking.
  • On screen Setting's shortcuts to enable Wi-FI or Mobile Data.
  • Hide unloaded screen during API call and show progress bar with white or transparent background.
  • "Try Again" same API after enabling Network connection.
  • Call API only if the Network connection is enabled.
  • Remove progress bar after successfully loading data on screen.
  • Show full-screen errors to users while hiding unloaded screen from user for better user experience.

Sep 10, 2017

Curry is a currency conversion library for Android. It's build on top of the Fixer api. Fixer is a free API for current and historical foreign exchange rates published by the European Central Bank.

Dec 4, 2017

A lightweight translation tool. It includes: BaiduTrans, YoudaoTrans, GoogleTrans.

Mar 16, 2019

A lightweight RxJava2 wrapper for the Android Firebase client SDK, the user is expected to own the lifecycle of an asynchronous request via RxJava2 Disposable handling, however elements in this library will properly unregister listeners when a Publisher is cancelled, except in the case of value setting where it is only possible to register a listener when making the request. In this case the emitter is checked for it's subscription state.

Whilst the FirebaseDatabase api is mirrored with RxFirebaseDatabase it only really uses the database reference, this is so that the reference hierarchy can easily be traversed through child and parent elements. Methods requiring FirebaseDatabase obtain this from the DatabaseReference and allow you to chain further requests by returning itself.

This library depends on RxTasks and RxJava2 to provide appropriate api responses. Therefore asynchronous responses will return, Single, Completable and Flowable respectively.

Feb 12, 2017

ApiResponse simplifies handling standardized API JSON responses. It follows the API response format as produced by Api Response Builder library.

Apr 11, 2017

Parse LiveQuery Implementation for Android.

Jul 15, 2016

Create tiny shareable URLs that can be parsed back into the original URLs.

Dec 18, 2016

A simple Java URL Shortener API for android.

Oct 8, 2018

Android Wrapper for the Microsoft Project Oxford Emotion API.

Jan 27, 2016

Webi is a fast and full of features HTTP library that makes easy networking and caching response for Android apps And comparable to other similar libraries

  • Easy to use and set up
  • Less coding
  • Very fast and multi-threaded
  • Includes quick and different ways to cache JsonArray, JsonObject and xml request
  • Easily post values to the server
Jan 6, 2018

This open-source library allows you to integrate Uber into your Android app.

Aug 17, 2015