Модуль 3
86,00ч

Основы Android

В данном модуле мы начнем знакомство с Android studio и операционной системой Android. Разберем базовую структуру простейшего проекта, создание и использование эмуляторов. Научимся основам вёрстки и овладеем базовыми элементами и свойствами пользовательского интерфейса. Понимание ассинхронных задач в Android и понимание написания автоматических тестов
Часов в программе
20,00 часов
лекции
22,00 часа
практика
24,00 часа
самостоятельная
20,00 часов
промежуточная аттестация
86,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекции, практические и самостоятельные занятия
Требуемое ПО:
Браузеры: Chrome, Firefox, Opera, Safari
IntelliJIDEA
Android Studio
Android SDK
OpenJDK
Информационные ресуры
Официальная документация Kotlin: https://kotlinlang.org/docs/home.html
Официальная документация Android: https://developer.android.com/docs
Ссылка на скачивание Android Studio: https://developer.android.com/studio

Учебно-методические материалы

Методы, формы и технологии

Методы:
Репродуктивный метод
Демонстрация
Объяснение
Упражнение
Решение задач
Форма:
Дистанционная форма обучения
Технология:
Телеконференция

Методические разработки

1. МакГрат М. Создание приложений на Android для начинающих. — СПб. : Питер, 2016 –
192 с. (1 экз.)
2. Дарвин Я. Android. Сборник рецептов. Задачи и решения для разработчиков приложений.
— М.: Вильямс, 2017.— 768 с. (1 экз.)

Материалы курса

Презентации
Программный код, написанный в рамках практических занятий

Учебная литература

1. Гриффитс Д. Head First. Программирование для Android. — М. : O'Reilly, 2018.— 912 с. (1
экз.)
2. Марсикано К., Стюарт К., Филлипс Б. Android. Программирование для профессионалов
— СПб. : Питер, 2017 .— 688 с. (1 экз.)
3. Клифтон Я. Проектирование пользовательского интерфейса в Android. — М.: ДМК Пресс,
2017 .— 452 с. (1 экз.)
4. Дейтел П., Дейтел Х. Android для разработчиков. — СПб. : Питер, 2016 – 512 с. (1 экз.)
5. Харди Б, Филлипс Б., Стюарт К., Марсикано К. Программирование под Android. - 2-е изд. – СПб: Питер – 2016 – 640 с.
6. Введение в разработку приложений для ОС Android [Электронный ресурс] / Ю. В. Березовская, О. А. Юфрякова, В. Г. Вологдина [и др.]. — 2-е изд. — Электрон. текстовые данные. — М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. — 433 c. — 2227-8397.
7. Семакова, А. Введение в разработку приложений для смартфонов на ОС Android [Электронный ресурс] / А. Семакова. — 2-е изд. — Электрон. текстовые данные. — М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. — 102 c. — 2227-8397.

Темы

Основы Android. Установка, настройка и знакомство с Android Studio. HelloAndroid. Жизненный цикл Основы Android. Основы верстки. Базовые элементы и свойства. ConstraintLayout. RecyclerView Основы Android. Асинхронная работа в Android. Потоки и процессы. Kotlin Coroutines Основы Android. Unit и UI тестирование
Лекции
6,00ч
Практические занятия
5,00ч
Самостоятельная работа
8,00ч
Всего
19,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Самостоятельная работа
10,00ч
Всего
18,00ч
Лекции
6,00ч
Практические занятия
7,00ч
Самостоятельная работа
6,00ч
Всего
19,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Промежуточная аттестация 20,00 часов
Выполнение итогового задания по модулю - 3 в индивидуальном порядке.