Un article paru hier sur Medium répond exactement à ma question :
https://medium.com/@nikita.kozlov/how-modularisation-affects-build-time-of-an-Android-application-43a984ce9968#.at4n9imbe
tl;dr :
Tout d'abord, et c'est le plus important, l'hypothèse était correcte, la modularisation du projet peut accélérer considérablement le processus de construction, mais pas pour toutes les configurations.
Deuxièmement, si le découpage est mal fait, le temps de construction sera considérablement allongé, car Gradle construit à la fois la version release et la version debug des modules de la bibliothèque.
Troisièmement, travailler de manière pilotée par les tests est beaucoup plus facile pour un projet comportant plusieurs modules, car la construction d'un petit module de bibliothèque est beaucoup plus rapide que celle de l'ensemble du projet.
Enfin, le fait de faire plusieurs choses en parallèle ralentit la construction. Avoir un matériel plus puissant est donc une bonne idée.
Vous trouverez ci-dessous les résultats de toutes les expériences décrites dans cet article.
Mise à jour
Présenté lors de la conférence Google I/O '17 : https://youtu.be/Hx_rwS1NTiI?t=23m17s
0 votes
Si vous êtes familier avec Eclipse, vérifiez cette réponse. stackoverflow.com/a/18329892/1576416 et ceci stackoverflow.com/a/28660722/1576416