【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。今天给大家推荐的这个开源项目,来自于原作者的毛遂自荐,作者向我们投稿,所以,如果你身边也有好的开源项目,也可以向我们投稿,你专心创业和开源,我们来帮你打造影响力。

这个开源项目是一个基于 Kotlin 的 Android 开源项目。开源项目是:Eyepetizer

开眼这个 App 很多人都知道吗?没错,作者就是仿的它。

Eyepetizer :基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

这是一个高仿「开眼 Eyepetizer」的短视频 Android 客户端项目,个人觉得这款 App 的 UI 设计风格很好看,界面简洁清新,通过此项目,进行相关技术的学习与整合。

整个项目没有复杂的封装,同时项目开发规范参考了 Kotlin 官方文档 与第三方 AndroidStandardDevelop。个人认为代码还是比较容易阅读理解的,因此也非常适合新手入门 Kotlin 语言,同时更快地掌握 Jetpack 组件的使用。

另外值得一提的是,所有 UI 都是经过标注工具测量后的,无论是字体颜色、大小、间距等几乎都是像素级模仿的「开眼 Eyepetizer」Android 客户端 App,对应的 v6.3.1 版本(目前最新版)。

主要功能

  • 观看优质高清短视频与评论。

  • 浏览社区图文与视频创作。

  • 查看每日新鲜资讯与热搜关键词。

  • 分享精彩短视频与新鲜资讯等。

特点

  • 项目简单易懂,非常适合新手学习使用。

  • 高颜值UI,相对目前所有已开源的「开眼 Eyepetizer」项目,这个开源项目的UI是最精致的,因为是像素级的模仿。

  • 项目使用的最新的架构技术等。

使用技术

  • Kotlin

  • Jetpack 组件,包含:ViewModel、LiveData、Databinding、WorkManager等。

  • 视频播放技术

  • 协程

  • MVVM 架构

  • 其他等

来,光看介绍不过瘾,直接上图,看效果图:

颜值是不是很高呢?绝对是一个不错的使用 kotlin 开发 Android 的一个不错的开源项目。大家可以关注一下,去学习一下这个开源项目。

开源项目地址:https://github.com/VIPyinzhiwei/Eyepetizer

开源项目作者:殷志威

---特别推荐---

特别推荐:一个新的优质的推荐高效工具,软件,插件的公众号,每天给大家分享优秀的效率工具,「程序员掘金」,专门为程序员挖掘好东西的一个公众号,非常值得大家关注。

「开眼」,让你非常开眼的一个开源项目相关推荐

  1. 「压缩」会是机器学习的下一个杀手级应用吗?

    机器学习的研究正进行的如火如荼,各种新方法层出不穷.尽管这样,还有一个问题摆在面前,研究这些算法对于现实有什么用.特别是当讨论起机器学习在手机和其他设备上的应用时,经常会被问到到:「机器学习有什么杀手 ...

  2. 卸载 流程_「工具」Windows 卸载软件,这一个就够了

    全文速览 流氓软件怎么也卸载不掉?好不容易卸载完软件还有注册表残留?快看这里! 本文推荐了一个 Windows 系统下一款十分优秀的卸载软件:「Geek Uninstaller」.该软件体积小.免安装 ...

  3. geek卸载_「工具」Windows 卸载软件,这一个就够了

    全文速览 流氓软件怎么也卸载不掉?好不容易卸载完软件还有注册表残留?快看这里! 本文推荐了一个 Windows 系统下一款十分优秀的卸载软件:「Geek Uninstaller」.该软件体积小.免安装 ...

  4. 输入这是我的第一个python程序_「vs2017」vs2017 开始自己的第一个Python程序 - seo实验室...

    vs2017 这是针对于博客vs2017安装和使用教程(详细)的Python项目新建示例 目录 一.安装Python环境 二.启动程序 三.编写小程序 四.运行结果 五.交互式界面演示 一.安装Pyt ...

  5. 「Linux」作怪的网络

    从Linux的安装,基本命令的使用,常规 Linux 的安全策略到 Linux 常见的目录结构,今天我们看看Linux的网络 "秀才不出门,便知天下事",你是秀才你试试. 没有网络 ...

  6. 删库跑路大神「后悔」了?我只不过犯了大家都会犯的编程错误!

      视学算法报道   编辑:好困 袁榭 [新智元导读]在开源程序界惹出「删库跑路」大新闻的开发者Marak Squires,最近发声:「人无完人,编程错误而已,GitHub你就不用再封我号了嘛!」 2 ...

  7. OpenAI教GPT-3学会上网,「全知全能」的AI模型上线了

    视学算法报道 编辑:陈萍 它被命名为 WebGPT,OpenAI 认为浏览网页的方式提高了 AI 解答问题的准确性. 如果 AI 学会上网,那么它就拥有了无限获取知识的方式,之后会发生什么就不太好预测 ...

  8. 当人类与「熵」对抗时,意识出现了!那AI呢?

    转自:新智元 「意识」是什么? 这个几个世纪以来一直困扰着人们的问题,似乎比弄清原子的内部构造,甚至宇宙的起源还要困难. 哲学家查尔莫斯(David Chalmers)也因此提出了一个关于意识的「难题 ...

  9. 谷歌推出新模型「pQRNN」,少量参数下进行文本分类,性能堪比BERT

    近日,谷歌推出了新模型「pQRNN」,它是由去年推出的「PRADO」进一步使用小模型改进而得,达到了SOTA结果.pQRNN的新颖之处在于,它可以结合一个简单的映射和一个quasi-RNN编码器来进行 ...

最新文章

  1. 返回值带头信息 php_PHP注释标记的整理
  2. java tomcat jndi,Tomcat JNDI 资源
  3. Solaris 下 Oracle impdp 过程中出现的问题
  4. opengl学习笔记 (一)
  5. ubuntu FreeRadius服务器安装
  6. 【转】“中国网游死亡档案”出炉:网游淘汰率达1比1
  7. 使用Java快速开发一个新闻爬虫项目
  8. Centos7 64位镜像下载
  9. 如何在CAD(CASS)中加载卫星影像
  10. Java 开发环境配置教程
  11. 来,学习一种数据库管理技术
  12. 记录学习Jsoup时第一次创建Maven项目时的报错(No marketplace entries found to handle maven-compiler-plugin:3.1)
  13. 云办公、智能办公时代,微软还能一枝独秀吗?(下)
  14. web开发(脚本和动态语言)
  15. 掌握JS中的“this” (一)
  16. 关于个人的第二个程序——黑白棋续
  17. 单例模式 恶汉懒汉比较
  18. 2021年中国能源产量及消费量情况分析:一次性能源,同比增长2.7%[图]
  19. 有些公司,明天不上班!
  20. super 的用法及意义

热门文章

  1. 如何让台式计算机上内网,台式电脑如何设置无线局域网网络
  2. 软件智能:aaas系统 语言规范的基础
  3. 你以为带着头巾、墨镜就安全了?AI系统能认出乔装打扮的你
  4. EBS JVM 内存优化攻略
  5. L298N驱动4个电机驱动小车
  6. 印度,我正在接近上瘾的边缘 之二
  7. PCB孔铜厚度标准及成品铜厚构成、由来
  8. J2EE开发平台:Eclipse之Appfuse浅析
  9. js操作在当前日期加减(天、周、月、年数)
  10. 港澳联考数学可以用计算机吗,联考数学满分、北大学霸教你决胜港澳台联考