Flutter 版本 wanAndroid(玩安卓)客户端

3 篇文章 0 订阅
2 篇文章 0 订阅
该项目采用fish_redux进行状态管理,虽然不支持null_safety,但通过dependency_overrides进行了适配。网络请求通过Dio完成,缓存借助dio_http_cache。数据库方面,使用sqflite来处理文章收藏、搜索历史和天气信息的存储。项目已实现null-safety并能在iOS真机上运行,但安卓需添加权限。博客中还展示了简单的日历功能和天气预报模块。
摘要由CSDN通过智能技术生成

###flutter doctor
440E06F5-D4F2-4695-B4C4-E2176857281A.png

  • 状态管理采用的是fish_redux,但是目前该plugin不支持null_safety,因此需要override一下另一个plugin,对于项目来说,使用fish_redux使项目看起来更加简洁,通俗易懂,可维护性也比较高。
dependency_overrides:
  fish_redux:
    git: git@github.com:leftcoding/fish-redux.git


  • 网络请求采用的是Dio,缓存使用的是dio_http_cache,比较方便
  • 数据库使用的是sqflite,对应的使用地方有1.文章收藏,2.搜索历史 3.天气信息

####代码支持了null-safety,运行时使用了iOS真机运行,因此安卓端想要运行的话需要添加一些权限信息。
#####部分项目运行截图如下:

IMG_0603.PNG

IMG_0604.PNG

IMG_0605.PNG

IMG_0606.PNG

IMG_0607.PNG

IMG_0601.PNG

IMG_0602.PNG

IMG_0608.PNG

IMG_0609.PNG

####日历功能比较简单,包含了阴历,阳历,节假日

IMG_0611.PNG

####天气预报

天气预报.gif

希望对大家有帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值