lateinit - это зло и «костыль» Kotlin. Dagger 2 всему виной
Я всегда плохо высказывался о lateinit. Он принёс много боли мне и разработчикам в моей команде. Пора показать почему и на что его заменить, а когда это не получится
🔗
💰 Поддержать проект на Boosty или Patreon
🔗 Telegram канал “Android Broadcast“
🔗 Kotlin lateinit #late-initialized-properties-and-variables
🔗 Kotlin lazy делегат #lazy-properties
🔗 Detekt lateinit usage
#AndroidBroadcast #kotlin #lateinit #detekt #lazy #кириллрозов #розовкирилл #android #fragment #dagger #dagger2
0:00 Вступление
0:41 Особенность свойств в Kotlin
1:42 Интеграция от АвитоТех
2:10 Как Dagger стал причиной появления lateinit
4:53 Утечка памяти в Fragment
1 view
22
4
1 year ago 00:10:11 1
Урок 7: findViewById, ViewBinding, backing property | Курс Android на Kotlin c нуля
1 year ago 00:15:20 1
What Exactly Went Wrong During Starship Launch - FAA Investigation Began
1 year ago 00:01:07 5
Tornike Shengelia | October MVP | Turkish Airlines EuroLeague
1 year ago 00:12:28 1
lateinit - это зло и «костыль» Kotlin. Dagger 2 всему виной
3 years ago 01:11:16 1
Как писать на Kotlin НЕ надо. Худшие практики (Android Story Podcast 33)