Improve Android app on DJI Remote
Project description
How can we make the Android UI on the DJI Remote better understandable for non-technical users?
MRR Drones customers fly DJI Mini and DJI Mavic drones using our custom-built Android app. This app is running on the remote that controls the drone, the DJI RC Pro. The app translates missions that customers configure on our website to a mission that the DJI drones can understand.
Currently, this app looks very hacky and is hard to understand for customers. Our customers are non-technical users; they have to be able to use our Drone and software easily. The app's UI has not been designed properly. The challenge is to design/implement a UI on the Android app.
Context
MRR Drones make software that let their customers plan and fly autonomous drone flights to take pictures of a area and receive usefull data from it like a 3D render to measure volume of sand piles.
Results
Complete frontend redesign - Remote first approach instead of the original desktop first approach. We found users mostly use the remote for planning and starting missions so this became our first priority to improve.
Manual Flying - Some customers didn't only want autonomous flying but also be able to fly manually, this had to be implemented and designed into the application.
Telemetry - The application now receives important telemetry data from a connected drone.