How to start Android app development for complete beginners in 5 steps

So you have a killer app idea and you’re ready to turn it into a reality and take it to market. No doubt you’re itching to start getting your first downloads, reviews and profits… But there’s just one problem: you don’t have a clue where to start! Learning to code is difficult enough on its own but with Android development it can be more complicated