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