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

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

希望对大家有帮助

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容