A testable and composable kit for building network API clients
.package(url: "https://github.com/stairtree/StructuredAPIClient.git", from: "1.0.1")
A testable and composable network client.
StructuredAPIClient is tested on macOS, iOS, tvOS, Linux, and Windows, and is known to support the following operating system versions:
- Ubuntu 16.04+
- macOS 10.12+
- iOS 12+
- tvOS 12+
- watchOS 5+
- Windows 10 (using the latest Swift development snapshot)
To integrate the package:
.package(url: "https://github.com/stairtree/StructuredAPIClient.git", from: "1.0.0")
Inspired by blog posts by Rob Napier and Soroush Khanlou, as well as the Testing Tips & Tricks WWDC talk.