brianegan

flutter_architecture_samples

brianegan

TodoMVC for Flutter

AI 简介

这是一个面向 Flutter 开发者的架构实践示例项目,通过实现统一的 TodoMVC 应用展示多种主流状态管理与代码组织方案。核心功能涵盖 Vanilla(提升状态)、InheritedWidget、Provider(搭配 ChangeNotifier/ValueNotifier)、Freezed+Provider 以及 BLoC 等五种典型架构模式,突出各方案在代码结构、可测试性、可维护性及状态更新机制上的差异。项目不追求复杂 UI,专注架构设计对比与工程实践参考,适合 Flutter 初学者学习架构选型、中级开发者评估状态管理方案或团队制定内部开发规范时作为技术验证基准。

Dart
BSD 3-Clause "New" or "Revised" License
8.9k
Stars
1.7k
Forks
270
Watchers
38
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分40.7
默认分支main