A persistent CookieJar implementation for OkHttp 3 based on SharedPreferences
.
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.
Cosmos Browser allows the user to connect to the internet through the use of SMS. No data or WiFi required.
Merlin aims to simplify network monitoring. Providing 3 registrable callbacks for network connectivity changes: onConnect
, onDisconnect
and onBind
.
A simple, lifecycle-aware network monitoring library to simplify the need for asynchronous Android network state monitoring.
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.
WatchTower - observe OKHttp and Retrofit API calls with their request and response details in any browser connected to your local network (Phone, PC, Laptop, ...)
A simple Android library to notify Android device network changes to help react properly.
This library is an Android networking abstraction library consisting of a combination of Volley, OkHttp, and Jackson, with a little glue to stick it all together. It's a great place to start if you need to execute requests, especially thos which return JSON.
KryoNet is a Java library that provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO.
A light weight and lifecycle awared live internet connection status library using reactivenetwork and crouton.
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.
Provides a simple way for handling connectivity change events.
A networking built in pure kotlin for use with kotlin and android project, with full support for rxjava and coroutines
Reactive spice added to Android's network service discovery API.
RxWebSocket is a simple, lightweight, reactive wrapper around OkHttp WebSocket, inspired by RxAndroidBle.
Instead of implementing a WebSocketListener like you would normally do with WebSocket, you can subscribe to it and when it is connected, subscribe to its messages. When you're done with the connection, you can simply unsubscribe and it takes care of closing the connection for you.
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.
Convenient wrapper library to perform network queries using Retrofit and Android Priority Job Queue (Job Manager).
Let Retrofit support multiple baseUrl and can be change the baseUrl at runtime.
An asynchronous http client built on top of HttpURLConnection
.
A collection of Retrofit convenience classes.
NetworkUilt is a fast and efficient open source synchronous network fetcher for Android which makes HTTP/HTTPS calls very easy.
It takes an URL as input parameter and returns the raw data in string which can be parsed later.
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 flexible solution for creating a repository pattern.
Based on RxJava and Retrofit you can either instantiate a ready-made one or build your own.
An android restful api/networking library using okhttp library as backbone.
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.