все через провайдер не очень хочется описывать)
Рекомендованную разработчиками флаттера
Во-первых, разобраться с терминологией. State management – это еще не вся архитектура. MVVM не противоречит провайдеру, вы можете MVVM хоть на провайдере, хоть на блоке заимплементить. Если конкретно по стейт менеджменту – берите, что понравится (i.e. соответствует потребностям проекта) отсюда: https://docs.flutter.dev/development/data-and-backend/state-mgmt/options По поводу архитектуры в целом – это всегда зависит от проекта. Нет никаких "более универсальных".
Обсуждают сегодня