Пер. с англ. — М.: Вильямс, 2012. — 336 с.: ил. — ISBN: 978-5-8459-1748-5.
В наше время миллиарды пользователей носят в кармане портативные устройства, и в половине из них установлена операционная система Android. Даже если вы никогда не разрабатывали приложения для мобильных устройств, прочитав эту книгу, вы сможете воплотить свои невероятные идеи в современные приложения для платформы Android. Здесь вы найдете подробные инструкции по загрузке и установке среды разработки и созданию приложений для Android. Прочитайте книгу и станьте настоящим профессионалом!
Основные темы книги:
Как применять акселерометр в приложении;
Как превратить ограничения мобильных устройств в их преимущества;
Как установить и сконфигурировать инструменты разработки;
Как программировать приложения (пошаговые инструкции);
Как создавать меню и элементы управления;
Как продвигать разработанные приложения на рынок.
Книга написана для начинающих пользователей. Чтобы ее изучать, не обязательно иметь опыт разработки приложений Android или знать что-либо об Android. Предполагается, что читатель начинает с чистого листа. На данный момент существует много инструментов и технологий разработки приложений Android. Большинство профессиональных программистов используют в своей повседневной работе какую-либо одну технологию и часто ничего не знают об остальных. Мы сделаем так же: обсудим одну из наиболее популярных технологий на основе инструмента Eclipse и эмулятора мобильных устройств. Предполагается, что вы знаете элементы языка программирования Java. Впрочем, ни опыт работы, ни глубокое понимание Java для чтения книги не обязательны. Вам достаточно быть знакомыми с базовыми конструкциями языка. Все остальное, что понадобится для выполнения упражнений, вы узнаете из книги. Кроме того, при разработке приложений Android используется язык XML, однако и о нем вам нужно иметь лишь элементарное представление, потому что Eclipse автоматически генерирует документы XML, и вам остается только подставлять нужные значения атрибутов. Например, Eclipse не знает, какого цвета кнопка вам нужна, и по умолчанию делает ее серой. Замените слово gray (серый) значением red (красный) или green (зеленый), и можно считать, что вы умеете программировать для Android.
Конечно, прочитав эту книгу, вы не станете крупным специалистом в области разработки приложений для Android, но перед вами откроются широкие возможности. Запрограммировав свое первое приложение, вы создадите прочный фундамент для совершенствования мастерства и приобретения новых знаний. Данная книга представляет собой “концентрат” сотен или даже тысяч страниц технической документации по Android. Чтобы написать ее, я прочитал десятки учебников и извлек из них наиболее полезные методики, советы и трюки. Не воспринимайте книгу как сборник рецептов. Она предназначена для того, чтобы помочь вам собрать многочисленные фрагменты инфраструктуры Android в работоспособное интерактивное приложение.
На момент издания русскоязычного перевода основной версией, используемой на смартфонах, была 2.3, а на плантшетных ПК — 3.0.
Введение.
Начальные сведения об Android.Краткий обзор платформы Android.
Подготовка инструментов разработки.
Создание и публикация приложения Android.Ваш первый проект Android.
Разработка пользовательского интерфейса.
Кодирование приложения.
Ресурсы Android.
Размещение виджетов на главном экране.
Публикация приложения на сайте Android Market.
Создание мощных приложений.Разработка приложения, напоминающего о задачах.
Создание меню.
Обработка вводимых данных.
Хранение данных.
Класс менеджера сигналов.
Обновление строки состояния.
Пользовательские настройки.
Великолепные десятки.Десять бесплатных приложений и средств разработки.
Десять инструментов, которые облегчат вашу жизнь.
Предметный указатель.