[Flutter] GetX 实践,简单的音乐播放app

635 阅读1分钟

api 是我用Github上NeteaseCloudMusicApi项目搭建的

github.com/Binaryify/N…


项目地址

github.com/Astra1427/f…

先看一下效果

1、框架

  • GetX 状态管理、路由管理、国际化
  • dio 网络请求
  • hive 数据存储

2、目录结构

  • app 一些通用的类及样式
  • services 提供数据存储等服务
  • network 请求的封装
  • generated 生成的国际化文件,使用 get generate locales assets/locales生成
  • pages 模块,每个会有三个文件,view、controller 以及binding
  • widgets 自定义的小组件
  • routes 路由定义
  • models 实体类

这里再贴一下一位大佬用GetX写的博客园项目,我写的时候很多地方都参考了这个项目。 github.com/xiaoyaocz/f…