Пока платформа 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-формате.

Previous ArticleNext Article
Технический директор IT-Dimension, компании-разработчика кросс-платформенного программного обеспечения

Leave a Reply

Your email address will not be published. Required fields are marked *

A.

Android Market поможет разработчикам продавать свои приложения для платформы Google Android

А ведь вот какую штуку анонсировали в блоге разработчиков Google Android.

Android Market – это открытая система распространения мобильного контента, такого как, например, мобильные приложения и игры. Планируется что с помощью Android Market пользователи смогут искать, загружать и оплачивать мобильный контент различного типа. Система ориентирована прежде всего на программное обеспечение. Так что, если вы уже начали разработку приложений для устройств под управлением Google Android, и вопрос о том, как же пользователи смогут получить доступ к вашему продукту не дает вам покоя, то Android Market может стать для вас очень полезным сервисом.

Планируется что процесс публикации мобильного контента разработчиками будет довольно простым. Для того чтобы разместить свой продукт в сервисе необходимо будет зарегистрироваться как продавец, загрузить и описать свой продукт и затем опубликовать его.

Также завялено что, скорее всего, первые устройства на платформе Google Android будут содержать версию Mobile Market с поддержкой загрузки бесплатных приложений. Затем, в скором времени, планируется обновление, которое обеспечит поддержку также и проприетарных программных продуктов.

Выглядеть Mobile Market будет приблизительно так:

Н.

Наша Android-игра на конкурсе мобильных приложений от HTC

Зарелизили Android-версию Tetra Master‘а, мини-игры из Final Fantasy IX и отправили на конкурс Android-приоложений от HTC.
Кому интересно – страница приложения на конкурсе здесь.
Игра доступна в маркете для бесплатной загрузки, работает на телефонах и таблетках с Android OS 1.6 и выше.

В игре есть поддержка русского, украинского, английского языка.

Всем сочувствующим просьба: проголосуйте за игру в конкурсе (звездочками)?
Комментарии\советы по улучшению, багрепорты в маркете приветствуются, в ближайшее время планируем сетевой геймплей!