Building an Android App is not hard, however it is not easy. We have covered How to Build an Android App in the past. We've showed you how to install Eclipse and Android SDK and writing a root app. We even showed you how to develop with Arduino and the Google ADK. There is a lot of thought that needs to go into building an Android app.
In this video XDA Elite Recognized Developer AdamOutler shows the process of developing an app, from an idea to a tangible piece of software. He shows you how to create a basic design, walks you through the coding process and does some testing and refining. So if you've ever wanted to build an Android App check this video out.