Episodio 54 – Compilaciones más rápidas en Android
Es algo que todos solemos buscar mejorar.
En el audio te cuento algunas de las claves para llevarlo a cabo.
Y no te pierdas esta charla técnica sobre Gradle con Android Studio.
Transcripción
¡Muy buenas!
Soy Gabi Moreno y te doy la bienvenida al episodio número 54 de Productividad en el Desarrollo Android. El podcast donde hablamos sobre qué puedes hacer para ser una desarrolladora o desarrollador Android más eficaz y eficiente. Te contamos técnicas, hábitos, herramientas, conceptos, tips y todo aquello que te va a hacer crecer sí o sí. Porque hay algo que todos tenemos en común y es que el día dura 24 horas, y cómo inviertas o gastes este tiempo, es cosa tuya.
¿Quieres que te arreglemos cada vez que le das al play en Android Studio? Antes de comenzar, darle un fuerte abrazo y gracias a Jorge Labín por sugerirme el tema del que vamos a hablar hoy. Él me comentaba de hablar concretamente sobre optimizar compilaciones en proyectos multimódulos y, de hecho, usar módulos es en sí una optimización para conseguir que nuestros proyectos en Android Studio no tarden más de lo debido en hacer las builds. Así que vamos a desgranar un poco los entresijos que tiene esto para sacarle el máximo partido.
Empezamos por esto mismo que estábamos comentando, que es el uso de módulos de Gradle para optimizar las builds. A no ser que estés trabajando en un proyecto muy, pero que muy pequeño, lo más normal es que te interese usar módulos. Uno de los motivos es porque así están mejor delimitadas las fronteras de arquitectura, es más sencillo el poder trabajar en equipo, repartir el ownership de cada una de las partes del proyecto, evitar conflictos, etc. Pero además, y esto es lo que nos interesa en el episodio de hoy, es que la separación por módulos hace que todo vaya más rápido, ya que una vez un módulo ha sido compilado, mientras este no sufra ningún cambio, Gradle conserva esa compilación guardada y por tanto se ahorra tiempo. Aunque a esto hay que añadir un pequeño disclaimer.…