
flutter-clean-architecture-example
guilherme-v
A flutter's implementation of a "clean architecture" comparing BLoC, Cubit, GetIt, MobX, Provider, and Riverpod. It includes tests to all libraries and additional features like Material 3 theming, Widget and Unit Tests, Infinite scrolling, Remote API calls, Caching and etc..
AI 简介
该项目是一个Flutter实现的“干净架构”示例,对比了BLoC、Cubit、GetIt、MobX、Provider和Riverpod等状态管理方案。其核心功能包括支持Material 3主题(暗黑与亮色模式)、无限滚动、远程API调用及缓存,并为所有库提供了单元测试和小部件测试。此外,项目还包含一套定制化的静态分析和代码规范规则。适用于需要保持代码整洁、可测试性高且易于扩展的应用场景,特别是对于希望在不同状态管理解决方案之间进行比较或未来可能更换状态管理库的开发者来说尤为合适。
Dart
872
Stars
203
Forks
18
Watchers
2
Issues
Star 增长
今日+1
近 7 天+1
近 30 天+5
综合评分50.93
默认分支main