A surprisingly broad survey
14 September 2011
This book teaches a surprisingly wide variety of tasks for the Android developer. Among the skills taught:
– Drawing your UI
– Making menus, context sensitive menus, shortcut keys and submenus
– Storing data on internal storage, external storage, the included SQLite database
– Detecting device orientation, using the accelerometer, detecting user gestures and the available sensors
– Communicating with the user through Alerts, progress bars, status bars and dialogues
– Adding graphics, rotating images, and using animation
– Playing audio files and recording video, audio and taking pictures
– Sending and receiving phone calls and SMS messages, using internet content
– Detecting the device location, using Google maps and other mapping skills
The format for each lesson is the same: Start with a new Eclipse project, add the bare minimum necessary to see the desired functionality.
I think this book will make a good reference for Android developers of all skill levels. Beginners should be prepared for a little online homework to flesh out ideas, as there is not a lot of theory here.