Сейчас закидают камнями, но рискну спросить - почему я не видел упоминания VIPER в контексте Flutter? Никто не использует?
VIPER - решение проблемы массивных контроллеров в MVC, во флаттер другие проблемы - надо как-то прокидывать данные между кучей виджетов, которые одновременно и контроллер и view. Так как проблемы разные, никто ios архитектуры во флаттер и не тащит