- 1.1.2 and master22.214.171.124.04.2
- 1.1.2 and masteriOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
A well written SDK that allows you to interact with the Open AQ API (http://openaq.org).
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.
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.
Written by Harish Yerra
OpenAQKit is released under the MIT license. See LICENSE for details.