Pinned Repositories
ApplicationInit
组件化项目初始化工具--通过注解,方便实现组建隔离情况下各个模块SDK初始化调用时序的问题,通过APT生成模块调用初始化代码,通过注解参数propertie控制注解初始化模块初始化优先级
HarmoneyOpenEye
华为鸿蒙Harmony开眼App(项目整体基于Api9+ArkTs+ArkUI)适配API 11+DevEco 4.0
MovieProject
基于XDroidMVP开源框架仿写的电影网站,集成酷炫刷新Smart框架,万能Recycleview适配器BRVAH,屏幕适配框架Autolayout)(修改源码支持全面屏适配),rxjava+retrofit+rxAndroid+rxlifecycle网络框架的使用,针对界面抽取fragment和Activity的不同状态以及错误重试按钮,集成腾讯QMUI,空界面抽取,diallog常用样式抽取,搜索记录利用Realm数据库实现,实现数据库的增删改查,集成侧滑退出功能(SwipeBackHelper)
music_listener
Flutter网络音乐播放器(getx+retrofit+dio+jsonserialize)
open_eye
Flutter 开眼APP:整体项目架构基于Getx搭建,完成路由,依赖注入;网络请求框架基于Retrofit+Dio实现,配合官方JsonSerialize实现解析;封装项目页面多状态(加载中,成功,失败,空数据);封装列表页面下拉刷新+上拉加载更多等,同时示范了多Base URL的使用示范和Flutter自定义绘图的示范;具体更多内容,请下载项目了解更多(感谢FlutterBlog(https://github.com/jhflovehqy/flutter_bolg_manage)和OpenEye(https://github.com/abcd498936590/flutter_eyepetizer.git)项目给予的参考)
react-oepn-eye
该项目是React版本开发的开眼App-web版本,主要目的是用来学习上手React项目实践,接口和UI基本参照以前开发的Flutter OpenEye项目主体基于React18+React-Vant+Mobx+axios开发完成,非常适合新手了解和学习用React开发一款移动端App;该项目涉及 React移动端屏幕适配,axios网络拦截器的使用,React父子组件传参回调,Mobx6在React函数编程中的运用,React路由监听等等
ReadingGallery
本项目基于Jetpack组件开发的MVVM组件化项目,内容包含Kotlin+Koin(依赖注入)+coil(图片加载)+couroutine(协程)+ViewModel+LiveData+ViewBinding+DataBinding,组件化通信基于阿里Arouter开源框架,使用了腾讯API去中心化方案,降低代码耦合。 内部封装了具有网络请求和生命周期感知能力的自定义组合View,针对单页面多接口场景比较实用,目前已在生产项目中运用半年多时间,具体可见项目中BaseVBViewComponent 内部可以根据使用爱好选择Viewbinding还是DataBinding,都在基类做了对应集成,viewmodel同时也可以按自己喜好是否使用koin注入对应View层
StoryBook
儿童故事阅读 ,该App基础架构基于JessYan开源MVPArms开发(MVP+Rxjava+RxCache+Retrofit+Dagger2)
vue3-wanandroid
Vue3+vant4+axios+pinia+ts+vite项目(Wan-Android)
wanAndroid
玩AndroidApp,根据鸿洋大神的玩安卓API书写,项目采用MVP+Md风格+Rxjava+Retrofit,项目实现了换肤功能,同时也实现了屏幕适配方案,有需要的大佬可以适当的参考,本项目UI参照鸿洋API官网的Java版本的玩安卓客户端,感谢(quchao)大佬的范例
WinWang's Repositories
WinWang/HarmoneyOpenEye
华为鸿蒙Harmony开眼App(项目整体基于Api9+ArkTs+ArkUI)适配API 11+DevEco 4.0
WinWang/open_eye
Flutter 开眼APP:整体项目架构基于Getx搭建,完成路由,依赖注入;网络请求框架基于Retrofit+Dio实现,配合官方JsonSerialize实现解析;封装项目页面多状态(加载中,成功,失败,空数据);封装列表页面下拉刷新+上拉加载更多等,同时示范了多Base URL的使用示范和Flutter自定义绘图的示范;具体更多内容,请下载项目了解更多(感谢FlutterBlog(https://github.com/jhflovehqy/flutter_bolg_manage)和OpenEye(https://github.com/abcd498936590/flutter_eyepetizer.git)项目给予的参考)
WinWang/music_listener
Flutter网络音乐播放器(getx+retrofit+dio+jsonserialize)
WinWang/vue3-wanandroid
Vue3+vant4+axios+pinia+ts+vite项目(Wan-Android)
WinWang/ReadingGallery
本项目基于Jetpack组件开发的MVVM组件化项目,内容包含Kotlin+Koin(依赖注入)+coil(图片加载)+couroutine(协程)+ViewModel+LiveData+ViewBinding+DataBinding,组件化通信基于阿里Arouter开源框架,使用了腾讯API去中心化方案,降低代码耦合。 内部封装了具有网络请求和生命周期感知能力的自定义组合View,针对单页面多接口场景比较实用,目前已在生产项目中运用半年多时间,具体可见项目中BaseVBViewComponent 内部可以根据使用爱好选择Viewbinding还是DataBinding,都在基类做了对应集成,viewmodel同时也可以按自己喜好是否使用koin注入对应View层
WinWang/StoryBook
儿童故事阅读 ,该App基础架构基于JessYan开源MVPArms开发(MVP+Rxjava+RxCache+Retrofit+Dagger2)
WinWang/wanAndroid
玩AndroidApp,根据鸿洋大神的玩安卓API书写,项目采用MVP+Md风格+Rxjava+Retrofit,项目实现了换肤功能,同时也实现了屏幕适配方案,有需要的大佬可以适当的参考,本项目UI参照鸿洋API官网的Java版本的玩安卓客户端,感谢(quchao)大佬的范例
WinWang/react-oepn-eye
该项目是React版本开发的开眼App-web版本,主要目的是用来学习上手React项目实践,接口和UI基本参照以前开发的Flutter OpenEye项目主体基于React18+React-Vant+Mobx+axios开发完成,非常适合新手了解和学习用React开发一款移动端App;该项目涉及 React移动端屏幕适配,axios网络拦截器的使用,React父子组件传参回调,Mobx6在React函数编程中的运用,React路由监听等等
WinWang/ApplicationInit
组件化项目初始化工具--通过注解,方便实现组建隔离情况下各个模块SDK初始化调用时序的问题,通过APT生成模块调用初始化代码,通过注解参数propertie控制注解初始化模块初始化优先级
WinWang/RNOpenEye
React Native(0.72)版本开眼OpenEye项目
WinWang/customView
Android自定义控件
WinWang/AndroidPdfViewer
修复开源项目AndroidPdfViewer针对200页+的PDF文件无法回收OOM Bug,使用我发布的地址替换原有引用即可(com.github.WinWang:AndroidPdfViewer:3.1.5)
WinWang/Compose_WanAndroid
Compose版本WanAndroid项目,项目框架基于Jeptpack MVVM+Hilt+Retrofit开发
WinWang/flutter_wan_android
基础Flutter开发框架,集成GetX,使用了GetX路由、依赖注入、Controoler控制器
WinWang/MovieHtml
首次提交基于Kotlin+协程+liveData的电影爬虫项目
WinWang/Vue-WanAndroid
Vue版本WanAndroid项目,项目基于Vue2+Vant整体开发,项目中 实现了屏幕适配(rem+postcss方式)以及基于axios+Promise封装网络请求,在App.vue层控制页面生命周期和动画等,适合入门小白上手
WinWang/ComposeOpenEye
Jetpack Compose版本OpenEye开眼App,整体项目架构基于Jetpack Compose+Hilt+Coroutin+Paging3开发,构建基于buildSrc实现
WinWang/DyztExpandLib
DYZT折叠组件库Lib
WinWang/harmony-component-kit
鸿蒙组件化开发项目
WinWang/movie
基于SpringBoot+xxlCrawler爬虫电影网站的项目
WinWang/movie-admin-vue
WinWang/BubbleSeekBar
A beautiful Android custom seekbar, which has a bubble view with progress appearing upon when seeking. 自定义SeekBar,进度变化更以可视化气泡样式呈现
WinWang/DyztTabLayout
提交DYZT通用TabLayout组件
WinWang/HQChart
HQChart - H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,筹码图. 分析家语法,通达信语法,(麦语法),第3方数据替换接口
WinWang/JRouterPlugin
WinWang/PdfiumAndroid
pdfium for android( >= API 14 ) binding
WinWang/qy-wechat-notification-plugin
企业微信Jenkins构建通知插件;针对原有开源插件做了二次开发,支持提取构建参数和提交commit以及当前构建自定义文字内容编辑展示
WinWang/retrofit.dart
retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
WinWang/RNTest
RnTest Tabbar Demo
WinWang/WinWang