5 дней практики
За основу взята программа для наложения фильтров на фото, как в Instagram.
Занятие 1. Создание проекта.
1) Краткое знакомство со средой разработки AndroidStudio.
2) Базовые понятия в программировании.
3) Первая программа.
Занятие 2. Создание интерфейса программы.
1) Верстка xml layouts.
2) Создание и изменение элементов View.
3) Подключение библиотеки для обработки фото (фильтры, аналогичные Instagram).
4) Работа с внешними зависимостями.
Занятие 3. Создание прокручивающегося списка.
1) Класс Adapter. Класс ViewHolder как связь с интерфейсом.
2) Бизнес логика выбора эффекта к фото.
3) Использование обратных вызовов (Callback).
Занятие 4. Работа с изображениями
1) Загрузка фото из галереи.
2) Сохранение фото в галерею.
3) Взаимодействие с файловой системой.
Занятие 5. Финальный этап проекта
1) Работа с камерой.
2) Захват изображения и использование его в программе.
3) Сборка готового приложения.