Модуль 1

Введение в разработку мобильных приложений

Тема 1.1 Структура операционной системы Android (2 часа).
Ядро линукса. Уровень приложений (Applications). Уровень каркаса приложений (Application Framework). Уровень библиотек (Libraries). Уровень среды исполнения (Android Runtime). Уровень ядра Linux (Linux Kernel)
Тема 1.2 Android манифест (2 часа).
Структура файла манифеста. Соглашения о компонентах файла. Отображение функций в файле.
Тема 1.3 Активности (2 часа).
Что такое Activity. Жизненный цикл активности. Программное создание активности. Классы Activity в Android.
Тема 1.4 Макет (1 час).
Создание XML. Загрузка ресурса XML. Атрибуты. Параметры макета. Размещение макета. Размер, отступ и поля. Часто используемые макеты. Создание макетов с помощью адаптера.
Тема 1.5 Ресурсы (2 часа).
Предоставление ресурсов. Группирование типов ресурсов. Обеспечение оптимальной совместимости устройства с ресурсами. Поиск наиболее подходящих ресурсов.
Тема 1.6 Локализация (1 час).
Как устроена локализация в Android. Локализация. Использование несколько локалей.
Тема 1.7 Разработка простого приложения (10 часов).
Приводится пример разработки простого приложения, позволяющее суммировать два числа и выводить результат на экран.