- Use an abstract networking layer
- Request/Response Pattern
- Keep networking simple
- Swift Concurrency support
- Combine support
- NetworkRequestFactory protocol:
- Parameter Encoding
- Request/Response Pattern
- Certificate Pinning
- iOS 15.0+
- WatchOS 7.0+
- TvOS 14.0+
- MacOS 12.14+
- Xcode 10.2+
- Swift 6+
QuickHatch has support for SPM, you just need to go to Xcode in the menu File/Swift Packages/Add package dependency and you select the version of QuickHatchHTTP.