![Android Broadcast artwork](https://is5-ssl.mzstatic.com/image/thumb/Podcasts113/v4/eb/c8/c5/ebc8c5b7-ef61-13f6-dcd8-6aba007b51fd/mza_14344173126071870597.jpg/100x100bb.jpg)
#134 Кодогенерация. KAPT. KSP. Manual DI
Android Broadcast
Russian - August 30, 2023 14:58 - 57 minutes - 53.5 MBTechnology Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: #133 Почему стоит вкладываться в опенсорс
Next Episode: #135 Новости 2023.17
Интервью с разработчиком Yatagan про кодогенерацию, KAPT, KSP и Manual DI
Выпуск сделан совместно с Яндекс
00:00 Вступление
01:31 Знакомство с гостем
02:08 Возврат к рефлексии
04:18 kapt
05:11 KSP
08:55 Yatagan
10:35 Сходство с Dagger
12:08 Преимущества Yatagan
14:25 Поддержка рефлексии
16:08 Dagger и рефлексия
17:00 Выигрыш в цифрах
21:35 Manual DI
24:40 Валидация графа
30:18 Плагины компилятора
31:28 Поддержка KSP
38:38 Опыт миграция на Yatagan
41:50 Находки в Dagger
45:30 Минимально необходимый функционал
48:12 Проблемы инкрементальной кодогенерации
51:11 Результаты миграции на Yatagan
57:11 Заключение