Ідіоматична ін'єкція залежностей на Kotlin без фреймворків

Дмитро Зайцев
Mobile Tech Lead у Lóhika, Україна

Всі сучасні популярні DI-фрейморки для Java використовують обробку анотацій під час компіляції та/або під час виконання програми. Вони однаково добре працюють і для Kotlin, але мають свої недоліки, бо генерують забагато коду та/або використовують рефлексію, що негативно позначається на часі компіляції додатку, його розмірі та швидкодії. Крім того, зазвичай їх конфігурація є нетривіальною для великого проекту. Kotlin пішов кращим шляхом...

В рамках доповіді буде продемонстровано як можна легко та ідіоматично організувати DI у своєму коді без допомоги сторонніх фреймворків. Натомість, в режимі програмування наживо ми разом створимо свій фреймворк без жодної анотації, де використаємо виключно стандартні можливості мови Kotlin.

Про спікера

Mobile Tech Lead у Lóhika. Більше восьми років робить світ трошечки кращим завдяки мобільним додаткам. Активно доповідає на конференціях та тематичних мітапах Android та Kotlin спільнот, займається менторством і контрибютить в Open Source.
Усі доповіді   
© 2019, Copyright Technologies & Services, LLC
Реєструйся та будь в курсі про нові доповіді та анонси подій.
Обов'язкове поле
Обов'язкове поле
Некоректний E-mail
Ви успішно зареєстровані.
Виникла помилка, спробуйте ще раз.