Пока платформа Android набирает популярность, самое время обзавестись литературой по программированию Android-устройств.
Jerome DiMarzio – “Android. A Programmer’s Guide”

В книге расскажет о том, как начать разработку для платформы Android с нуля: как скачать и установить все необходимые средства разработки, как создавать, настраивать и отлаживать приложения для Android. В книге освещены вопросы использования API для работы с интернетом, для взаимодействия с GPS-приемником, для работы с базами данных SQLite и функциями телефона.
Содержание книги:
- Установка и настройка Java, Eclipse и Android-плагина.
- Создание Android-проектов из Eclipse UI или командной строки.
- Работа с функциями телефона.
- Интеграция веб-контента: картинки, галереи и звуки.
- Выпадающее меню, прогресс-бары и функции авто-заполнения полей.
- Интеграция GPS, Google Maps, Google Earth и GTalk.
- Создание интерактивных баз данных SQLite.
- Тестирование приложений с помощью Android Emulator и Debug Bridge.
Книгу уже сейчас можно заказать на Amazon’е.
Chris Haseman – “Android Essentials”

Чем может быть полезен сей труд? Он может помочь:
- Понять как функционирует приложение для Android и как оно взаимодействует с устройством.
- Понять работу таймеров, сервисов, а также функции обработки медиа-контента.
- Научиться создавать собственные компоненты (widget’ы).
- Понять почему геопозиционирование становится все более популярным в мобильном мире.
- Разобраться как пользоваться API для работы с Google Maps на Android-устройствах.
- Научитсья организовывать сетевое взаимодействие мобильных приложений для Android.
Книгу уже сейчас можно заказать на Amazon’е.
Reto Meier – Professional Android Application Development

В книге описано:
- Введение в разработку для Android.
- Углубленный взгляд на Android-приложения, их жизненный цикл, использование манифестов, Intents, а также на использование внешних ресурсов.
- Подробности по созданию сложных пользовательских интерфейсов с помощью улучшения существующих и создания ваших собственных компонентов.
- Подробный взглянуть на способы хранения данных, получения и совместного использования настроек, файлов, баз данных и контент-провайдеров.
- Инструкции для работы с картами, location-based сервисами и геокодером.
- Разработка фоновых сервисов, работа с потоками и уведомлениями.
- Комуникационные возможности: работа с SMS, телефонией, сетевое взаимодействие.
- Работа с аппаратными устройствами, включая камеру, акселерометры, компас.
- Межпроцессовое взаимодействие, 2D/3D графика, взаимодействие с пользовательскими устройствами.
Чем хороша эта книга? Прежде всего тем… что ее еще нет
Что это значит? Это значит что когда она будет (а, по плану, она должна появиться в декабре этого года), в ней будет описано самое последнее API для Android, а значит информация будет максимально актуальной.
Книга доступна для предзаказа на Amazon’е.
По поводу литературы на русском… Это больная тема. Даже если она будет, то скорее всего не скоро и, скорее всего, качество перевода, как это часто бывает, будет не самое лучшее… Поэтому пока довольствуемся тем что есть.
PS: И немного о приятном. В сети есть чудесная книжеца – AndBook, которая может помочь начать разрабатывать приложения для Android. Книжеца на английском, зато бесплатная, доступна для заргузки в PDF-формате.