iOS版本OpenEye应用,该项目使用swift语言开发,项目基于SnapKit+Combine+Moya+URLNavigator框架开发和封装,具体内容包含如下:
1、项目依赖使用Cocoa Pods+SwiftPageckManager混合依赖,主要为了测试两种依赖在项目里面的兼容性
2、路由基于URLNavigator封装
3、网络框架基于Moya框架,配合Combine封装页面状态管理
4、类似Android列表组件封装TableView和CollectionView的Adpater,简化代码
5、封装页面通用Dialog弹窗
6、封装页面通用状态管理组件StateLayout
7、BMPlayer视频播放+列表视屏播放功能完善
鸿蒙Harmony版本的开眼App链接(ArkTs+ArkUI+API9):https://github.com/WinWang/HarmoneyOpenEye
Flutter版本开眼App链接(getx+retrofit+dio+jsonserialize+自定义控件demo):https://github.com/WinWang/open_eye
Flutter版本的音乐播放App链接(getx+retrofit+dio):https://github.com/WinWang/music_listener
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















