flutter doctor
![](https://img.haomeiwen.com/i2189604/289b6401b6d10409.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真机运行,因此安卓端想要运行的话需要添加一些权限信息。
部分项目运行截图如下:
日历功能比较简单,包含了阴历,阳历,节假日
天气预报
![](https://img.haomeiwen.com/i2189604/a3b734f53070c941.gif)
希望对大家有帮助
网友评论