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

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,查看这个开源项目

往期推荐







回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【聊天记录】学备份/恢复聊天记录
回复 【访客】学微信查看朋友圈访客记录
回复 【卡通】学制作微信卡通头像
回复 【python】学微获取全套0基础Python知识手册
回复 【临时】获取临时接收短信、邮箱验证码网址列表

以上是关于推荐一个像素级模仿的开源项目!的主要内容,如果未能解决你的问题,请参考以下文章

开源工具 | 11月开源项目推荐

强烈推荐 | 阿里开源的10个神级项目

一个宝藏级微服务开源项目,压箱底的了

一个宝藏级微服务开源项目,压箱底的了

一个宝藏级微服务开源项目,压箱底的了

阿里开源的10个神级项目