推荐一个像素级模仿的开源项目!
Posted 玩转GitHub
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐一个像素级模仿的开源项目!相关的知识,希望对你有一定的参考价值。
前言
今天推荐一个android的开源项目。
基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。
可能很多人不知道 开眼 这个app。
开眼是一个全球精品短视频平台,汇集了动画、广告、影视、运动、创意、游戏、旅行等领域的优质短视频以及这些领域的创意人群。
简介
这是一个高仿「开眼 Eyepetizer」的短视频 Android 客户端项目,个人觉得这款 App 的 UI 设计风格很好看,界面简洁清新,通过此项目,进行相关技术的学习与整合。
整个项目没有复杂的封装,同时项目开发规范参考了 Kotlin 官方文档 与第三方 AndroidStandardDevelop。个人认为代码还是比较容易阅读理解的,因此也非常适合新手入门 Kotlin 语言,同时更快地掌握 Jetpack 组件的使用。
另外值得一提的是,所有 UI 都是经过标注工具测量后的,无论是字体颜色、大小、间距等几乎都是像素级模仿的「开眼 Eyepetizer」Android 客户端 App,对应的 v6.3.1 版本(目前最新版)。
截图
主要功能
-
观看优质高清短视频与评论。 -
浏览社区图文与视频创作。 -
查看每日新鲜资讯与热搜关键词。 -
分享精彩短视频与新鲜资讯等。
使用的一些第三方库
-
Retrofit 网络请求框架封装 -
Glide 图片加载 -
OkHttp 网络请求 -
Gson Gson 解析 -
Glide Transformations 图像转换 -
Eventbus 事件总线 -
Permissionx 动态请求权限封装 -
FlycoTabLayout TabLayout封装 -
SmartRefreshLayout 下拉刷新框架 -
BannerViewPager Banner轮播图 -
Immersionbar 状态栏管理 -
PhotoView 支持手势缩放图片 -
Circleimageview 圆形图像 -
GSYVideoPlayer 视频播放器 -
VasSonic 提升H5首屏加载速度 -
Leakcanary 内存泄漏检测 -
Kotlinx Coroutines 简化代码管理后台线程与回调
关于作者
-
RealName : 殷志威 -
NickName : vipyinzhiwei -
WeChat:vipyinzhiwei -
Blog : https://www.vipyinzhiwei.com
回复“开眼”,即可下载体验!
点击原文可直接跳到github,查看这个开源项目
往期推荐
以上是关于推荐一个像素级模仿的开源项目!的主要内容,如果未能解决你的问题,请参考以下文章