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