fbpx
Koin
22
Окт

Описание курса

🚀Арсенал современного Android-разработчика стремительно обновляется и, хотя Koin уже более 2-ух лет доступен для использования, очень много туториалов используют старые и неактуальные версии. Поэтому я решил посвятить новый туториал основам работы с Koin.

В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. С появлением Kotlin появилась возможность писать удобные вещи, которые были бы практически невозможны с использованием Java. Одной из таких вещей стал Koin, имеющий очень лаконичный API, упрощающий написание и поддержку кода. Пройдя новый курс: “Koin. Основы внедрения зависимостей” вы поймёте разницу между Dependency Injection и Service Locator, а также научитесь работать с Koin.

Расписание курса

  • Основы внедрения зависимости.  Паттерны Dependency Injection и Service Locator
  • Основы Koin
  • Создание приложения для демонстрации использования Koin
  • Добавление Koin в проект
  • Внедрение зависимостей с использованием Koin

Instructor

Занимаюсь разработкой мобильных приложений в компании «Билайн» в качестве руководителя команды. Работал как в небольших стартапах, так и в крупных компаниях: Rambler&Co, Lazada (была куплена компанией Alibaba). Начинал свой путь как бэкенд-разработчик, но вскоре заинтересовался программированием под Android ОС и с тех пор программирую под мобильные платформы. Одним из самых интересных периодов карьеры считаю разработку с нуля мобильного приложения «Мой Билайн», а также формирование отдела мобильной разработки для последующего сопровождения и улучшения проектов компании. Окончил Южный федеральный университет, (кафедра Математического обеспечения ЭВМ). После этого учился в Техническом университете Гамбурга на факультете компьютерных наук. Являюсь преподавателем курсов по Android-разработке в онлайн-школе Otus.

5.0

2 rating

5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
  • MrWinWon

    MrWinWon

    Хорошо раскрывает koin.
  • skaynet

    1

    Отличный курс! Все подробно изложено и показано на примерах. Актуальный материал, все примеры на Kotlin. Рекомендую
Free

Нажмите кнопку, чтобы начать курс

Includes

  • Примеры кода
  • Исходный код проекта
  • Примеры работы с Koin
  • Описание паттернов DI и SL