Quick Answer: DJI Fly is the free app that controls every current DJI consumer drone — Mini, Air, Mavic 3/4, Neo, and Flip — handling the live camera feed, flight modes, and safety limits. It’s no longer on the Google Play Store, so Android pilots install it as an APK straight from DJI’s Download Center, while iOS still gets it through the App Store. The three settings worth learning before your first flight are the flight-mode speed caps (Normal ~10 m/s, Sport ~19-21 m/s, Cine ~6 m/s), the default 30-meter Return to Home altitude, and the 120-meter max altitude ceiling that lines up with the FAA’s 400-foot limit.
Most “DJI Fly won’t work” questions trace back to one of two things: the wrong app for an older aircraft, or an Android install that people expect to find on Google Play and can’t. This guide covers both, plus the settings and troubleshooting steps that come up most once the app is actually connected.
DJI Fly vs. DJI GO 4 — which app your drone actually needs
| DJI Fly | DJI GO 4 | |
|---|---|---|
| Covers | Mini SE–Mini 5 Pro, Air 2S–Air 3S, Mavic 3 series, Mavic 4 Pro, Neo, Neo 2, Flip | Phantom 4 series, original Mavic Pro, Mavic 2, Spark, Inspire 1/2 |
| Released | 2019 onward | Legacy app for pre-2019 aircraft |
| Android source | DJI Download Center (APK) | Google Play Store |
| iOS source | Apple App Store | Apple App Store |
If you bought a drone in the last few years, DJI Fly is almost certainly the right app — check your model against the list above before assuming the connection issue is a bug rather than a mismatched app.
Installing DJI Fly on Android without Google Play
DJI removed Fly from the Google Play Store and now distributes it directly from its own Download Center as an APK. That’s the intended install path, not a sign the app has been discontinued — DJI made the move to control the install package more tightly and reduce fraudulent lookalike listings that had shown up on Play. To install it safely:
- Open the DJI Download Center on the phone that will pair with your controller.
- Search for your drone model and download the “DJI Fly” APK listed under its app section, or scan the QR code that shipped with the aircraft.
- Approve the “install from unknown sources” prompt when it appears — this is expected for a sideloaded APK, not a warning sign, as long as the file came from dji.com directly.
- Open the app and pair it with your controller as usual.
Controllers with a built-in screen — the RC 2, RC Pro, and RC Pro 2 — ship with DJI Fly preinstalled, so this step only applies to no-screen controllers like the RC-N2 that need a paired phone.
DJI Mini 4 Pro (Fly More Combo)
- Ships with the RC 2 screen controller, so DJI Fly is preinstalled — no separate Android install needed out of the box.
- Covered in depth in our DJI Mini 4 Pro review and Fly More Combo breakdown.
Setting up a new drone and still need a card fast enough for 4K footage? Get your drone gear in two days — try Amazon Prime free for 30 days.
Flight modes: Normal, Sport, and Cine
DJI Fly’s mode switch (usually a physical toggle on the controller) changes how the aircraft responds to stick input:
- Normal (N): speed capped around 10 m/s, obstacle avoidance active. The default for learning and most everyday flying.
- Sport (S): speed raised to roughly 19-21 m/s, but obstacle avoidance is fully disabled — faster, and meaningfully riskier without sensors watching for you.
- Cine (C): input response dampened down to about 6 m/s for smoother, more deliberate camera moves, favored for cinematic footage over speed.
New pilots should stay in Normal mode until stick control feels automatic — Sport mode’s disabled obstacle sensing is not a setting to learn on.
Safety settings worth checking before your first flight
Two defaults matter more than the rest: Return to Home (RTH) altitude, which ships at 30 meters, and maximum flight altitude, which ships at 120 meters — close enough to the FAA’s 400-foot (~122-meter) ceiling for Part 107 and recreational flights that most US pilots can leave it untouched. A maximum-distance limiter is also available under Safety settings if you want a hard boundary while you’re still building confidence with the controls. For the legal side of altitude and registration limits, see our FAA drone registration guide.
Common DJI Fly problems and quick fixes
Video feed freezing, lagging, or won't connect
- Force-quit and reopen the app — resolves the majority of one-off freezes.
- Clear the app's cache from your phone's app settings.
- Update both the app and the drone's firmware — a version mismatch after an aircraft update is a frequent cause of a stale, laggy feed.
- Move away from 2.4/5.8GHz interference (crowded Wi-Fi routers, other pilots nearby) and disable any battery-saver mode that could be throttling the app mid-flight.
If restarting, clearing cache, and updating firmware don’t fix a persistent connection drop, the issue is more often a damaged antenna or a controller-side fault than the app itself — worth ruling out with a different phone before assuming it’s software.
DJI Fly, by the numbers
- 30 meters: default Return to Home altitude.
- 120 meters: default maximum flight altitude, close to the FAA’s 400-foot Part 107 ceiling.
- 10 / 19-21 / 6 m/s: approximate speed caps for Normal, Sport, and Cine flight modes.
- 2019: the rough cutoff year separating DJI Fly-compatible aircraft from older DJI GO 4 models.
The bottom line
DJI Fly is the correct app for essentially every drone sold since 2019 — confirm your model against the DJI GO 4 list above if you’re flying an older Phantom or original Mavic. Android pilots install it from DJI’s own Download Center rather than Google Play, which is the intended process, not a broken link. Once it’s installed, learning the three flight-mode speed caps and leaving the default 30m/120m safety settings alone covers what trips up most new pilots. For picking the aircraft itself, see our best drone for beginners and DJI Air 3S review guides.