A USB lead that will connect the above two items together.An Android device (preferably a smartphone or tablet) – but this isn’t essential.Windows machines, Macs and those running Linux are all suitable. Access to a reasonably up-to-date computer with several GB of space on its hard drive and an internet connection (but see Step 4 if you have an older machine or little spare drive space).If you are genuine about learning, and prepared to put some time and effort into it, you could be writing simple Android apps of your own within a few weeks, or even days. All the acronyms (IDE, XML, JDK TM) and jargon (Java TM, object oriented programming, code) just seem so confusing, and a lot of the websites that claim to offer beginner tutorials assume a certain basic level of knowledge which may be appropriate for tech-savvy teenagers but possibly not the rest of us. The trouble is, finding basic instructions for what you need to do to turn your idea into an app is not that easy. Perhaps you already have an idea for the next killer app, or just want to build a simple one for your own use to fulfil a very specific need.
If you own an Android TM phone or tablet and you’re the sort of person who likes doing things for him/herself (why else would you be looking at an Instructable?), you’ve probably thought about finding out how to develop your own apps one day.