All Projects → airmap → AirMapSDK-Swift

airmap / AirMapSDK-Swift

Licence: Apache-2.0 license
Create Flights, Send Telemetry Data, Get Realtime Traffic Alerts.

Programming Languages

swift
15916 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to AirMapSDK-Swift

CodeDroneDIY
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Stars: ✭ 68 (+94.29%)
Mutual labels:  drone, flight
bme280
Arduino and CMake library for communicating with the Bosch Sensortec BME280 environmental sensor.
Stars: ✭ 21 (-40%)
Mutual labels:  drone
sbus
Arduino and CMake library for communicating with SBUS receivers and servos.
Stars: ✭ 277 (+691.43%)
Mutual labels:  drone
ansible-drone
Ansible role to configure drone (server and agent)
Stars: ✭ 16 (-54.29%)
Mutual labels:  drone
drone-ftps
Deploy to FTPS server from Drone CI build
Stars: ✭ 18 (-48.57%)
Mutual labels:  drone
drone-s3
Drone plugin for publishing artifacts to Amazon S3
Stars: ✭ 30 (-14.29%)
Mutual labels:  drone
drone-helm3
Helm3 plugin for Drone CI
Stars: ✭ 20 (-42.86%)
Mutual labels:  drone
navdatareader
Navdatareader is a command line tool that uses the atools fs/bgl and fs/writer to store a full flight simulator scenery database into a relational database like Sqlite or MySql.
Stars: ✭ 35 (+0%)
Mutual labels:  flight
drone-gh-pages
Drone plugin for publishing to GitHub Pages
Stars: ✭ 14 (-60%)
Mutual labels:  drone
FMT-Firmware
FMT Autopilot Embedded System
Stars: ✭ 207 (+491.43%)
Mutual labels:  drone
specification
The Cyphal specification documents are maintained here.
Stars: ✭ 38 (+8.57%)
Mutual labels:  drone
RaspberryPilot
RaspberryPilot
Stars: ✭ 31 (-11.43%)
Mutual labels:  drone
HandGesturesDroneController
Hand Gestures for Drone Control Using Deep Learning ✊ ✋ 🚁 ☝️ 🙌
Stars: ✭ 23 (-34.29%)
Mutual labels:  drone
swa-price-drop
Check for Southwest Airlines price drops for specific outbound and return flight numbers.
Stars: ✭ 14 (-60%)
Mutual labels:  flight
source x
Open Source Giant FPV Racing Drone Frame
Stars: ✭ 19 (-45.71%)
Mutual labels:  drone
CDTM-Deep-Learning-Drones
Course Material for CDTM Deep Learning Drones Course
Stars: ✭ 23 (-34.29%)
Mutual labels:  drone
elfie
Flight control for Eachine E10/JJRC H37 "Selfie" drone
Stars: ✭ 18 (-48.57%)
Mutual labels:  drone
drone-in-minikube
Run Drone inside minikube
Stars: ✭ 19 (-45.71%)
Mutual labels:  drone
737-800YV
Boeing 737-800YV for Flightgear
Stars: ✭ 35 (+0%)
Mutual labels:  flight
ublox
Arduino and CMake library for communicating with uBlox GPS receivers.
Stars: ✭ 89 (+154.29%)
Mutual labels:  drone

AirMap: The Airspace Platform for Developers Swift 5.0 Version License Platform

Create Flights, Send Telemetry Data, Get Realtime Traffic Alerts.

Requirements

Environment

  • iOS 10.0+,
  • macOS 10.14+,
  • Swift 5.0
  • Xcode 11.0+

Sign up for an AirMap Developer Account.

https://dashboard.airmap.io/developer

Read Getting Started Guide

https://developers.airmap.com/v2.1/docs/getting-started-ios

Installation

CocoaPods

Requires CocoaPods 1.8.0+

The AirMap SDK is a CocoaPod written in Swift. CocoaPods is a dependency manager for Cocoa projects. If you don't have CocoaPods, You can install it with the following command:

$ sudo gem install cocoapods

Example Project

You must have Xcode 11.0+ to run the example.

To run the example project, run pod try AirMapSDK. This should install the SDK and launch Xcode.

Integrating into your project

Mapbox

Before downloading Mapbox follow the guide here to configure your secret token otherwise you will see a 401 Unauthorized error.

CocoaPods

To integrate the AirMap SDK into your Xcode project, navigate to the directory that contains your project and create a new Podfile with pod init or open an existing one, then add pod 'AirMapSDK' to the main target. Make sure to add the line use_frameworks!.

target 'MyApp' do
  use_frameworks!
  pod 'AirMapSDK'
end

Then, run the following command to install the dependencies:

$ pod install

Going forward, open the MyProject.xcworkspace file instead of the MyProject.xcodeproj file.

Make sure you import the framework before using the SDK.

Carthage

The AirMapSDK is also available via Carthage, however, only the Core subspec is currently available

github "AirMap/AirMapSDK-Swift"

Importing

import AirMap

License

See LICENSE for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].