Google #io17学习清单

原文:https://jeroenmols.com/blog/2017/05/31/googleio17/ ,省略了Firebase的部分。

googleio17.png

架构

最让我觉得兴奋的是谷歌终于开始为架构提供建议了。这对初级开发者来说降低了不小的门槛。

我的计划表:

推荐视频:

Build方面的改进

我是一个彻底的工具党,一直不断的让build更干净更高效。幸运的是今年tools 团队没有让人失望。 

我的计划表:

  • 迁移到Android Gradle 3.0 plugin,其中包含了一些很大的改进,加快了多module项目的编译速度。

  • 直接使用 Google Maven repository 的支持库。

      allprojects {
          repositories {
              jcenter()
              maven { url 'https://maven.google.com' }
          }
      }
    
  • 应用所有 Gradle build加速技巧

  • 通过明确指定支持的语言 (resConfigs)减小APK大小

推荐视频:

其它

除此之外,还有许多令人兴奋的东西需要探索。

我的计划:

推荐视频: