9 个仓库
Android libraries for executing HTTP requests with JSON parsing, file uploads, and image loading.
Distinct from Android Libraries: Distinct from Android Libraries: specifically focuses on HTTP networking capabilities, not general Android libraries.
Explore 9 awesome GitHub repositories matching mobile development · Android HTTP Networking Libraries. Refine with filters or upvote what's useful.
This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen
Provides a Go backend template, not an Android library.
xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured
Provides an HTTP networking library for Android with multiple verbs, resume downloads, and response caching.
AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload
Provides an Android library for executing HTTP requests with JSON parsing, file uploads, and image loading.
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Provides a complete Android HTTP networking library with JSON parsing, file uploads, and image loading.
Android-ZBLibrary is a mobile framework providing core primitives for Android development, including a Model-View-Presenter framework for structural architecture, a network request wrapper, and a local data persistence layer. It also includes a library of reusable interface elements and a background task manager to maintain user interface responsiveness. The framework decouples business logic from user interfaces through its MVP implementation and manages external service integration via tools for HTTP communication, JSON processing, and response caching. The library covers a broad set of ca
Includes libraries for executing HTTP requests and parsing JSON responses for Android applications.
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
Serves as a networking library for Android applications to execute HTTP requests and handle server responses.
Android Volley 是一个用于 Android 应用程序的客户端网络框架和 HTTP 库。它作为一个异步请求队列管理器和 REST API 客户端,用于协调移动应用程序与远程服务器之间的通信。 该项目包括一个 HTTP 缓存管理系统,该系统实现了缓存优先检索策略,在发起网络请求之前检查本地磁盘或内存存储以获取有效响应。它管理多个网络请求的调度和优先级排序,以优化移动设备上的数据传输。 该框架通过请求队列调度程序和线程池工作模型处理异步数据获取。它利用基于接口的请求处理和响应解析,并具有将处理后的网络响应分发回主应用程序线程的机制。
Provides a comprehensive Android HTTP networking library for asynchronous communication.
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 library features a compile-time code generation tool to produce type-safe request boilerplate and an interceptor framework for applying global encryption, decryption, and custom headers to network traffic. It supports non-blocking communication using Kotlin Coroutines and RxJava. The project covers a broad range of networ
Functions as a specialized networking library for Android apps with built-in lifecycle management and response caching.
该库充当网络服务接口与异步并发原语之间的桥梁。它通过将标准同步网络请求对象转换为延迟类型来实现非阻塞数据检索,允许开发者通过结构化并发模式管理后台任务。 该项目作为网络服务定义的插件运行,利用动态代理生成在运行时拦截方法调用。通过将响应流直接映射到基于协程的 Future,它促进了远程 API 请求的执行,而不会中断主应用程序线程。 这些功能支持将网络操作集成到移动应用程序生命周期中,确保后台数据检索保持响应。该库旨在扩展现有的网络客户端接口,以支持现代异步编程流。
Manages background network operations in mobile applications without blocking the main execution thread.