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
Monday, January 31, 2011
5 Android Programming Books
5 Android Programming Books: "
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment