So I don't code unfortunately, but I have limited knowledge of HTML, CSS, and Java. In general our dev's use Java (Android), XCode (IOS) and Angular (Ionic and other cross-platform). I myself prefer Adobe XD and Illustrator, with the occasional Photoshop or Indesign usage. I would have potentially used Sketch, but I prefer Windows machines over Mac.
I use to work with a guy that had a very high end drone, it was awesome to see He had the whole, headset and camera setup. Really cool to watch. :D