A new brick created with the Mason CLI.
支持了多语言配置
修改配置文件,保存将自动生成多语言,维护多套语音成本非常低。
基于hydrated_bloc实现的动态主题管理,自动实现设置好的主题缓存,底层hive实现,比pref等性能更好。
一个bloc实现的简单计数器的示例,完全按照官方标准来实施。极致的实现页面和逻辑隔离,支持灵活的单元测试,组件化测试。
告别flutter自带icon不全的困扰。想要的icon这里可以搜索,https://fontawesome.com/icons
能搜到就可以使用。
# 安装mason_cli
dart pub global activate mason_cli
# 创建一个文件夹,并在该文件夹下创建一个文件mason.yaml
make dir ${your_project_name}
cd ${your_project_name}
touch mason.yaml
# 写入一些配置
bricks:
flutter_template_mason:
git:
url: "https://github.com/bravekingzhang/flutter_template_mason"
path: "."
# add brick
mason get
# 基于模板生成项目
mason make flutter_template_mason --project_name ${your_project_name}
其中 ${your_project_name} 替换为你项目的名字