Egymation ?

· 该应用程序使用定义明确且解耦的架构开发,遵循 TDD(测试驱动开发)作为工作方法,使用 Clean Architecture 来实现层之间的职责分配,始终遵循 SOLID 原则并应用设计模式来解决一些常见问题。目的是练习(Flutter、TDD、Clean Architecture、SOLID、设计模式)的教学。

Clean Architecture

  • 表示层
  • 领域层
  • 数据层

状态管理 (BLoC & Cubit)

GitHub

查看 Github