An interesting effort on summing up what is needed to know to become a mobile [app] developer for the 2 mobile platforms that dominate the market (iOS and Android - more than 99% of market share):
https://www.techgig.com/tech-news/editors-pick/How-To-Become-A-Mobile-App-Developer-89083?mailer_id=2891&utm_source=TG_batch&utm_medium=email&utm_campaign=digest_news_2017-01-29&etoken=cGZzaWx2YUBnbWFpbC5jb20=&activity_name=MjIxMzY5&dt=&auto_login=lKaUjJKbhWOnk7@@OkG6EkpNlR0eASYJcXXFUV1dlR0eASYJWWHhWWlpXXVN3&src_type=autoLogin