Artwork

Contenido proporcionado por Gabi Moreno. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gabi Moreno o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

158. MODULARIZACIÓN en ANDROID [TOPIC#1 2024]

56:07
 
Compartir
 

Manage episode 407572311 series 3288754
Contenido proporcionado por Gabi Moreno. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gabi Moreno o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

Mejora la escalabilidad de tus apps gracias a la MODULARIZACIÓN en ANDROID de la mano de Javi Segovia. 🚀

👉🏼 NOTAS DEL EPISODIO: https://gabimoreno.soy/modularizacion-android-topic1-2024 ÍNDICE: - Previa

- Bienvenida y presentación

- Javi nos cuenta sobre él, su experiencia y su background

- 🧩 Qué es la MODULARIZACIÓN en ANDROID y para qué sirve

- ✔ ¿Cómo modularizar una app para prepararla para KMP?

- 👀 Estrategias de modularización

- 🤔 ¿Hasta qué punto penalizaría tener un módulo con submódulos?

- 🔍 ¿Existe alguna otra forma de modularizar?

- 💙 Consejo/s para alguien nuevo en modularización y quiere empezar a aplicarla

- 📄 Tutoriales, ejemplos o un libro

- 👉🏼 Si quieres tener una feature y dentro sus capas serían los submódulos (data, domain, presentation). ¿Penalizaría?

- 💡 Usando diferentes módulos, ¿cómo funciona Proguard? ¿Qué prioridad tiene y dónde se deberían configurar las normas?

- ❓¿Es útil crear AARs por módulos y luego implementarlos en un módulo contenedor?

- 👨🏻‍💻 ¿Qué ventajas y desventajas tiene usar Dynamic Features?

- Recuperamos la respuesta de los AAR y Apphost

- 🔁 Cómo evitar caer en dependencias circulares y cómo detectarlas

- Explicación de qué es una dependencia circular

- 🎯 App multimódulo con inyección de dependencias y clean architecture, ¿dónde se declararían las dependencias?

- 👍🏼 Recomendaciones sobre navegación en app multimódulo

- Proyecto separado por capas, ¿dónde irían clases/lógica relacionada con AlarmManager, Notificaciones. BroadcastReceiver, etc?

- ❓ Modularizando por features, si se usan las mismas libs en algunos de ellos. ¿No se están duplicando libs en Gradle?

- 🚀 Consejos a la hora de modularizar un proyecto muy legacy

- 👀 ¿Cómo manejar los deeplinks entre módulos?

- ⏱ ¿Cómo se puede medir en tiempos de compilación el cambio al introducir modularización?

- Consejo/s para migrar una aplicación monolítica a módulos

- ⚡ Compilación de módulos dependientes y la caché almacenada

- ¡Muchísimas gracias Javi! 😊

- Despedida y cierre

--- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
  continue reading

161 episodios

Artwork
iconCompartir
 
Manage episode 407572311 series 3288754
Contenido proporcionado por Gabi Moreno. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gabi Moreno o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

Mejora la escalabilidad de tus apps gracias a la MODULARIZACIÓN en ANDROID de la mano de Javi Segovia. 🚀

👉🏼 NOTAS DEL EPISODIO: https://gabimoreno.soy/modularizacion-android-topic1-2024 ÍNDICE: - Previa

- Bienvenida y presentación

- Javi nos cuenta sobre él, su experiencia y su background

- 🧩 Qué es la MODULARIZACIÓN en ANDROID y para qué sirve

- ✔ ¿Cómo modularizar una app para prepararla para KMP?

- 👀 Estrategias de modularización

- 🤔 ¿Hasta qué punto penalizaría tener un módulo con submódulos?

- 🔍 ¿Existe alguna otra forma de modularizar?

- 💙 Consejo/s para alguien nuevo en modularización y quiere empezar a aplicarla

- 📄 Tutoriales, ejemplos o un libro

- 👉🏼 Si quieres tener una feature y dentro sus capas serían los submódulos (data, domain, presentation). ¿Penalizaría?

- 💡 Usando diferentes módulos, ¿cómo funciona Proguard? ¿Qué prioridad tiene y dónde se deberían configurar las normas?

- ❓¿Es útil crear AARs por módulos y luego implementarlos en un módulo contenedor?

- 👨🏻‍💻 ¿Qué ventajas y desventajas tiene usar Dynamic Features?

- Recuperamos la respuesta de los AAR y Apphost

- 🔁 Cómo evitar caer en dependencias circulares y cómo detectarlas

- Explicación de qué es una dependencia circular

- 🎯 App multimódulo con inyección de dependencias y clean architecture, ¿dónde se declararían las dependencias?

- 👍🏼 Recomendaciones sobre navegación en app multimódulo

- Proyecto separado por capas, ¿dónde irían clases/lógica relacionada con AlarmManager, Notificaciones. BroadcastReceiver, etc?

- ❓ Modularizando por features, si se usan las mismas libs en algunos de ellos. ¿No se están duplicando libs en Gradle?

- 🚀 Consejos a la hora de modularizar un proyecto muy legacy

- 👀 ¿Cómo manejar los deeplinks entre módulos?

- ⏱ ¿Cómo se puede medir en tiempos de compilación el cambio al introducir modularización?

- Consejo/s para migrar una aplicación monolítica a módulos

- ⚡ Compilación de módulos dependientes y la caché almacenada

- ¡Muchísimas gracias Javi! 😊

- Despedida y cierre

--- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
  continue reading

161 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida