Flutter项目快速开发通用模板,便于后续开启新项目直接使用。尽可能少的使用第三方库,避免耦合
配合「ChangeNotifier」,列表下拉刷新,上拉加载。
数据库操作封装。支持数据库升级和版本管理。(查询等耗时操作可考虑isolate)
封装基础请求模块,支持缓存。实际项目重写基础请求模块即可使用
尽可能使用Provider。相比于Bloc更轻量,代码逻辑简洁
跳转动画,有/无参跳转,跳转关闭/不关闭当前页面,跳转并关闭栈内所有页面。
例:日期处理,暗黑模式判断,中英判断等
例:「关于」页面、WebView 、错误页面,AppBar、按钮、图片加载(带缓存)等高度通用的组件