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.
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.
AndroidAsync is a low level network protocol library.
Features:
Android Networking is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer.
The easiest HTTP networking library in Kotlin for Android.
Features:
Easily upload files in the background with automatic Android Notification Center progress indication.
Collection of handy networking tools for Android.
An OkHttp interceptor which has pretty logger for request and response. +Mock support
KryoNet is a Java library that provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO.
This library provides a means to access the content on the Web easily from AndroidWear.
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.
A simple no Internet dialog and snackbar, which will automatically appear and disappear based on Internet connectivity status.
This is an Android networking library for wrapping some complicated functionality and consisting of a combination of Volley, OkHttp and GSON.
A persistent CookieJar implementation for OkHttp 3 based on SharedPreferences
.
TrustKit Android is an open source library that makes it easy to deploy SSL public key pinning and reporting in any Android App.
A network abstraction layer over Volley, written in Kotlin and inspired by Moya for Swift.
Android InMemory and persistent Cookie Store for HttpURLConnection and OkHttp, with extensions to easily sync cookies in Android WebViews.
More comfortable use of Fuel as in Retrofit or Feign for Kotlin/Android
This library makes it very easy to make http requests with the okhttp library.
Merlin aims to simplify network monitoring. Providing 3 registrable callbacks for network connectivity changes: onConnect
, onDisconnect
and onBind
.
Cosmos Browser allows the user to connect to the internet through the use of SMS. No data or WiFi required.
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.
Project improvements to Volley along with full image caching.
VolleyPlus library improvements to Volley along with full image caching. It involves using RequestQueue, RequestTickle and Request.
Let Retrofit support multiple baseUrl and can be change the baseUrl at runtime.