Flying a drone comes with certain responsibilities. You need to know about the no-fly-zones around you, plan your flight, and take the weather condition into account among other things. SkyGrid Flight Control for iPhone and iPad can help with that. It comes with an airspace map to show you no-fly zones and air traffic.
This app comes with advanced weather reports to show your local temperature, precipitation, and cloud cover. This app lets you specify flight parameters to create waypoint missions. You can connect to your drone from the app to execute a flight. This app is ideal for DJI Mavic Air, DJI Phantom 4 Pro V2, and a few other DJI drones.