Меня немного смущает один из репозиториев, который я нашел на Github с 47 звездами. Он использовал 2 зависимости управления состоянием: GetX и Flutter_bloc. Оба хороши.
https://github.com/omergamliel3/flutter-clean-architecture-app
блочное государственное управление
flutter_bloc: ^ 6.0.6
Микро-фреймворк GetX
получить: ^ 3.24.0
В моем проекте я хочу охватить тестирование, так как оно должно быть простым в реализации управления состоянием.
Я просмотрел несколько статей и обсуждений и обнаружил, что GetX довольно просто понять по сравнению с Bloc, но у меня не было тестового документа (моя неделя — тестирование), но в то же время у Bloc есть вся эта документация, связанная с тестами. который хорошо организован, но с большим количеством шаблонов.
А что, если бы я использовал оба? Могу ли я использовать некоторые функции GetX и некоторые функции BloC? тогда каковы будут будущие масштабы моего проекта с точки зрения ремонтопригодности?
Источник: