Easily upload files in the background with automatic Android Notification Center progress indication.
Cosse is a lightweight low level Android library for Server Side-Events (SSE). Cosse is written in Kotlin and takes advantage of Kotlin's coroutines by starting a coroutine every-time a new message is received. Cosse is lightening fast and helps facilitate concurrent program through use of coroutines.
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.
AndroidAsync is a low level network protocol library.
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.
The easiest HTTP networking library in Kotlin for Android.
AutoRefreshNetworkConnection is a library that gives you a very simple code and easy to use it. It can handle your tasks when the device connected or disconnected from internet (wifi or mobile data) by using observer pattern.
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.
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.
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.
A collection of Retrofit convenience classes.
An asynchronous http client built on top of HttpURLConnection.
More comfortable use of Fuel as in Retrofit or Feign for Kotlin/Android
A simple Android library to notify Android device network changes to help react properly.
TrustKit Android is an open source library that makes it easy to deploy SSL public key pinning and reporting in any Android App.
WatchTower - observe OKHttp and Retrofit API calls with their request and response details in any browser connected to your local network (Phone, PC, Laptop, ...)
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.
An Easy to use retrofit based network/api call extension for android.
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.
A Java library that implements the UPnP Device Architecture 1.0. Use Cling Core to expose services with a UPnP remoting interface, or to write control point applications that discover UPnP devices and utilize their services.
KryoNet is a Java library that provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO.
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.
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.
A Retrofit 2
CallAdapter.Factory for Kotlin coroutine's
A persistent CookieJar implementation for OkHttp 3 based on
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.