Skip to content

Latest commit

 

History

History
55 lines (52 loc) · 1.67 KB

README.md

File metadata and controls

55 lines (52 loc) · 1.67 KB

flutter_getx_template

flutter&getx 开发模板,基于ducafecat 的 flutter&getx 模板进行修改

文件说明

|--android
|--ios
|--assets
|--lib
   |--apis 接口请求方法
   |--models 数据模型
   |--config 配置数据或全局值
   |--routes 路由
      |--middlewares 路由中间件(相当于是手动对某些页面生效的路由守卫)
      |--names.dart 定义路由名
      |--observer.dart 监听路由跳转
      |--pages.dart 路由表
      |--routes.dart 入口
   |--store 仓库
   |--utils 通用工具类
   |--langs 国际化(非必要时可删除)
   |--services (GetxService和GetxController的区别是service存在于应用的整个生命周期)
   |--style 全局样式定义
   |--widgets 通用组件
   |--pages
      |--frame 通用页面
         |--not_found 无数据
            |--内部格式同普通页面
         |--sign_in 登录
         |--sign_on 注册
         |--welcome 欢迎页
      |--tabbar tabbar页面
         |--tab_page1
         |--tab_page2
         |--tab_page3
	  |--home 应用首页(首页一般来说就是引用tabbar的那个页面)
	     |--widgets 页面拆分的组件
         |--state.dart
         |--view.dart
         |--binding.dart
         |--controller.dart
         |--index.dart
	  |--其他页面
	     |--widgets 页面拆分的组件
		 |--state.dart
		 |--view.dart
		 |--binding.dart
		 |--controller.dart
		 |--index.dart
   |--generated_plugin_registrant.dart 运行到web端自动生成的文件(非必要时可删除)
   |--global.dart 全局定义服务定义或状态栏样式设置
   |--main.dart 主入口