Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Профессиональная разработка Android-приложений

Во время обучения вы освоите архитектуру приложения, ключевые паттерны и абстракции, применение конкретных подходов и библиотек.
15 000 ₽ за курс
стоимость обучения
Уровень сложности
для специалистов
Длительность
1 мес.
Формат обучения
видеоуроки
Домашние задания
да
Обратная связь
нет
Стажировка
нет
Документ по окончании
нет

Программа обучения

  • Основное
  • Содержание программы

Этот курс подходит опытным разработчикам. За 8 уроков вы изучите, как использовать на практике подходы Clean Architecture + MVI, заменять Dagger на Koin, внедрять функционал по длительному хранению данных на примере Room. В конце вы разработаете приложение с англо-русским словарём и получите все знания, необходимые для работы на должности Android-разработчика в крупных российских IT-компаниях.

Урок 1. Архитектура приложения

Студенты ознакомятся с одним из двух основных подходов к построению архитектуры приложения: MVP. А также используют на практике подходы Clean Architecture + MVI, создадут первый экран своего приложения.

Урок 2. Архитектура MVVM

Студенты ознакомятся с паттерном MVVM и имплементируют внедрение зависимости (Dagger).

Урок 3. Koin и корутины

Студенты заменят Dagger на Koin, заменят RxJava на Корутины и отрефакторят своё приложение.

Урок 4. Углубляемся в асинхронную работу

Студенты углубят свои знания в работе с Корутинами и разберутся с концепцией потоков в Котлине: Flow, SharedFlow, StateFlow.

Урок 5. Picasso/Glide/Coil, Room

Студенты внедрят функционал по длительному хранению данных на примере Room и имплементируют загрузку фото с помощью Picasso, Glide или Coil.

Урок 6. Kotlin DSL и Многомодульность

Студенты имплементируют многомодульность для своего проекта.

Урок 7. Scopes, Delegates, refactoring

Рефакторинг и улучшения для проекта. Студенты добавят скоупы для своих зависимостей, узнают про возможности Делегатов в Котлине и отрефакторят приложение.

Урок 8. Android 12

Студенты узнают все нововведения конференции Google IO 2021, касающиеся разработчиков, пользователей и операционной системы.

Чему научат

галочка
Использование на практике подходы Clean Architecture + MVI, создание первого экрана своего приложения
галочка
Паттерн MVVM и имплементирование внедрения зависимости (Dagger)
галочка
Koin scopes, Kotlin Delegates, рефакторинг. Замена Dagger на Koin, замена RxJava на корутины
галочка
Внедрение функционала по длительному хранению данных на примере Room
галочка
Имплементирование загрузки фото с помощью Picasso или Glide, имплементирование многомодульности
галочка
Dynamic feature и In-app update, консоль разработчика