AirTube is an easy to use networking library for Android and Java creating a distributed peer-to-peer overlay mesh network with service discovery and asynchronous message-oriented end-to-end connectivity. By combining these three main features into a small and dedicated library, AirTube frees application developers from worrying about networking details like topologies, IP addresses and port numbers, and simply lets them discover "services" and receive data from it, be it local, remote or anywhere in the global AirTube overlay mesh "cloud".
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.
Provides a simple way for handling connectivity change events.
Easily monitor remote hosts and ports reachability on Android.
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.
Collection of handy networking tools for Android.
Android Networking is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer.
Easily upload files in the background with automatic Android Notification Center progress indication.
Android Promise wrappers for Apache Http client.
Apache Commons Net library implements the client side of many basic Internet protocols. Supported protocols include: FTP/FTPS, FTP over HTTP, NNTP, SMTP(S), POP3(S), IMAP(S), Telnet, TFTP, Finger, Whois, rexec/rcmd/rlogin, Time (rdate) and Daytime, Echo, Discard, NTP/SNTP.
APL provides an abstraction layer to easily get the proxy settings from an Android device.
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.
An android restful api/networking library using okhttp library as backbone.
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.
Blaubot is a middleware to create small adhoc networks via P2P connections such as Bluetooth-RFCOMM, Adhoc-WiFi or simple socket connections. Blaubot takes care of device discovery and connection establishment with the goal to minimize a developer's boilerplate code to set up these small networks.
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.
A Cacheable Network Library For Android Application
The total scenario of A network calling is to communicate with server then get back the result. So, to handle this two action using this library you need to instantiate
ApiAdapter class to perform A network call and invoke
NetworkResponse interface to receive the results (to receive both error and success message).
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.
By default OkHttp3 provides only in-memory implementation of CookieStore thus all the cookies won't survive for a long term changes. This is persistent cookie storage based on SharedPreferences.
Cosmos Browser allows the user to connect to the internet through the use of SMS. No data or WiFi required.
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.
A library, based on Google's Volley library, that makes android HTTP requests easier and requires no boiler plate code that volley usually needs.
CustomVolleyRequester is used to make developer's lives easier. Making HTTP calls is a common requirement for most apps and we believe that using it does not require the developer to repeat the initialization process each time. With CustomVolleyRequester, all you need to do is specify the request fields needed for your request, give it the desired model class to be returned, and the library will deliver your model.
Library that provide easy way make a communication between remote application (such wear and phone application, processes, etc) using a common interface.
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.
DownZ is an HTTP library that boosts networking in Android apps and makes it significantly easier and faster.
droidQuery is an Android port of jQuery, and is designed to be as syntactically alike as possible in Java.
As the name suggest, this Android library analyzes the network data information for any app in an android device.
A Simple Wrapper Class for Apache-commons FTPClient to Easily Upload/Download Any kind of File over FTP. This Library is targeted for novice developers and provides very minimalistic and easily understandable Interface for FTP usage.