Skip to content

Flutter网络音乐播放器(getx+retrofit+dio+jsonserialize)

Notifications You must be signed in to change notification settings

huoxingyongren/music_listener

 
 

Repository files navigation

Flutter Music_Listener(flutter音乐播放器) Flutter version 3.9

项目介绍

1、项目整体基于getx+retrofit+dio+jsonserialize开发
2、封装通用控制器BaseController,类似jetpack mvvm框架中的BaseViemodel
3、封装基础无状态基类BaseStatelessWidget,结合基于getx的BaseController的使用
4、封装Widget级别的BaseWidget,结合getx框架的使用
5、封装针对列表的下拉刷新和上拉加载
6、针对页面封装四种加载状态(加载中页面、加载失败页面、空页面、成功页面)
7、针对getx框架的全局音乐播放器的封装
8、flutter中数据库的使用
9、基于steam的eventbus的使用
10、flutter项目全局换肤的使用


其他一些学习练手的项目

Flutter版本开眼App链接(getx+retrofit+dio+jsonserialize+自定义控件demo):https://github.com/WinWang/open_eye

ReactNative版本的开眼App链接(ReactNative-0.72):https://github.com/WinWang/RNOpenEye

React版本的开眼App链接(React18+React-Vant+Mobx+axios):https://github.com/WinWang/react-oepn-eye

Vue2版本WanAndroid链接(Vue2+vuex+vant+axios):https://github.com/WinWang/Vue-WanAndroid

Vue3版本WanAndroid链接(vue3+typeScript+pinia+vant+vite):https://github.com/WinWang/Vue3-wanAndroid

Android组件化项目ReadingGallery链接(jetpack+kotlin+koin+couroutine):https://github.com/WinWang/ReadingGallery

Android组件化项目初始化工具ApplicationInit链接(gradle-plugin+注解APT+ASM):https://github.com/WinWang/ApplicationInit


Android版本App下载体验

白天版





黑夜版



About

Flutter网络音乐播放器(getx+retrofit+dio+jsonserialize)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 97.3%
  • HTML 1.8%
  • Other 0.9%