Skip to content

azhon/todo_flutter

Repository files navigation

基于Bloc状态管理、屏幕适配、路由管理、模块化、封装常用组件的Flutter项目脚手架

  • 使用Flutter 3.13.0或更高版本

组件库介绍

在使用前请务必先阅读一遍,以避免重复封装

一、依赖本库:

todo_flutter:
  git:
    url: https://github.com/azhon/todo_flutter
    # 依赖合适的ReleaseTag
    ref: 1.0.1
  • 初始化
void main() {
  runApp(TodoApp(home: MyHomePage()));
}

二、路由模块:

三、屏幕适配:

四、图片资源生成

五、模块化开发

六、网络模块

  • 实现http客户端 BaseNetEngine
  • 实现数据转换器,生成对应实体 BaseConvert
  • 实现网络请求 BaseRequest并指定提供一个BaseNetProvider
  • json实体插件FlutterJsonBeanFactory

About

一个基于bloc状态管理、屏幕适配、路由管理、封装常用组件的项目脚手架

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages