You will have to gain a background in computer science, and that means learning (among other things) how to code. Here are five areas you can research that could be potentially vital to your future with mobile app developing:
- Cross-Platform Development (UX/UI design)
- Cloud Computing
- Internet of Things
These are good places to start with. Good luck!