Asynchronous socket, http(s) (client+server) and websocket library for android
What is AndroidAsync?
AndroidAsync is a low level network protocol library. If you are looking for an easy to use, higher level, Android aware, http request library, check out Ion (it is built on top of AndroidAsync). The typical Android app developer would probably be more interested in Ion.
But if you’re looking for a raw Socket, HTTP(s) client/server, and WebSocket library for Android, AndroidAsync is it.
Features:
- Based on NIO. Single threaded and callback driven.
- All operations return a Future that can be cancelled
- Socket client + socket server
- HTTP client + server
- WebSocket client + server
Overview
- Pricing: Free
- Resource Link: https://github.com/koush/AndroidAsync
- Resource Maker: Koushik Dutta
- Mobile Platform Destination: Android Apps
- Mobile Platform Support: Native Android
- Programming Languages: Java
- Gradle: com.koushikdutta.async:androidasync:2.+
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
CodyFire
Powerful Codable API requests builder and manager for iOS
RxMultipeer
A testable RxSwift wrapper around MultipeerConnectivity
Reachability.swift
Replacement for Apple's Reachability