最近公司项目开发得差不多,顺便利用业余时间撸一个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接口
 
版权声明:本文为hjjdehao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
