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

最近公司项目开发得差不多,顺便利用业余时间撸一个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_markdown markdown解析
provider 状态管理
flutter_html html解析
sqflite 数据库
flutter_cache_manager 缓存管理
path_provider 本地路径
permission_handler 权限

APP截图:

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

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

猜你喜欢

转载自blog.csdn.net/hjjdehao/article/details/120626397