Android books for developers:part one

As a developer, when I first touch with Android, I found a lot of materials, such as books, open source samples, and etc. After reading some books and coding with the Android SDK support, I think choosing good books could save time and money a lot for Android beginners. The follow list is the android books which I have read or learned, my views may be not right, but hope it will be useful for some Android beginners or developers who want dive into the Android world.

1. Android Developer’s Guide:
Strictly speaking, it’s not a book, but why I refer it here? Because it’s free, just kidding! Except the developer’s guide is a free online documentation, it is also the only one official reference for Android, and the behind writers are the ones who make Android SDK. I’m very lucky start off with the Android Developer’s Guide, which provides the most basic and important knowledge points of Android, and I can also judge other Android books depend on this Developer’s Guide.

Below is the details about the Android Developer’s Guide from the official website of Android developers. For initial impression with Android, you should read the “Android Basics”; for understanding Android deeply, “Framework Topics” is worth your time no doubt.

The Developer’s Guide

The Dev Guide is a practical introduction to developing applications for Android. It explores the concepts behind Android, the framework for constructing an application, and the tools for developing, testing, and publishing software for the platform.

The Dev Guide holds most of the documentation for the Android platform, except for reference material on the framework API. For API specifications, go to the Reference tab above.

As you can see in the panel on the left, the Dev Guide is divided into a handful of sections. They are:

Android Basics
An initial orientation to Android — what it is, what it offers, and how your application fits in.

Framework Topics
Discussions of particular parts of the Android framework and API. For an overview of the framework, begin with Application Fundamentals. Then explore other topics — from designing a user interface and setting up resources to storing data and using permissions — as needed.

Developing
Directions for using Android’s development and debugging tools, and for testing the results.

Publishing
Instructions on how to prepare your application for deployment and how to publish it when it’s ready.

Best Practices
Recommendations on preferred techniques for writing applications that perform efficiently and work well for the user.

Tutorials and Samples
Step-by-step tutorials and sample code demonstrating how an Android application is constructed.

Appendix
Reference information and specifications, as well as FAQs, a glossary of terms, and other information.

The first step in programming for Android is downloading the SDK (software development kit). For instructions and information about the kit, go to the SDK tab above.

After you have the SDK, begin by looking over the Dev Guide. If you want to start by getting a quick look at the code, the short Hello World tutorial walks you through a standard “Hello, World” application as it would be written for the Android platform. The Application Fundamentals document is a good place to start for an understanding of the application framework.

For additional help, consider joining one or more of the Android discussion groups. Go to the Community pages for more information.

Related Android Apps:

  1. The list of Android books
  2. Android books for developers: Hello, Android
  3. Android books for developers: Unlocking Android
  4. Android 2.x books for developers
  5. Cute Android Apps for Users: 100,000 Free Books Wattpad
  6. Android books for Users: Google on the Go
  7. Sprint Released Developer’s Guide for HTC EVO 4G
  8. Android Technical Articles Overview
  9. Open Source Android Apps for Developers: Cocos2d-android (Android Game)
  10. Open Source Android Applications for developers