Lightweight network abstraction layer, written on top of Alamofire
What is TRON?
TRON is a lightweight network abstraction layer, built on top of Alamofire. It can be used to dramatically simplify interacting with RESTful JSON web-services.
Features:
- Generic, protocol-based implementation
- Built-in response and error parsing
- Support for any custom mapper (SwiftyJSON implementation provided). Defaults to Codable protocol.
- Support for upload tasks
- Support for download tasks and resuming downloads
- Robust plugin system
- Stubbing of network requests
- Modular architecture
- Support for iOS/Mac OS X/tvOS/watchOS/Linux
- Support for CocoaPods/Carthage/Swift Package Manager
- RxSwift extension
- Complete documentation
Overview
- Pricing: Free
- Resource Link: https://github.com/MLSDev/TRON
- Resource Maker: MLSDev
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: TRON
- Carthage: MLSDev/TRON
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
DKNightVersion
Manage Colors, Integrate Night/Multiple Themes
STTwitter
A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1
MapViewPlus
Use any custom view as custom callout view for MKMapView with cool animations