Refactorizando las versiones en el build.gradle

No creo que sea la gran cosa, pero creo que nos resta un poco de trabajo extra.

No les ha pasado que en tu relación de dependencias tienes una figura similar a esta?

Varias dependencias usando la misma versión

En este ejemplo tengo 6 dependencias que usan la misma versión (podrían ser más); sin embargo, imagína que sale una nueva versión, entonces, tendríamos que reemplazar 6 veces la versión.

Para evitar esta situación, podemos usar una variable en nuestro build.gradle. Cómo? Ahora te lo muestro.

Podemos crear un arreglo con las versiones y las podemos referenciar

Hacemos uso de una extensión intrínseca que existe en gradle llamada ‘ext’. Esta extensión nos permite crear nuestras propias propiedades y de este modo, por ejemplo, podemos guardar en un solo lugar la versión que puedan compartir varias dependencias a la vez.

En el ejemplo anterior, lo que he hecho es crear un pequeño arreglo para tenerlo un poco más ordenado, pero nada me impediría crear directamente propiedades usando usando esta extensión.

Espero que te haya sido de ayuda este pequeño tip.

Referencias:

Show your support

Clapping shows how much you appreciated Armando Picón’s story.