Game Application 2011 05 02 Samsung To Deploy Carrier Billing On Samsung Apps

Programming Android – book review

Programming Android is O’Reilly’s new Android development book in 2011. Authored by Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura, Programming Android is a programming-focused book instead of the usual Android introductions.

There are a total of 16 chapters in this book, and every chapter has a thorough exploration of Android’s features or programming.

Chapter 1 : Your Toolkit
First off you will learn about setting up your programming environment, with example on Macintosh and Ubuntu Linux.
Example code from this book can be downloaded from the book’s Web site

Chapter 2 : Java for Android
Short introduction to Java and some useful Java programming language basics.

Chapter 3 : The Ingredients of an Android Application
The basics of Android application, lifecycle and file structures. Information can be found on developer.android.com but there are extra valuable details here just like elsewhere in this book.

Chapter 4: Getting Your Application in the Users’ Hands
Learn on how to sign your application and compatibility tips for a bigger range of devices. Details on application publishing to Android Market.

Chapter 5: Eclipse for Android software development
Learn how to maximize the Eclipse IDE for your application development. The author has a bit of a grudge with Eclipse though.

Chapter 6: Effective Java for Android
Advanced Java programming on Android, focus on Thread, Serialization and Reflection.

Chapter 7: Building a View
Learn how to create the interface of your Android application.

Chapter 8: Drawing 2D and 3D Graphics
Learn how to manipulate Graphics, both 2D and 3D with OpenGL.

Chapter 9: Handling and Persisting Data
Learn to create and use SQLLite as database for your application where needed.

Chapter 10: The Bones of a Real Application
Learn how to better program your application with indepth knowledge of the Android application lifecycle and activities.

Chapter 11: Exploring Content Providers
Learn how to manage data layer with usage of ContentProvider, Service, and SyncAdapter. This chapter also covers how to develop RESTful Android Applications.

Advanced Topics:
There is a whole lot of technical information for the advance topics or the latest API release.
Chapter 12: Multimedia
Chapter 13: Location and Mapping
Chapter 14: Sensors, NFC, Speech, Gestures, and Accessibility
Chapter 15: Communication, Identity, Sync, and Social Media
Chapter 16: The Android NDK

Pros
One of the newest Android programming book at time of publishing, eg chapter on NFC.
Detailed technical explanation, save you time from going through the Android official documentations.
You will appreciate the Advanced topics.

Cons
Example source code are scripts that demonstrate a particular API, and not an example application that you can be used practically.
Examples are too short.

My Conclusion
Programming Android, just as the title of the book sounds, is a very detailed programming book for Android developers.
It covers slightly more than the basic needs of learning Android programming as compared to other Android development books, although better examples can accompany all the chapters.
A comprehensive Android programming book none the less.



Google Android

Incoming search terms:

  • Powered by ArticleMS from ArticleTrader better business bureau in texas
  • Powered by ArticleMS from ArticleTrader general mill
  • Powered by ArticleMS from ArticleTrader the physics of skateboarding
  • Powered by ArticleMS from ArticleTrader regional school office
  • Powered by ArticleMS from ArticleTrader off topic radio
  • Powered by ArticleMS from ArticleTrader florida regional airlines
  • Powered by PHPDug texas legal malpractice insurance
  • Powered by ArticleMS from ArticleTrader county hospitals
  • Powered by PHPDug reviews
  • Powered by PHPDug java email client