Before diving into swift app development with the DJI Mobile SDK, it's essential to have a solid foundation in place. In this article, we'll cover the general and platform-specific prerequisites you need to get started.
General Requirements
To begin developing an application with the DJI Mobile SDK, you'll need to meet several general requirements. First and foremost, you should have a basic understanding of how to develop applications for either iOS or Android. Additionally, you'll need a compatible DJI product, as well as a credit card or phone number for DJI developer registration verification (don't worry, no charges will be made). Finally, make sure you have at least one compatible mobile device – whether that's an iPhone, iPad, or Android smartphone.
Platform-Specific Requirements
Now that we've covered the general requirements, let's dive into the platform-specific prerequisites for swift app development with DJI Mobile SDK.
iOS Prerequisites
To develop apps for iOS, you'll need:
- Xcode 7.0 or higher installed on your Mac
- A deployment target of iOS 9.0 or higher
- An iOS Developer account set up
- Device support: iPhone 5s or later, iPad Pro, iPad Air 2, iPad Mini 2 or later, and iPod Touch 5 or later
Android Prerequisites
For Android app development with DJI Mobile SDK, you'll need:
- Android API Level 19 or higher installed on your device
- Android Studio 1.5 or higher set up on your computer
- Device support: Samsung S7, Samsung S8, Samsung tabs 705c, Samsung S6, Samsung S5, Samsung NOTE4, Samsung NOTE3, Google Pixel, Google Nexus 9, Google Nexus 7 II, Ascend Mate7, Huawei Mate 8, Nubia Z7 mini, and SONY Xperia Z3. Note that support for additional Android devices is available as testing and development continues.
By meeting these swift app development essentials, you'll be well on your way to creating innovative apps with DJI Mobile SDK. Whether you're looking to create a drone-based photography experience or something entirely new, the possibilities are endless!