Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo
Advertising

An Easy to use retrofit based network/api call extension for android.

  1. No need to check internet connection before api call
  2. Easy to use
  3. Minimal configuration
  4. More readable code
Mar 8, 2019

A flexible solution for creating a repository pattern.

Based on RxJava and Retrofit you can either instantiate a ready-made one or build your own.

May 1, 2019

An HTTP & SPDY client for Android and Java applications.

Jul 5, 2014

The easiest HTTP networking library in Kotlin for Android.

Features:

  • Support basic HTTP GET/POST/PUT/DELETE in a fluent style interface
  • Download file
  • Upload file (multipart/form-data)
  • Configuration manager
  • Debug log / cUrl log
  • Support response deserialization into plain old object (both Kotlin & Java)
  • Automatically invoke handler on Android Main Thread
Sep 25, 2015

A simple Android library to notify Android device network changes to help react properly.

Apr 29, 2019

Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. The library also supports the WebSocket Protocol. The Async HTTP Client library is simple to use.

Jul 5, 2014

A network abstraction layer over Volley, written in Kotlin and inspired by Moya for Swift.

Aug 28, 2017

DMNetworking Library is a powerful library for doing any type of networking in Android applications which is made on top of AsyncHttpClient and Jackson JSON parser.

Jan 25, 2019

Android Http Client is a small library to make requests to any internet service simple and practical way. You can implement multiple interfaces for the management of the responses. It also includes interfaces for managing upload and download of files.

Jan 4, 2017

More comfortable use of Fuel as in Retrofit or Feign for Kotlin/Android

Apr 29, 2019

BonjourConnect searches for a network connection if a specific type (e.g. _my_service_typw._tcp) and returns information about the server and port that can be used to connect to the server.

May 12, 2019

Collection of handy networking tools for Android.

  • Ping
  • Port Scanning
  • Subnet tools (find devices on local network)
  • Wake-On-Lan
  • & More :)

Feb 6, 2016

A simple to use networking library that makes it easy to retrieve data from REST APIs. Also provides a mock function to build/test your app without actually making the http request.

Features:

  • Supports GET/POST/PUT/DELETE (for now)
  • Supports file downloads and uploads (with progress callbacks)
  • Supports http post data (json, multipart, url-encoded, plain text, xml)
  • Simple OAuth logins using password resource flow
  • Queued requests
  • Global and per request mocking
  • Built in deserialization for JSON (using gson)
  • Automatically handles redirects
Aug 14, 2017

TrustKit Android is an open source library that makes it easy to deploy SSL public key pinning and reporting in any Android App.

Jan 18, 2017

Volley is the new Swiss Army Knife of Android Developers, it provides some nice utilities which makes the networking for Android apps easier and faster.

Jul 5, 2014

Android Asynchronous Networking and Image Loading.

Jul 5, 2014

AndroidAsync is a low level network protocol library.

Features:

  • Based on NIO. One thread, driven by callbacks. Highly efficient.
  • All operations return a Future that can be cancelled
  • Socket client + socket server
  • HTTP client + server
  • WebSocket client + server
  • Socket.IO client
Aug 20, 2014

An Android library that allows you to figure out the quality of the current user's internet connection. The connection gets classified into several "Connection Classes" that make it easy to develop against. The library does this by listening to the existing internet traffic done by your app and notifying you when the user's connection quality changes. Developers can then use this Connection Class information and adjust the application's behavior.

Mar 28, 2015
Advertising

A collection of Retrofit convenience classes.

  • Retrofit LiveData extension function
  • Retrofit DSL
  • Retry Call Annotation
  • Cache Call Annotation
Jun 10, 2018

Easily upload files in the background with automatic Android Notification Center progress indication.

Jul 19, 2015

An OkHttp interceptor to intercept and manipulate response at runtime. It is useful for QA engineers who want to test the app against different api responses.

Jan 2, 2019

Sherlock is an in-app proxy and that visualizes all requests done through OKHttp client once you add it.

It's a replacement for Desktop Proxy which requires more complicated settings of adding certificates to your phone and configuring the right port ... etc.

It makes QA or even visualizing requests very easy with the help of a floating anchor that show network activity indication, as well as showing session / saving / renaming / editing / clearing sessions, also sharing of a specific request data.

Nov 13, 2018

Convert OkHttp requests into curl logs.

Oct 18, 2015

Asynchronous socket (client+server) communications.

Feb 16, 2019

OkHttp-Stats is an android library built on top of OkHttp3, which is responsible for intercepting all the network calls and for calculating network stats such as the average network speed of the user.

This is more of an analytical tool which can be used to track the success and error response logs.

Can be plugged in to any app which uses okhttp in their networking stack.

Jan 19, 2017

Reactive Extension (Rx) Adaptor for Netty.

Aug 30, 2014

It's a small library for fixing OpenSSL handshake with modern http client library: Picasso, Fast AndroidNetworking, Volley, Retrofit... whatever uses OkHttp library.

Jan 20, 2019
Promotion

An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message passing.

Jul 5, 2014

Android Networking is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer.

Jun 10, 2016

OkSse is an extension library for OkHttp to create a Server-Sent Event (SSE) client.

Server-sent events is a standard describing how servers can initiate data transmission towards clients once an initial client connection has been established. They are commonly used to send message updates or continuous data streams to a client.

Jan 7, 2018