
Setting Up Android Modules With Kodein
Руководство как осуществлять модуляризацию при использовании Kodein
Size: a a a
Structured Concurrency
. Эта концепция хорошо подошла для Android с ее сложным жизненным циклом и поэтому была быстра адаптирована и популяризирована. Даже сами разработчики AndroidX и Google рекомендуют использовать Kotlin Coroutines.Structured Concurrency
, какие архитектурные решения хотелось бы изменить и что будет делать.coroutineContext
в рамках CoroutineScope
. Этому правилу следуют новоиспеченные Flow
, которые запрещают использовать Job и приведут к крэшу приложения.View
для SET
SET
с вложенными FragmentSET
postPostponeTransition()
/startPostponedEnterTransition()
RecyclerView
и SET
-alwaysinline
.Kotlin MPP
сейчас одно из самых многообещающих решений для шаринга кода между платформами (мнение лично моё). Да есть Flutter и я жду интересной битвы в будущем.Flow
позволяет улучшить расположение элементов, нечто подобное на Chain, но уже работает не в первом измерение а одновременно по горизонтали и вертикали.Detekt
, в которую попали исправление багов, улучшение старых и новые правила.Kotlin + Android
= ❤️Kotlin + Coroutines
= ❤️Android + Firebase
= (вынужденное использование)Android + Kotlin + Coroutines + Firebase
и как начать? В статье вы найдете ответы