Open AQ Kit was an SDK written to simplify the process of interacting with OpenAQ. This SDK lets you easily fetch air quality data for more than 60+ countries.
- Swift 4
- iOS 11.0+
- macOS 10.13+
- watchOS 4.0+
- tvOS 11.0+
Swift Package Manager
The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler.
Once you have your Swift package set up, adding OpenAQKit as a dependency is as easy as adding it to the dependencies value of your Package.swift.
dependencies: [ .package(url: "https://github.com/hyerra/OpenAQKit.git", from: "1.1.2") ]
CocoaPods is a dependency manager for Cocoa projects. You can add it to your project like so:
platform :ios, '11.0' use_frameworks! target '<Your Target Name>' do pod 'OpenAQKit' end
Requests to Open AQ can be requested by using the
OpenAQClient class like so:
let client = OpenAQClient.shared
Requests can be made by using any of the public functions within the client to fetch supported cities, supported countries, air quality data, and more.
- If you'd like to ask a general question, use Stack Overflow.
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, submit a pull request.
Written by Harish Yerra
OpenAQKit is released under the MIT license. See LICENSE for details.