The question is who do you want to work for and how you were thinking of doing it.
The answer to the first one is complicated. Firstoff, if you're looking into a job for an established company, you would need at least a degree in computer sciences with minors in java, XML, and Linux administration to be considered. However if you had an idea that you could bring to market yourself, you would be able to get away with learning without getting degrees, granted you would still need to know what you're doing.
Next is the question of what you would do with your knowlage. Most app developers have to run their ideas past venture capitalists to get the nessary funding to develop the app. In the typical silicone valley startup (I have much experience with them) you start out not developing and coding, but rather gathering a team to help you develop your app concept. Based on the app, this could be anywhere from 2 or 3 guys, to hundreds. After funding and a development team is procured, next starts the app coding process. Typically, this takes almost a month to complete based on the app. Most Android apps have almost 2,000,000 lines of java, XML, and general Linux code.
If you can manage past that, you then can drop it into the market and hope for the best. Most of the time, apps will need some adverts or marketing promotions to take off, but once they do, you and your team will make bank.
The answer to the first one is complicated. Firstoff, if you're looking into a job for an established company, you would need at least a degree in computer sciences with minors in java, XML, and Linux administration to be considered. However if you had an idea that you could bring to market yourself, you would be able to get away with learning without getting degrees, granted you would still need to know what you're doing.
Next is the question of what you would do with your knowlage. Most app developers have to run their ideas past venture capitalists to get the nessary funding to develop the app. In the typical silicone valley startup (I have much experience with them) you start out not developing and coding, but rather gathering a team to help you develop your app concept. Based on the app, this could be anywhere from 2 or 3 guys, to hundreds. After funding and a development team is procured, next starts the app coding process. Typically, this takes almost a month to complete based on the app. Most Android apps have almost 2,000,000 lines of java, XML, and general Linux code.
If you can manage past that, you then can drop it into the market and hope for the best. Most of the time, apps will need some adverts or marketing promotions to take off, but once they do, you and your team will make bank.