9 Repos
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 ist ein mobiles Framework, das Kern-Primitives für die Android-Entwicklung bereitstellt, einschließlich eines Model-View-Presenter-Frameworks für strukturelle Architektur, eines Netzwerk-Request-Wrappers und einer lokalen Datenpersistenzschicht. Es enthält zudem eine Bibliothek wiederverwendbarer Interface-Elemente und einen Hintergrund-Task-Manager, um die Reaktionsfähigkeit der Benutzeroberfläche zu wahren. Das Framework entkoppelt Geschäftslogik von Benutzeroberflächen durch seine MVP-Implementierung und verwaltet die Integration externer Dienste mithilfe von Tools für HTTP-Kommunikation, JSON-Verarbeitung und Antwort-Caching. Die Bibliothek deckt einen breiten Satz an Funktionen ab, einschließlich der Entwicklung von UI-Komponenten mit standardisierten visuellen Stilen, Bild-Caching und QR-Code-Verarbeitung. Sie bietet zudem Automatisierung für die Generierung von Request- und Response-Datenobjekten aus API-Definitionen und verwaltet den Anwendungsstatus mithilfe von Shared Preferences und eingebetteten Datenbanken.
Includes libraries for executing HTTP requests and parsing JSON responses for Android applications.
Fuel ist eine Kotlin-HTTP-Client-Bibliothek für Android- und Kotlin-Anwendungen, die sowohl synchrone als auch asynchrone Web-Anfragen verarbeitet. Sie fungiert als Netzwerk-Wrapper, der die Ausführung von Aufrufen über suspendierende Funktionen in Coroutines, reaktive Streams und traditionelle Callbacks unterstützt. Die Bibliothek bietet eine integrierte Unterstützung für Android LiveData, um Netzwerkantworten direkt an beobachtbare State-Holder für UI-Updates zu binden. Sie enthält zudem einen JSON-Serialisierungs-Client, der anpassbare Mapper verwendet, um rohe HTTP-Antwort-Bodys in strukturierte Datenobjekte zu konvertieren. Die Funktionsbereiche decken REST-API-Integration ab, einschließlich Request-Routing, Header- und Parameterkonfiguration sowie Basis-Authentifizierung. Das Toolset erstreckt sich auf die Übertragung binärer Daten durch Multipart-Uploads und Datei-Downloads mit Fortschrittsanzeige. Für Wartung und Observability bietet sie eine Interceptor-basierte Pipeline für Traffic-Logging und einen Mechanismus zur Simulation von Netzwerkaufrufen als blockierende Ausführungen für Unit-Tests.
Serves as a networking library for Android applications to execute HTTP requests and handle server responses.
Android Volley is a client-side networking framework and HTTP library for Android applications. It functions as an asynchronous request queue manager and REST API client used to coordinate communication between mobile apps and remote servers. The project includes an HTTP cache management system that implements a cache-first retrieval strategy, checking local disk or memory storage for valid responses before initiating network requests. It manages the scheduling and prioritization of multiple network requests to optimize data transfer on mobile devices. The framework handles asynchronous data
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.
Diese Bibliothek dient als Brücke zwischen Netzwerk-Service-Interfaces und asynchronen Concurrency-Primitiven. Sie ermöglicht den nicht-blockierenden Datenabruf durch die Umwandlung standardmäßiger synchroner Netzwerk-Request-Objekte in Deferred-Typen, was es Entwicklern erlaubt, Hintergrundaufgaben durch strukturierte Concurrency-Muster zu verwalten. Das Projekt fungiert als Plugin für Netzwerk-Service-Definitionen und nutzt dynamische Proxy-Generierung, um Methodenaufrufe zur Laufzeit abzufangen. Durch das Mapping von Response-Streams direkt auf Coroutine-basierte Futures erleichtert es die Ausführung von Remote-API-Anfragen, ohne den Haupt-Anwendungsthread zu unterbrechen. Diese Funktionen unterstützen die Integration von Netzwerkoperationen in die Lebenszyklen mobiler Anwendungen und stellen sicher, dass der Datenabruf im Hintergrund reaktionsfähig bleibt. Die Bibliothek wurde entwickelt, um bestehende Netzwerk-Client-Interfaces um moderne asynchrone Programmierabläufe zu erweitern.
Manages background network operations in mobile applications without blocking the main execution thread.