title_body: Would I be able to program a smartphone app to control a smartphone-controlled drone?
upvoted_answer: This certainly seems doable. The SDK documentation is not very clear but basically it's a simple string command over UDP. So it looks like the drone creates a WiFi access point which you connect to with your phone and you have a dedicated IP address/port number to send commands to the drone.
  
  There is a simple python application linked in their SDK document that shows the basics. And there is a github repository that also has a python program that shows how to get the video feed from the drone over the command API described in the SDK.
  
  Given the SDK and the example projects in the github repository I think it would be a feasible project by someone with some Android development skills.