Android: Eng modeの紹介

Netflix + Gradle, A Journey in Developer Productivityの発表で、Eng modeの解説をしていて、いいテクニックだと思ったのでそれの紹介です。

Eng modeとは、Eng modeフラグを作り、それがtrueのときに不必要な機能をoffにして、ビルドを高速化しようというテクニックです。

Netflixでは次の機能をoff、または調整しているらしいです。

これらを調整することで、Gradleのconfiguration time、ビルドの短縮をし、開発の効率化をすることが出来ます。 Variantsが多い、プラグインをめちゃくちゃ入れているような大規模なプロジェクトだと効果がありそうです。

より詳しくは、スライドか、もしくは動画を見てください。

参考

Written by