Модуль 3
136,00ч

Введение в Android

В этом модуле вы познакомитесь с Android Studio, создадите первое мобильное приложение и изучите работу со списками, обработку событий, работу с дизайном, навигацией, Push-уведомлениями.
Часов в программе
16,00 часов
лекции
96,00 часов
практика
24,00 часа
промежуточная аттестация
136,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции, доступ в личный кабинет
Требуемое ПО:
MS Office, Google Docs
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

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

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

Видеолекции
Лонгриды
Скринкасты
Презентации

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

Шаблоны
Чек-листы

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

Инструкции:
Android KTX: https://developer.android.com/kotlin/ktx
Компоненты архитектуры Android: https://developer.android.com/topic/libraries/architecture
Kotlin coroutines: https://developer.android.com/kotlin/coroutines
Библиотека Room persistence: https://developer.android.com/training/data-storage/room

Лабораторные работы:
Продвинутые возможности Kotlin: https://developer.android.com/codelabs/taking-advantage-of-kotlin?index=..%2F..index#0

Kotlin словарь:
operator overloading: https://medium.com/androiddevelopers/code-expressivity-with-operator-overloading-ada22a0ca633
suspend modifier: https://medium.com/androiddevelopers/the-suspend-modifier-under-the-hood-b7ce46af624f

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

Боб Мартин. Чистый код. Создание, анализ и рефакторинг, Издательство Питер, 2010, 464 с
Антонио Лейва. Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App, Издательство , CreateSpace Independent Publishing Platform, 2016, 240 с

Статьи:
Learn Kotlin through Unit Tests: https://medium.com/androiddevelopers/learn-kotlin-through-unit-tests-914106d2d8c5
Adopting Kotlin: https://medium.com/androiddevelopers/adopting-kotlin-50c0df79b879

Темы

Android Studio, SDK, эмулятор и первое приложение Ресурсы, View и ViewGroup, ConstraintLayout Обработка событий в Android, MVVM RecyclerView, CRUD Material Design, Intents Хранение данных, Fragments, FragmentManager SQL и SQLite, Библиотека Room, Notifications & Pushes Разбор практики
Лекции
1,00ч
Практические занятия
6,00ч
Всего
7,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
3,00ч
Практические занятия
18,00ч
Всего
21,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Промежуточная аттестация 24,00 часа
Курсовй проект "Реорганизация модульного проекта и оптимизация компонентов в соответствии с полученными на курсе знаниями"