Elegant network abstraction layer in Swift
What is SolarNetwork?
Alamofire and Moya are elegant Swift network frames. They each have their own advantages. When I use them, I always want to combine the advantages of both, make them easy to use and retain their original features. So I wrote the SolarNetwork.
- SLNetwork corresponds to a SessionManager.
- SLTarget corresponds to a Host, or a set of requests for the same configuration.
- SLRequest, SLDownloadRequest, SLUploadRequest corresponds to Request of Data, Download, Upload.
- SLProgress return progress when download or upload.
- SLResponse response of a request which you can decode to JsonObject or Model.
- SLPlugin you can modify SLRequest in willSend and modify SLResponse in didReceive.
- SLReflection reflex properties of SubSLRequest to Alamofire.Parameters.
Overview
- Pricing: Free
- Resource Link: https://github.com/ThreeGayHub/SolarNetwork
- Resource Maker: ThreeGayHub
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: SolarNetwork
- Carthage: ThreeGayHub/SolarNetwork
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
Notificationz
Helping you own NotificationCenter in Swift
JSONExport
JSONExport is a desktop application for Mac OS X written in Swift
ComplimentaryGradientView
Create complementary gradients