How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
rxhttp is a communication layer and network library for Android applications that wraps OkHttp to provide an asynchronous HTTP client. It functions as a type-safe API client that manages network requests and automates the conversion of responses into structured objects.
The main features of liujingxing/rxhttp are: Android HTTP Networking Libraries, Android Network Programming, Asynchronous HTTP Clients, HTTP Client Wrappers, Response Body Deserializers, Network Request Interceptors, Request Interceptors, Kotlin Coroutines Integration.
Projects with overlapping indexed features include: kittinunf/fuel — Fuel is a Kotlin HTTP client library for Android and Kotlin applications that handles both synchronous and… yanzhenjie/nohttp — NoHttp is an Android HTTP client framework that provides a simplified interface for executing synchronous and… amitshekhariitbhu/fast-android-networking — 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀. hongyangandroid/okhttputils — OkHttpUtils is a convenience wrapper for the OkHttp HTTP client that simplifies common networking operations on… loopj/android-async-http — This is an asynchronous HTTP client for Android that simplifies network requests by wrapping Apache HttpClient. It… mzabriskie/axios — Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js…
Fuel is a Kotlin HTTP client library for Android and Kotlin applications that handles both synchronous and asynchronous web requests. It functions as a network wrapper that supports executing calls via suspending functions in coroutines, reactive streams, and traditional callbacks. The library features built-in integration for Android LiveData to bind network responses directly to observable state holders for user interface updates. It also includes a JSON serialization client that utilizes customizable mappers to convert raw HTTP response bodies into structured data objects. Capability area
NoHttp is an Android HTTP client framework that provides a simplified interface for executing synchronous and asynchronous network calls. It functions as a request wrapper with integrated support for response parsing, a network cache manager for storing data locally, and a file download manager for retrieving remote content. The framework features strategy-based backend switching, allowing it to swap between OkHttp and URLConnection implementations at runtime. It includes a byte-range resume mechanism for continuing interrupted file transfers and a multi-tier cache layer that supports encrypt
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
OkHttpUtils is a convenience wrapper for the OkHttp HTTP client that simplifies common networking operations on Android. It provides a straightforward interface for executing GET and POST requests, including sending form parameters and JSON payloads, as well as uploading files via multipart form data and downloading remote files to local storage. The library distinguishes itself through a set of practical utilities built on top of OkHttp's core architecture. It wraps synchronous calls into an asynchronous callback pattern, includes an interceptor-based logging layer for request and response d