We all love Android OS. It has helped us understand the true potential of a phone. Earlier the phones used to get only faster and bigger, but now they are getting smarter too. With time, we are discovering more and more tasks that can be done using an Android smart phone. Some people are controlling their robots with it, while some others are keeping track of their jogging. All this has been possible only because the huge application developer community. Most of the people do not know this, but it does not take a computer scientist, or even an engineer, to develop Android apps. It is extremely simple and a school going teenager is enough qualified to do it. Obviously, we are not talking about the complicated stuff. But a simple app is not that hard to create.

What makes it so easy?
    The community of Android application developers is extremely huge. There are millions of people around the globe who have a decent knowledge about it. This makes it very easy to get help. Whenever you have a problem in development, you can easily search the solution on the internet.
    There are many different ways of developing an Android app. You can use the coding method. It is the hardest. You need to be good at programming for this. There are some graphical ways, where you just need to pick and drop different elements. It is extremely easy.
    There is too much documentation available. The internet is full of books, blogs, forums and articles on Android app development. You can even find video tutorials very easily.
    It is not necessary that you develop the complete app yourself. You can just create the structure and get additional services to some of the tasks. For instance, if you are creating an app to geographically locate a person, you can find batch geocoding services.

How should you start developing?
1.    First, you need to find a good development tool. You can go with Android Development Tool (ADT) if you have the knowledge of programming. Otherwise, App Inventor is the easiest way.
2.    Find a good book or any kind of documentation on that development tool. Video tutorials are easiest and most interesting way of learning for free. If you are ready to spend some money, you can joint classes.
3.    Testing is extremely important. Whenever you develop an app, test it on your Android phone. You can even pass it to your friends and get reviews.
4.    The best thing about Android app development is that you can post your apps on the Play Store for the world to see and download. It takes a minimal fee of $25 only.