开眼,一款高颜值的项目居然开源了,已霸榜GitHub多日!
点击上方“Github中文社区”,关注
看遍Github好玩的项目
文章图片
第021期原创分享 作者:huber
大家好,我是hub哥
今天给大家推荐的这个开源项目就厉害了哈,项目来自原作者的毛遂自荐,该项目是一个 开源短视频 App ,开眼 这个APP相信不少童鞋都用过,没错就是仿的它,重点是:几乎 一!模!一!样!
其实一周前作者向我们投稿的时候,该项目就已经连续霸榜了GitHub日榜Top1好几天了,到现在也才刚发布 半个月,已收获 star330+目前依然处在周榜Top1
当我看到这个项目,第一感觉就是:这该不会是把人家开眼APP的源码给开源了吧?因为该项目太完整,颜值也很高,最后在我们仔细看过项目源码后,确定了是作者自己的作品,并且还发现很多亮点
先来看一组效果图:
这是一个人挑战了一个团队干的事啊
文章图片
为什么推荐 ?
◆高颜值
要评价一个APP好不好,颜值和交互性占了大半部分,而开眼APP的颜值就不用多说了,然而这个开源项目 几乎和开眼一模一样
重点是,该APP字体颜色、大小、间距等UI元素,几乎都是 像素级 模仿的开眼APP Android 客户端(目前最新版本) ,作为一个开源项目,UI做到如此严谨程度足以证明该项目自身的品质
◆功能模块完整度较高
项目目前主要功能有:
☆ 观看优质高清短视频与评论
☆ 浏览社区图文与视频创作
☆ 查看每日新鲜资讯与热搜关键词
☆ 分享精彩短视频与新鲜资讯等
◆代码结构利于复用和学习
大家都知道,用一个开源项目,代码结构很重要,如果过度封装,那咱们复用的时候改造起来会很难受,但这个项目的源码恰到好处,特别适合复用和学习,源码简单易懂容易上手,而且最大程度遵守了官方的一些开发规范建议,并吸取了第三方开发规范经验。基于此,项目非常适合以下人群:
☆ 准备入手 Kotlin 语言的初学者
☆快速掌握Android JatPack组件(ViewModel、Livedata、DataBnding、WorkManager)在项目中的实际使用、如何实现的 MVVM 架构模式
☆ 学习视频播放相关技术等在项目中的实际应用等
☆ 掌握一些新的技术(Coroutines 、ViewPager2)等
项目架构 据作者介绍,开源这个项目的 初衷 是为了让自己能够更全面的掌握一些新技术并进行整合,项目基于 Kotlin 语言 开发,采用 Jetpack + Coroutines + Retrofit实现的 MVVM 架构。
怎么样,这种项目拿出来开源,够开眼吧
文章图片
APP下载体验地址 / 源码传送门 https://github.com/VIPyinzhiwei/Eyepetizer
也可点击下方「阅读原文」直接跳转到项目GitHub地址
项目作者:殷志威
大家赶紧去给作者来个star,好东西就得支持一下,让它继续霸榜下去????
如果你身边也有好的开源项目,欢迎投稿给我们,你专心创作开发,我们来帮你打造影响力
OK!到这就是这期分享
如果觉得文章有用,请点赞在看,分享。
文章图片
历史原创
★ 在GitHub上很火的996.ICU,现如今到底怎么样了?结果有些出乎意外!
★ 牛逼了,清华北大重磅开源这份资料,结果我惊呆了!
【开眼,一款高颜值的项目居然开源了,已霸榜GitHub多日!】★ 有了这个搜索大法,GitHub可以玩到飞起来!
★ GitHub中文开源项目榜单出炉,暴露了程序员的硬性需求!
文章图片
文章图片
点个在看呗!
推荐阅读
- 洁面仪
- 这个高颜值的开源第三方网易云音乐播放器你值得拥有
- 眼已瞎!真心推荐百度的一款媲美微信的社交APP!
- 编程语言|还在发愁写API文档(推荐一款阿里腾讯都在用的API管理神器!)
- 钛极客|创米数联IPO:创始股东团队遭洗牌,超8成营收靠一款产品支撑 | IPO速递
- linux|微软又发布了一款命令行神器,功能非常强大!
- Java进阶之路|解放双手,推荐一款 GitHub 星标 8.2k+的命令行软件管理器
- 程序员必备,一款让你提高工作效率N倍的神器uTools
- 开源一款监控数据采集器,啥都能监控
- 给大家安利一款我开发的VSCode多语言插件