а что конкрено ты хочешь узнать? Адам просто говорит что "мы дали вам апи на функциях, закватывайте зависимости в замыкания и не выпендривайтесь"
Так эти кложуры с зависимостями все равно надо как-то передавать в конкретную функцию.
суть его идеи как бы в том, чтобы не выносить эти функции никуда а иметь class MainActivity { val dependency = getDependency() @Composable fun ui() { someUiPart() } @Composable fun someUiPart() { dependency.use() } }
А этот пример ещё нужно синхронизировать, так как сами функции могут быть вызваны с разных потоков.
Обсуждают сегодня