推荐几个安卓开源项目

6,687 阅读2分钟
原文链接: mp.weixin.qq.com

身为安卓开发,除了要把日常开发工作做好,利用空余时间学习一些好的项目也是非常有必要的。今天给大家推荐几个不错的开源项目。

MaterialDesignDemo

这个项目是我在比较早的时候从 Play Store 上发现的,当时 Material Design 刚刚发布不到一年,看到这个 App 我立马眼前一亮,要知道那时候我对 Material Design 的理解还停留在波纹、阴影效果以及 CardView 、FAB、Snackbar 等一些基础组件的使用上,看了这个App之后才知道原来 Coordinator Layout 还可以有这么多种玩法。还有 Transition、Bottom Sheet、Tab Layout、Navigation View 等,之前一些特殊效果的实现终于不需要去寻找第三方开源库了,而且风格的确更清爽好看了。

https://github.com/Eajy/MaterialDesignDemo

animate

顾名思义,这个项目主要演示了一些动画效果的使用。如果想要学习 Material Design 的动画风格,看这个项目就够了。废话不多说,直接上图:

当然这里截取的只是其中的一部分,更多详情请移步其项目主页:

https://github.com/hitherejoe/animate

Kickstarter

上面两个都是 Material Design 相关的,老实说,国内安卓市场想要普及 MD,着实还有很长的路要走,目前符合 MD 风格的头部应用屈指可数。我们开发者能做的就是尽量多学习,跟上 Google 的步伐,然后让更多的人看到另一种设计的可能性,而不是一股脑照搬 iOS 的设计。

接下来这个项目就比较综合一点了,它是少数的商业化开源应用之一,它也是全球最大的众筹平台之一,众筹目标主要是一些创造性的项目。他们的项目开源时间超过 4 年,使用的技术也一直与时俱进,比如 RxJava 与 ViewModel 等。除此之外,由于是商业项目,我们还可以从中学习到丰富的单元测试、自动化测试、自动化打包、持续集成等方面的经验。

https://github.com/kickstarter/android-oss

另外,他们也开源了 iOS 项目,感兴趣的可以看下:

https://github.com/kickstarter/ios-oss


今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言和点赞是我持续更新的动力哦!

章鱼猫在此感谢大家的关注和支持。喜欢我,就赶紧关注我,给我点赞吧!

想知道我面板上写的是啥吗?请点击放大图片

你难道不好奇吗?