Модуль 2

Создание мобильных приложений

Тема 2.1 Взаимодействие между активностями, использование интента (8 часов).
Несколько активностей в приложении. Переключение между активностями с помощью интента. Разработка простого приложения.
Тема 2.2 Жизненный цикл активности (10 часов).
Состояния активности. Создание и уничтожение активности. Остановка и запуск активности. Получение и потеря фокуса активности. Сохранение и восстановление состояния активности. Разработка приложения «Таймер».
Тема 2.3 Фрагменты (12 часов).
Базовая концепция. Жизненный цикл фрагмента. Управление фрагментами. Передача параметров фрагменту. Разработка приложения «Книжный каталог».
Тема 2.4 Использование RecyclerView и CardView для отображения списков (6 часов).
Виджет RecyclerView. Класс ViewHolder. Класс Adapter. Виджет CardView. Виджеты ListView и GridView. Создание приложения «Список контактов».
2.5 Хранение данных приложения в базе данных SQLite (14 часов).
Базовая концепция. Класс SQLiteOpenHelper. Создание приложения «Список контактов» с использованием базы данных SQLite.