В интернете полно разных реализаций архитектуры:
⁃ разные структуры папок проекта
⁃ Разные написания State и Cubit классов (где то через state.copy(…), где то расписывают каждый State (например, unauthorized, authenticationInProgess, authenticated, `authenticationFailed`)
Вопрос: как использовать Cubit правильно? Какую структуру папок проекта использовать?
Официальная документация на bloc толком примеров с использованием Cubit не имеет.
Спасибо!
Это не холивар – виджеты это не слой презентации
Я вас услышал, отдельно замечу, что писал не вам. Но спасибо услышал Ваше мнение. С уважением 🙃
ну это же чат, если вы не хотите, чтобы другие люди участвовали в дискуссии, можно в личке общаться ;)
Конечно это же управлять и хранить состояния view model, Это разве же interactor Разве не так? https://developer.android.com/jetpack/guide
Да вы опять правы )
А jetpack тут при чем? Мы же о Flutter
Ну там заголовок h1 Guide to app architecture ;)
Ага, а jetpack-то при чем тут? Композовские функции не имеют ничего общего с виджетами, которые умеют и делают значительно больше, чем просто что-то презентуют. Builder, InheritedWidget, GestureDetector, BlocListener – при чем тут презентация? Что именно они презентуют?
Ну view моделью управляют 🙃
Какой view? Какой моделью? Шта?
Обсуждают сегодня