Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов

Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов

Сатия Коматинени

     6

бумажная книга



Издательство: Вильямс/Диалектика
Серия: Несерийные
Дата выхода: октябрь 2011
ISBN: 978-5-8459-1746-1
Объём: 1024 страниц
Масса: 1500 г
Размеры(В x Ш x Т), см: 24 x 17
Обложка: твёрдая
Бумага: офсетная
Переводное издание: Pro Android 3

Эта книга посвящена построению реальных мобильных приложений с использованием новой версии Android 3.0 SDK. В ней раскрываются все аспекты, начиная с основ создания приложений для встроенных устройств, телефонов и планшетных ПК и заканчивая расширенными концепциями, такими как построение трехмерных компонентов и реализация многозадачности. Кроме того, вы научитесь работать с картами, реализовывать средства поиска, использовать виджеты домашнего экрана и ActionBar.

Благодаря этому руководству и многочисленным советам экспертов, вы быстро научитесь создавать современные мобильные приложения и запускать их на десятках основанных на платформе Android смартфонов. Вы освоите множество API-интерфейсов Android, включая интерфейсы, которые предназначены для работы с медиа и датчиками. Вы ознакомитесь с новыми возможностями Android 3.0, в числе которых улучшенный пользовательский интерфейс для всех платформ Android, интеграция с WebM и многое другое, и обретете знания, которые помогут строить великолепные передовые приложения и быстро реагировать на изменения в будущем.

 

В книге рассматриваются следующие темы: 

  • Как использовать Android для построения мобильных Java-приложений для телефонов Google с сенсорными экранами или клавиатурами
  • Как спроектировать и реализовать неотразимые пользовательские интерфейсы для сенсорных экранов с помощью представлений и компоновок
  • Как заполнить приложение данными из источников данных с использованием поставщиков контента
  • Как создавать трехмерную графику с помощью OpenGL и специальных компонентов
  • Как построить мультимедиа- и игровые приложения с применением Media API и OpenGL из Android
  • Как использовать службы, основанные на местоположении, сетевые службы и средства безопасности
  • Как использовать новые средства Android 3.0, такие как фрагменты и ActionBar

Книга рассчитана на профессиональных разработчиков программного обеспечения, стремящихся перенести свои знания и приложения в мобильный мир Android. Предполагается наличие хороших знаний языка Java, включая умение создавать классы и работать с базовыми структурами наследования.


Об авторах 

Сатия Коматинени (www.satyakomatineni.com) имеет более чем двадцатилетний опыт программирования в небольших и крупных организациях. Он опубликовал свыше 30 статей по разработке веб-приложений с использованием Java, .NET и разнообразных технологий баз данных. Сатия часто выступает с докладами на отраслевых конференциях по инновационным технологиям и регулярно пишет в блог на Java.net. Он является автором AspireWeb (www.activeintellect.com/aspire) – упрощенного инструмента с открытым исходным кодом для разработки веб-приложений, и создателем Aspire Knowledge Central (www.knowledgefolders.com) – персональной операционной веб-системы с открытым исходным кодом с акцентом на индивидуальной продуктивности и публикации. Сатия также является участником нескольких программ SBIR (Small Business Innovation Research Programs – инновационные исследовательские программы для малого бизнеса). Он получил степень бакалавра по электротехнике в университете Andhra University (Вишакхапатнам, Индия) и степень магистра по электротехнике в Индийском институте технологий (Indian Institute of Technology) в Нью- Дели. 

 

Дейв Маклин – инженер и архитектор программного обеспечения, в настоящее время живущий и работающий в Джексонвилле, шт. Флорида. Начиная с 1980 г., он программировал на многих языках, разрабатывая решения, простирающиеся от робототехнических систем до хранилищ данных и построенные в виде как веб-приложений, так и приложений для электронного обмена данными. Дейв работал в Sun Microsystems, IBM, Trimble Navigation, General Motors и множестве небольших компаний. Он окончил Университет Ватерлоо (University of Waterloo) в Канаде по специальности проектирование систем. 

 

Саид Хашими родился в Афганистане, а теперь проживает в Джексонвилле, шт. Флорида. Опыт его работы охватывает отрасли здравоохранения, финансов, логистики и архитектур, ориентированных на службы. В течение своей профессиональной карьеры Саид разрабатывал широкомасштабные распределенные приложения на различных языках программирования и платформах, включая C/C++, MFC, J2EE и .NET. Его статьи опубликованы в ведущих журналах, и он является автором множества популярных книг, вышедших в издательстве Apress. Саид получил степень магистра в Университете Флориды (University of Florida).