- 1Студенты ознакомятся с одним из двух основных подходов к построению архитектуры приложения: MVP. А также используют на практике подходы Clean Architecture + MVI, создадут первый экран своего приложения.Урок 1. Архитектура приложения
- 2Студенты ознакомятся с паттерном MVVM и имплементируют внедрение зависимости (Dagger).Урок 2. Архитектура MVVM
- 3Студенты заменят Dagger на Koin, заменят RxJava на корутины и отрефакторят свое приложение.Урок 3. Koin и корутины
- 4Студенты внедрят функционал по длительному хранению данных на примере Room и имплементируют загрузку фото с помощью Picasso или Glide.Урок 4. Picasso/Glide, Room
- 5Студенты имплементируют многомодульность для своего проекта.Урок 5. Kotlin DSL и Многомодульность
- 6Студенты улучшат свой проект, добавив в него Dynamic feature и In-app update. Также посмотрят на применение данных нововведений в Консоли разработчика.Урок 6. App bundle + Dynamic feature и In-app update, Консоль разработчика
- 7Рефакторинг и улучшения для проекта. Студенты добавят скоупы для своих зависимостей, узнают про возможности Делегатов в Котлине и отрефакторят приложение.Урок 7. Scopes, Delegates, refactoring
- 8Студенты узнают все нововведения конференции Google IO 2019, касающиеся разработчиков, пользователей и операционной системы.Урок 8. Android 10
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.