Необходимая подготовка
Cлушатели курса должны знать язык Java. Желательно знание языка XML и опыт разработки программного обеспечения для каких-либо мобильных устройств.
Аудитория
Инженеры-программисты, планирующие заниматься разработкой ПО для мобильных устройств, студенты старших курсов ИТ-специальностей.
Содержание
1. Платформа Android – история появления, основные особенности, архитектура.
2. Структура типичного Android-приложения. Приложение «Hello, World» для Android.
3. Два способа создания GUI в Android (в Java-коде и c помощью XML раскладок).
4. Элементы управления (кнопки, переключатели, текстовые поля).
5. Контейнеры и способы размещения элементов в контейнерах.
6. Работа со списками.
7. Жизненный цикл приложения, обработка событий, связанных с жизненным циклом приложений.
8. Потоки в Android.
9. Способы хранения данных: работа с файловой системой, preferences, SQLite.
10. Работа с библиотекой WebKit.
11. Intent Filters.
12. Content Providers.
13. Разработка Android-сервисов.
14. Android LBS-приложения.