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

Оставьте ваш 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, консоль разработчика

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: