This book has arrived at the right time. Android is getting exceedingly popular but there is ever greater need to write rich mobile applications today than ever before. Mobile Internet usage will exceed laptop/desktop usage and very soon the term "smartphone" would be obsolete. Android and Flex is a powerful combination and Adobe has done a fantastic job with providing support for
mobile programming with the latest release of their Flash Builder IDE.
Without much fluff, this book dives straight into the "hello world" application. Within the first 10 pages, you are all set to write your first app and debug it. Most other books waste pages and pages in the first couple of chapters going into the history of computing and how we have arrived today at mobile programming. I am sick of that! So this book was a pleasant surprise in that respect. Once you are done with Chapter 1, you have gained enough momentum to just breeze through the rest of the book. Chapter 2 covers layouts which is useful info about the various UI design choices you have to make. Chapter 3 covers permissions, scaling for screen, orientation, etc. Again, delightfully no fluff! Chapter 4 is the best chapter (for me!) as it covers using the various device features like accelerometer, GPS, Camera UI, Camera Roll, Microphone, Multitouch and Busy Indicator. All this within the Flex mobile framework! The book concludes with a chapter on publshing to Android Installer.
What I like about this book is that it is pretty light-weight, quick and easy to follow with step by step instructions! Most books that I have read have at least 30%-50% wasteful material which makes them exhausting to read. I can't believe I finished reading this book in about 4 hours (and I am a slow reader!) and fully grasped what it takes to develop a solid Flex mobile application. I look forward to more from this author.