Cómo organizar las dependencias en Gradle

Una de las mejores formas de trabajar mejor es teniendo bien organizado tu proyecto, y no, no me refiero únicamente al código de tu aplicación sino también al de tus dependencias.

Es muy común, por lo menos en mis primeros proyectos con Gradle, tener todas las dependencias a cascoporro sin llevar ningún tipo de control de versiones o, simplemente, de agrupación de tipo de dependencias. Para evitarlo, intento sacar todas las dependencias a un fichero común dónde intento organizarlas de una forma más concisa y legible.
Eso es lo que te traigo hoy, un videotutorial de cómo organizo las dependencias de mis proyectos Android con Gradle.

Aquí te dejo el Pull Request de los cambios que he hecho al proyecto y, también, el fichero dependencies.gradle de mi proyecto Openticator dónde puedes ver un ejemplo más completo de esta organización sobre un proyecto real.

Y tú, ¿a qué esperas para organizar tus ficheros gradle con lo que has aprendido? No dudes en compartir conmigo los resultados 😊.