如何赶上安卓开发的发展脚步

英文原文:How to keep up with Android development 

   How to keep up with Android development  

安卓开发的发展速度简直是惊人,作为一个安卓开发者,编程生活中最重要一个重要的一部分就是和最新的东西保持同步。每次新版本的发布都带来一系列的新特性,开发工具一直在不断的升级,每周都有新的开源库出现,每天都有高质量的博客发布(而你却不知道)。要读完所有文章,试完所有工具是不可能的,但是可以关注那些经过筛选的好的资源来源与渠道。下面讲讲我是如何做到的。

推特

在我看来,推特是最重要的渠道之一,它可以帮助你了解目前最流行的东西。关注推特上的那些牛人可以让你的推特帐号变成重要新闻与讨论(当然是关于开发的)的信息流。你可以在推特上找到谷歌的员工与牛逼的安卓开发者。下面是我关注的帐号(照着做吧):

如果我遗漏了,请告诉我!同时,时不时的浏览一遍你关注的帐号列表,把那些不活跃或者太活跃的帐号取消关注可以减少微博的噪音(这里应该是指你平时关注的那些普通帐号)。

如果你不喜欢推特,可以试试google +,上面提到的那些人中绝大多数都有google+ 的帐号。

YouTube

youtube是一个关于安卓开发以及软件开发的重要内容源。谷歌的Android Developers 以及最近的安卓性能优化系列是必须要关注的DevBytes系列。Google developersSquare Engineering 也是很好的频道,两者都有一些关于安卓的讨论,虽然并不是仅仅讨论移动开发。

博客与站点

有许多非常值得注意的安卓开发博客,比如Google’s official blog, Square’s Corner, AndroidUIUX, Dan Lew’s blogSquare Island blog, Styling AndroidGrokking Android, 这里仅仅列出一些。

你可以通过RSS或者作者的推特帐号来关注他们,或者直接订阅AndroidWeekly and Android Dev Digest,这两个网站每周向你推送重要的开发文章到你的邮箱(也是知道最新开源库的好方式)。你还可以关注 reddit的androiddev频道,里面时不时的有一些很好的文章推送与讨论,ps:还有安卓开源库的推送。

经常查看科技新闻有助于你了解app与设备领域发生了什么,查看那些设备制造商的定制化UI有助于你对原生安卓更感兴趣(这是幽默么)。

就算其中有些你不感兴趣,也有很多是值得一读的,使用书签服务(比如Pocket),每天阅读几篇,有很大帮助。

总是阅读修改日志

有可用的更新了?那么查看其改动吧!不管是Android Studio, Gradle, GitHub, 编译工具, 或者是第三方库,如果你在用,就有必要。这可以帮助你知道在这个更新中是否有突破性的改动。 这一点我很难做到 -译者注。

如果你在很多项目中都用到了一个第三方的库,并且是开源的,在GitHub上关注它。这样你就能在第一时间知道其改动,然后在你的项目中同步这些改动。

沙龙与会议

开发者会议是学到新技术与认识小伙伴的好地方,比如 DroidCon, AnDevCon, Devoxx都是不错的例子,当然还有谷歌I/O大会,如果你足够幸运的话。。。如果演讲者或者话题很重要,每次大会都可以很有用。如果你无法参加,可以看看网上是否有相关的视频。

其他杂项

额外赠送

让自己技术跟上脚步的秘诀是,不要把这些工作看成是一种负担,把他们当成日常生活的一部分。