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

Posted 亦枫Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高仿「开眼」,这个开源项目值得学习相关的知识,希望对你有一定的参考价值。

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

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 简化代码管理后台线程与回调

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

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

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

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

以上是关于高仿「开眼」,这个开源项目值得学习的主要内容,如果未能解决你的问题,请参考以下文章

推荐一个像素级模仿的开源项目!

Flutter 实现高仿开眼 APP 的页面开发 01

Flutter 实现高仿开眼 APP 的页面开发 03

Flutter 实现高仿开眼 APP 的页面开发 02

来,让这个 GitHub 项目带你开开眼!

高仿微信5.2.1主界面及消息提醒