Top 5 Books on Android App Development

Best Books for Wannabe Developers

Android smartphones and tablets represent a significant share of the mobile market. For many app developers, Android is the preferred mobile OS to work with. If you're interested in becoming an Android developer, it is important to hone your mobile app development skills. One of the best—and most affordable—ways to do this is to read books on Android development. This article is designed to help guide you to the best books dealing with Android development.

Hello, Android 4th edition book cover
 Amazon

Authored by Ed Burnette, “Hello, Android” is a great tool to help you get started with your first Android application. Introducing the basics of Android development and the mobile platform. It presents examples of testing compatibility with the different features and versions of the Android OS. 

The book teaches you how to add more features into your app, such as audio and video support, graphics, and so on. It also gives you a tutorial on publishing your app to the Android Market. 

This book is definitely worth a look for those who want a practical tutorial in Android development. More »

Sams Teach Yourself Android
 Amazon

Learn Android app development in 24 sessions, devoting one hour for each session. This book teaches you common tasks in Android development and to design, develop, test, and publish your app to the Android Market.  

The “Quizzes and Exercises” section at the end of each chapter tests your grasp on the subject. “By the Way” notes give you related information. The “Did You Know?” section offers you helpful tips, while the “Watch Out!” section helps you avoid common pitfalls.

You learn to work with Java, Android SDK, Eclipse, and other development tools, and to use Android’s built-in features to create user-friendly UIs for your app. Gradually, you also learn to integrate network, social, and location-based features in your Android app. More »

Android Application Development for Dummies 2nd edition book cover
 Amazon

This book, as the name suggests, is for those who have never attempted coding for Android before. It explains how to download the Android SDK and work with Eclipse in order to get your Android app running. Beginning with the very basics of Android development, it also teaches you how to price your app and submit it to the Android Market.

You start by working with the basic app development process, learning to work with Android’s features to design easy-to-use user interfaces. You learn about working with classes, databases, multiple screens, debugging, creating home screen widgets, and so on. You also learn to use built-in Android conveniences to your advantage. More »

Beginning Android Tablet Application Development
Amazon 

This book shows you how to get started with Android tablet programming if you have no prior experience. Educating you from the ground up, this tutorial enables you develop your own Android tablet apps, starting with Android 3.0 Honeycomb onwards.

You will work with 2D programming, slowly moving on to a 3D touchscreen interface with the Honeycomb SDK. This book also teaches you to move away from Java and explore other languages while working with the Android OS. Whether it is to develop a location-based app or create your first 2D or 3D Android game, this book takes you on a nice journey through basic Andriod tablet development.

  More »

Professional Android 4 Application Development
 Amazon

"Professional Android" teaches you to leverage all the features available in Android 2.0 onwards. The only condition here is that you should already know about the basics of Java programming, Eclipse, and the like.

Starting with the basic "Hello, World!" programming examples, you learn to develop more advanced apps with layouts, menus, UIs, and other features. Later chapters teach you to handle databases, location-based apps, widgets, network, and radio connectivity features. You are then introduced to more sophisticated surface views, animations and other interactive controls, enabling you to gain more confidence with Android app development.

A new edition of "Professional Android" is also available, which includes the latest Android features and covers all Android platforms, including tablets. More »