Skip to content

flutter-packages/flutter_project_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flutter_project_template

Flutter项目快速开发通用模板,便于后续开启新项目直接使用。尽可能少的使用第三方库,避免耦合

功能模块

下拉刷新

配合「ChangeNotifier」,列表下拉刷新,上拉加载。

数据库

数据库操作封装。支持数据库升级和版本管理。(查询等耗时操作可考虑isolate)

网络请求

封装基础请求模块,支持缓存。实际项目重写基础请求模块即可使用

状态管理

尽可能使用Provider。相比于Bloc更轻量,代码逻辑简洁

路由

跳转动画,有/无参跳转,跳转关闭/不关闭当前页面,跳转并关闭栈内所有页面。

常用工具

例:日期处理,暗黑模式判断,中英判断等

常用页面/组件

例:「关于」页面、WebView 、错误页面,AppBar、按钮、图片加载(带缓存)等高度通用的组件

About

Flutter项目快速开发通用模板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •