hi i need some help, does anyone know if the new angry bird game app is out for htc evo and where to find it
Wow.. completely off topic...
At any rate...
@OP: Hello, and welcome to the world of Android development!
As I am unsure of your programming experience, I will make this as general as possible.
First, you need to be familiar with the Java programming language and the concept of OOP (Object-Oriented Programming).
The BEST book on java programming I have found is the
Sam's Teach Yourself Java (5th Edition) book. This can be located here:
Amazon.com: Sams Teach Yourself Java in 24 Hours (5th Edition) (9780672330766): Rogers Cadenhead: Books
This is surprising, I know, as the
Sam's Teach Yourslef books are usually garbage, however this one is one of the rare ones that are actually very good.
After you have a solid understanding of the java programming language and the concept of OOP, I suggest (although this is not absolutely necessary, it will help speed up your learning process) purchasing a book on Android app development. The best one I have found for this is:
Amazon.com: Android Wireless Application Development (9780321627094): Shane Conder, Lauren Darcey: Books
After you feel you have a solid understanding of the content in that book, your next step is to familiarize yourself with the Android SDK. Much of the SDK is discussed in the aforementioned book, however the SDK is a very vast library and cannot be covered in its entirety in a single book.You will likely check the documentation regularly, even when actually workking on a program, but it is good to make a quick skim through to get an idea of what all is offered.
The last reference you will need (and will use quite often as a beginner) is the Android developer's website (
Android Developers). Not only can the documentation be found here, but many samples, examples, and tutorials ccan also be found here on just about any concept that the SDK has to offer. Although these snippets are usually not the best way of doing things or even the most efficient, it will give you an idea of where to start.
I hope all of this information helps! Feel free to ask any questions you may (and will) have in the development forums. Happy coding!