高仿「开眼」,这个开源项目值得学习

好久没有给大家推荐好的开源项目了,今天推荐一个,也是一名公号读者的自荐项目。

https://github.com/VIPyinzhiwei/Eyepetizer

高仿市场上的短视频应用「开眼Eyepetizer」Android 客户端。

这个开源项目基于 Google 热推 Android 框架 Jetpack 和流行语言 Kotlin 开发的,对于新手入门学习而言更具前沿性的意义。

四大核心功能,都是像素级的高仿:

优质高清短视频与互动评论;

浏览社区图文以及视频创作;

每日新鲜资讯与热搜关键词;

分享视频与新鲜资讯链接等。

基于此,项目引用涉及到的开源库大致如下:

Retrofit 网络请求框架封装
Glide 图片加载
OkHttp 网络请求
Gson Gson 解析
Glide Transformations 图像转换
Eventbus 事件总线
Permissionx 动态请求权限封装
FlycoTabLayout TabLayout封装
SmartRefreshLayout 下拉刷新框架
BannerViewPager Banner轮播图
Immersionbar 状态栏管理
PhotoView 支持手势缩放图片
Circleimageview 圆形图像
GSYVideoPlayer 视频播放器
VasSonic 提升H5首屏加载速度
Leakcanary 内存泄漏检测
Kotlinx Coroutines 简化代码管理后台线程与回调

照例,给大家上一波应用截屏,感受一下作者的用心之处。

高仿「开眼」,这个开源项目值得学习_第1张图片高仿「开眼」,这个开源项目值得学习_第2张图片高仿「开眼」,这个开源项目值得学习_第3张图片高仿「开眼」,这个开源项目值得学习_第4张图片高仿「开眼」,这个开源项目值得学习_第5张图片

说高仿一点都不为过吧。整体而言,还是非常具备学习和参考意义的。

而且,当你想学习一个框架、一门语言甚至一种技术的时候,像作者这样,找一个市面上做得非常不错的应用,从零开始高仿,过程中一定会收获良多,自身技术也会逐步精进。

长按识别二维码,即可关注我

你可能感兴趣的:(高仿「开眼」,这个开源项目值得学习)