自己动手丰衣足食,撸一个flutterApp

233 阅读1分钟

最近公司项目开发得差不多,顺便利用业余时间撸一个flutterApp。

这个项目架构用的模式我觉得是跟MVVM很像,model是M层,widget是V层,而provider就相当于VM层,只要数据一更新,widget马上就会变化。

包含功能:

  • 首页轮播图
  • 列表上拉加载、下拉刷新
  • 底部导航切换保存页面状态
  • 页面路由传值
  • 换肤功能
  • provider状态管理
  • 使用sqflite实现收藏功能
  • ...
  • 持续增加中

第三方框架

当前 Flutter SDK 版本 2.0.4

功能
dio网络框架
shared_preferences本地数据缓存
image_picker图片管理
flutter_swiper轮播图
get页面路由
pull_to_refresh下拉刷新
flutter_markdownmarkdown解析
provider状态管理
flutter_htmlhtml解析
sqflite数据库
flutter_cache_manager缓存管理
path_provider本地路径
permission_handler权限

APP截图:

要看功能图点击链接 github项目地址 gitee项目地址

在此感谢gank.io/提供的api接口