Episodio 138 – GRADLE con Android Studio
Gradle es el sistema de compilación que se emplea en Android Studio. En esta «Charla Técnica» tocamos varios de los conceptos que hay que dominar sí o sí. ✅
- Inyección de Dependencias
- Bibliotecas a usar en DI
- Context Receivers
- Diferencias entre Gradle y AGP (Android Gradle Plugin)
- Bytecodes
- Uso de KTS en lugar de Groovy
- Version Catalogs
- api Vs implementation
- …
Vamos… que ya estás tardando en darle al play. ▶️ 😁
Por cierto, escucha los 18 errores que cometemos los desarrolladores, si no lo hiciste aún. Gustó mucho este episodio. 😉
Recuerda que si puedes asistir en vivo y en directo a estas charlas. Saldrás en YouTube, plataformas de podcasting y puede que incluso en algún clip vertical. Para ello, basta con ser miembro de Los androides Premium.
No te pierdas la charla técnica de Pablisco sobre Gradle.
Contenido del audio
Índice
00:00 | Cabecera
00:06 | Presentación, bienvenida, ¿de qué vamos a hablar?
01:09 | Inyección de dependencias: presentación
01:55 | ¿Qué biblioteca de inyección de dependencias deberíamos usar a día de hoy en nuestros proyectos Android?
03:29 | Pensamientos sobre Koin 💭
03:55 | Diferencias entre Kodein y Koin 🤔
07:12 | ¿Por qué Dagger falla en runtime? 💥
08:38 | Hablamos y opinamos sobre Context Receivers + trozo de código
20:07 | ¿Cuál es la diferencia entre Gradle y AGP? 👀
22:04 | ¿Alguien mira los bytecodes? ¿Qué son? 💻
24:03 | .class Vs bytecodes
26:54 | Ventajas y desventajas de usar KTS ⚡
32:18 | ¿Qué es Version Catalogs?
41:21 | api Vs implementation ✔
48:45 | Dagger con KSP 💡
49:31 | Despedida y agradecimientos
49:55 | Últimos comentarios
Transcripción
¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 138 de Los androides,
el podcast en el que te contamos técnicas, tips, herramientas, conceptos, hábitos, todo
aquello que te va a hacer crecer profesionalmente como desarrollador Android.
Y hoy vamos a hablar de Gradle. Y hoy tengo una pregunta para ti, sí, para ti que estás escuchando
ahora mismo este episodio del podcast, del podcast de los Androides, y es si haces test, haces test
en tu día ya? Sí, no, a veces. No sabe y no contesta. ¿Qué respondes? Te estoy esperando.
Haces o no haces? Si no haces porque no hay tiempo para hacerte test en tu empresa, no te dejan
tiempo y tal. Mira, entre tú y yo, ahora que estamos tuyos solos, te voy a decir que no me lo
creo, ¿vale? Porque es que lo he escuchado muchas veces y eso es que no me lo creo. No me creo que
si es que no haces test sea porque no hay tiempo. Porque suele ser una excusa que se pone por el hecho
de que no se domina hacer testing y se le echa la culpa, hablemos claros, se le echa la culpa a la
empresa diciendo no, es que mi empresa no deja un tiempo para hacer test y pues ya está. O sea que la
culpa de no hacer test la tiene la empresa. También vamos a echarle la culpa de no avanzar en la
carrera profesional a la empresa en la que estamos trabajando. Mira, te voy a decir una cosa. La
responsabilidad de avanzar en nuestra carrera profesional de cada…