Monday, January 31, 2011

5 Android Programming Books

5 Android Programming Books: "

Here are 5 Android Programming books to help you
learn how to develop and build Android mobile applications.



Android is an open source platform built by Google that includes an
operating system, middleware, and applications for the development of
devices employing wireless communications. It is really a
software platform, rather than just an OS, and will probably be used in
the future in a much wider range of devices than just smart phones. In
practical terms, Android
is an application framework on top of Linux, which facilitates its
rapid deployment in many domains. Android is open source and a
majority of the source is
licensed under Apache2, allowing adopters to add additional proprietary
value in the Android source without source distribution requirements.
Also check out my previous post on some descriptive Android
developer guides and presentations
.





The
Busy Coder's Guide to Android Development


(400 pages, 3.7mb, pdf)

This
book has it all for the Adroid Developer, how to start, a great
detailed explanation of the framework and concepts, and of course, many
coding examples that you are free to use.





Android:
A Programmer's Guide


(336 pages, 7.2mb, pdf)

This book explains and teaches
mobile device application development using the Open Handset Alliance’s
Android platform. It discusses and covers:
downloading and installing Eclipse and the Android SDK; learning the
Android SDK; writing your first program; using the command-line tools
and the Android Emulator; using intents and the phone dialer;
lists,
menus, and other views; GPS functionality; the Google API with GTalk;
writing your first application; and the Android SDK Tool Reference.





Professional
Android Application Development


(434 pages, 7.4mb, pdf)

This book will help you learn how to program and develop mobile
applications using version 1 of
the Android software development
kit. Each chapter teached new features and techniques to get the most
out of Android. It covers all the basic functionality as well as
exploring the advanced features through concise and useful examples.




Contents:

Introduction

Chapter 1: Hello, Android

Chapter 2: Getting Started

Chapter 3: Creating Applications and A ctivities

Chapter 4: Creating Use r Interfaces

Chapter 5: Intents, Broadcast Receivers, Adapters, and the
Internet

Chapter 6: Data Storage, Retrieval, and Sharing

Chapter 7: Maps, Geocoding, and Location-Based Services

Chapter 8: Working in the Background

Chapter 9: Peer-to-Peer Communication

Chapter 10 : Accessing Android Hardware

Chapter 11: Advanced Android Development





Professional
Android 2 Application Development
  (google
book)

This is the updated version of the above book, and it also takes you
through a series of
sample projects to help you learn and understand Android's new features
and
techniques. It details creating layouts and views to
produce compelling resolution independent user interfaces. It examines
Intents and content providers for sharing data, along with techniques
for
creating map-based applications and using location-based services such
as GPS. It shows you how to create and use background
services, notifications, and alarms and it demonstrates how to create
interactive
homescreen components. Finally, it reviews the Bluetooth,
telephony, and networking
APIs.



Contents:


Chapter 1 Hello Android



Chapter 2 Getting Started



Chapter 3
Creating Applications and Activities



Chapter 4 Creating User Interfaces



Chapter 5
Intents Broadcast Receivers Adapters and the Internet



Chapter 6
Files Saving State and Preferences



Chapter 7
Databases and Content Providers


Chapter
9
Working in the Background



Chapter 11
Audio Video and Using the Camera



Chapter 12
Telephony and SMS



Chapter 13
Bluetooth Networks and WiFi



Chapter 14 Sensors



Chapter 15
Advanced Android Development



Index






Professional Flash Mobile Development: Creating Android and IPhone
Applications
  (google book)

This book teaches Flash and ActionScript developers how to create
native
applications for Android mobile devices using Flash and Flash Builder.
It shows how to build a variety of apps
and integrate them with core mobile services such as Accelerometer,
GPS, and Photo Library. Learn how to port existing Flash media
to the AIR for Android platform. It provides sample code for building
native Android apps with Flash, migrating existing Flash media, testing
and debugging applications, and more. Also, how to work with
the Android OS file system and SQLite
database.



Contents:

Introducing
Flash Development for Mobile


Setting
Up
Your Development Environment


Building
and
Installing VanillaApp


Touch
and User Interaction


Multitouch

Coding
the Document Class


Detecting
Motion with Accelerometer


Implementing
Auto Orientation


Understanding
the Android File and Directory Structure


Working
with a
SQLite Database


Making
a SQL Query


Summary

Submitting
Your App to theApp Store


Application
Descriptor Settings


Geolocation

Service
Integration Using URL Protocols


What
You Need
to Use This Book



"

No comments: