Mobile SDK 3.0: The Future Reinvented

News2016-01-04

Image title

The DJI Dev Team is proud to present Mobile SDK 3.0: The Future Reinvented. After listening to feedback from you, the developers, our engineers have refactored and re-written the architecture from the ground up, creating our most powerful SDK for DJI aerial platforms yet. New architecture and documentation make the interfaces intuitive to use, MissionManager and CustomMission give you better control over the platform with less code, Bridge App and the Remote Logger for iOS solve age long problems inherent to iOS.

MissionManager and CustomMission

Mobile SDK 3.0 groups all our higher order missions into MissionManager for easy access, in addition to introducing the CustomMission feature that allows developers to configure and customize their own ‘Mission’. With a few lines of code and designing the CustomMission once, complicated user-generated flight behaviors and be called upon instantly and repeatedly. Developers can now go above and beyond the Intelligent Flight Missions offered by DJI and create their own or improve on existing infrastructure.

Bridge App and Remote Logger for iOS

Bridge App the Remote Logger solves a critical pain point for iOS developers that need to connect their iOS platform to two devices simultaneously (e.g. computer and remote controller). These new features connect iOS to your computer through a wireless network to allow debugging, profiling and logging of the application in lab and field environments.

Removed Developer Levels

In addition to all the new features, we’ve also substantially lowered the requirements needed for developers to get started. With the removal of Developer Levels, we have given full access to everyone who wants to try their hand at creating the next big aerial application.

As always, the DJI Dev Team is committed to improving your developer experience; feel free to report any bugs or questions you have on the DJI Developer Forums (http://forum.dev.dji.com/en) or email dev@dji.com. Please make sure that you are always working on the latest version of the DJI SDK by frequently checking the Downloads page (https://developer.dji.com/mobile-sdk/downloads/).

We believe in empowering our developers by delivering the ultimate tools for creating even more incredible applications and drone ecosystems; with the Mobile SDK 3.0 release, we hope that we have achieved this goal and opened the doors for you to show us the Future Reinvented.



We Value Your Privacy
We use cookies and other similar technologies to operate and improve our site, as described in our Cookie Policy. With your consent, our third-party partners also use these technologies to collect information about your activities on our websites for analytics and advertising purposes. You can manage your settings at any time through Cookie Preferences.
Do Not Sell or Share My Personal Information
We do not disclose your personal information to third parties in exchange for monetary consideration. Nevertheless, under certain U.S. state privacy laws, such as the California Consumer Privacy Act ("CCPA") and the Virginia Consumer Data Protection Act ("VCDPA"), disclosing personal information for personalized advertising purposes may be considered a "sale" or "sharing" of personal information, or processing for "targeted advertising" purposes. Residents of these U.S. states have the right to opt out of the "sale" or "sharing" of their personal information or the processing of their personal information for "targeted advertising." This opt-out right may vary by state, but we nevertheless offer a unified option for our U.S. customers to exercise this right.

If you want to opt out of the sale or sharing of your personal information or processing for targeted advertising, please deselect the “Marketing Cookies” checkbox through Cookie Preferences. Please note that you will need to opt out on each browser you use.

You can learn more about how we collect, use, and disclose your personal information, as well as other rights and choices you may have, by reviewing our Cookie Policy.
Cookie Preferences
We use different types of cookies on our websites as listed below. They help us to operate and improve our websites, and enable us to provide certain features of our websites and online services to you. View our Cookie Policy for more information.