О курсе
Применение паттерна «Внедрение зависимостей» позволяет создавать приложения с хорошо структурированной архитектурой и правильным дизайном, уменьшая сильную связанность между программными компонентами. На курсе «Dependency Injection в Android-разработке» будет детально рассмотрен этот паттерн разработки приложений в контексте Android-разработки.
На первом уроке мы сделаем общий обзор распространенных фреймворков/библиотек внедрения зависимостей и их применение в разработке на Java и Kotlin. В последующих уроках курса будут рассмотрены их практические особенности при создании Android-приложений.
Этот курс входит в специальности:
Предварительные Требования
- Знание и понимание основ ООП (Объектно-ориентированного программирования)
- Знания по основам языка Java, Kotlin
- Знакомство с основами XML
- Базовые знания и опыт в разработке Android-приложений
- Общие умения работать в Android Studio
Вы научитесь
- Понимать концепцию внедрения зависимостей;
- Создавать приложения, своей архитектурой реализующие паттерн «Внедрение зависимости»;
- Уменьшать зависимость между объектами при создании мобильных приложений;
- Создавать мобильные приложения с хорошо читабельным кодом;
- Применять для реализации внедрения зависимостей такие инструменты, как Dagger 2, Kodein-DI и Koin, учитывая их специфику и отличия между ними.
- 3 ч 1 м
- 20.06.2019
- 5
- 23.11.2020
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Dependency Injection в Android-разработке на 40 дней?
Данный урок позволяет понять основы внедрения зависимостей (Dependency Injection) как концепции. В учебном материале делается обзор основных фреймворков/библиотек Dependency Injection, применяемых при разработке Android-приложений.
Данный урок позволяет понять основы внедрения зависимостей (Dependency Injection) с применением Dagger 2. В учебном материале делается обзор основных подходов Dagger 2 в Android-проекте на Java.
Данный урок позволяет понять особенности внедрения зависимостей (Dependency Injection) с применением Dagger 2 в Android-проекте на Kotlin. В учебном материале делается обзор основных подходов Dagger 2 в проекте на Kotlin.
Данный урок позволяет понять основы внедрения зависимостей (Dependency Injection) с применением Kodein-DI. В учебном материале делается обзор основных подходов Kodein-DI в Android-проекте на Kotlin.
Данный урок позволяет понять основы внедрения зависимостей (Dependency Injection) с применением фреймворка Koin. В учебном материале делается обзор основных подходов Koin в Android-проекте на Kotlin.