Android 2: программирование приложений для планшетных компьютеров и смартфонов
Эта книга — практическое руководство по разработке мобильных приложений для платформы Android, основанное на второй версии Android SDK. Она охватывает все ключевые аспекты создания приложений: от настройки среды разработки до публикации готового продукта. Автор, Рето Майер, известный эксперт в области мобильных технологий, предлагает читателям множество примеров, максимально приближенных к реальным задачам, что позволяет быстро освоить практические навыки.
Книга начинается с введения в экосистему Android, включая историю платформы, ее архитектуру и основные компоненты. Далее рассматриваются вопросы установки и настройки инструментов разработки, создания первого приложения и работы с эмулятором. Особое внимание уделяется пользовательскому интерфейсу: созданию интерфейсов с помощью XML, работе с виджетами, адаптерами и меню.
Значительная часть книги посвящена работе с данными: хранение данных с помощью SQLite, использование контент-провайдеров, работа с файлами и настройками. Также рассматриваются вопросы многопоточности, фоновой обработки, работы с сетью и веб-сервисами. Отдельные главы посвящены мультимедиа, геолокации и картам, а также интеграции с аппаратными возможностями устройств.
Книга будет полезна как начинающим разработчикам, делающим первые шаги в мобильной разработке, так и опытным программистам, которые могут использовать ее в качестве справочника. Предполагается, что читатель владеет основами программирования и базовым уровнем Java, хотя знание Java желательно, но не обязательно.
Издание содержит множество практических примеров, которые можно адаптировать под собственные проекты. Автор делится советами по оптимизации производительности, отладке и тестированию приложений. Книга написана доступным языком и структурирована таким образом, чтобы читатель мог последовательно изучать материал или обращаться к нужным главам по мере необходимости.
