MODULARIZACI脫N en ANDROID [TOPIC#1 2024]

modularizacion android TOPIC1 2024

Episodio 158 – MODULARIZACI脫N en ANDROID [TOPIC#1 2024]

Estoy casi seguro que si est谩s leyendo esto, es porque tienes inter茅s en la modularizaci贸n en Android y quieres llegar a dominarla en este a帽o 2024. Quiz谩 sepas que este ha sido nuestro primer topic del a帽o.

La modularizaci贸n te ayuda a optimizar el proceso de desarrollo, ya que es un modo de conseguir que nuestras apps sean m谩s escalables.

Vamos a hablar sobre qu茅 es la modularizaci贸n en Android y para qu茅 sirve, c贸mo modularizar una app para prepararla para KMP y estrategias de modularizaci贸n.

No conozco mejor persona que nos pueda ayudar a dominar este tema que Javi Segovia.

Si te interesa mejorar tus conocimientos en este campo,
es probable que tambi茅n te interese el Audiocurso de Modularizaci贸n en Android.

En esta charla t茅cnica, Javi nos resuelve un mont贸n de dudas, curiosidades y cuestiones acerca de la modularizaci贸n en Android al m谩s alto nivel.

隆Te veo dentro! 馃槈

驴Viste a Dani Primo en el episodio anterior?


Y no te olvides de ver todos los tips que nos dio nuestro invitado sobre inyecci贸n de dependencias en una charla anterior.

隆Y al Audiocurso de Arquitectura! 馃挴

Podcast Premium

Este contenido est谩 restringido.
HAZTE PREMIUM
para difrutar de los audios y v铆deos exclusivos.


Contenido del audio

脥ndice

00:00 | Previa
00:27 | Bienvenida y presentaci贸n
01:18 | Javi nos cuenta sobre 茅l, su experiencia y su background
02:08 | 馃З Qu茅 es la MODULARIZACI脫N en ANDROID y para qu茅 sirve
03:46 | 鉁 驴C贸mo modularizar una app para prepararla para KMP?
04:36 | 馃憖 Estrategias de modularizaci贸n
08:36 | 馃 驴Hasta qu茅 punto penalizar铆a tener un m贸dulo con subm贸dulos?
10:33 | 馃攳 驴Existe alguna otra forma de modularizar?
11:34 | 馃挋 Consejo/s para alguien nuevo en modularizaci贸n y quiere empezar a aplicarla
12:15 | 馃搫 Tutoriales, ejemplos o un libro
13:34 | 馃憠馃徏 Si quieres tener una feature y dentro sus capas ser铆an los subm贸dulos (data, domain, presentation). 驴Penalizar铆a?
15:01 | 馃挕 Usando diferentes m贸dulos, 驴c贸mo funciona Proguard? 驴Qu茅 prioridad tiene y d贸nde se deber铆an configurar las normas?
16:15 | 鉂撀縀s 煤til crear AARs por m贸dulos y luego implementarlos en un m贸dulo contenedor?
17:15 | 馃懆馃徎鈥嶐煉 驴Qu茅 ventajas y desventajas tiene usar Dynamic Features?
21:23 | Recuperamos la respuesta de los AAR y Apphost
23:20 | 馃攣 C贸mo evitar caer en dependencias circulares y c贸mo detectarlas
25:51 | Explicaci贸n de qu茅 es una dependencia circular
28:35 | 馃幆 App multim贸dulo con inyecci贸n de dependencias y clean architecture, 驴d贸nde se declarar铆an las dependencias?
30:09 | 馃憤馃徏 Recomendaciones sobre navegaci贸n en app multim贸dulo
31:20 | Proyecto separado por capas, 驴d贸nde ir铆an clases/l贸gica relacionada con AlarmManager, Notificaciones. BroadcastReceiver, etc?
32:57 | 鉂 Modularizando por features, si se usan las mismas libs en algunos de ellos. 驴No se est谩n duplicando libs en Gradle?
35:23 | 馃殌 Consejos a la hora de modularizar un proyecto muy legacy
36:40 | 馃憖 驴C贸mo manejar los deeplinks entre m贸dulos?
37:21 | 鈴 驴C贸mo se puede medir en tiempos de compilaci贸n el cambio al introducir modularizaci贸n?
41:30 | Consejo/s para migrar una aplicaci贸n monol铆tica a m贸dulos
43:26 | 鈿 Compilaci贸n de m贸dulos dependientes y la cach茅 almacenada
46:02 | 隆Much铆simas gracias Javi! 馃槉
46:33 | Despedida y cierre

Transcripci贸n

隆Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio n煤mero 158 de Los androides.
El podcast en el que te contamos conceptos, tips, aprendizajes y todo aquello que va a hacer desatar tu potencial como Android Developer.

Modularizaci贸n en Android. Primer topic de este 2024.
Y por fin tenemos el primer topic, la primera charla t茅cnica de este 2024 en relaci贸n a los topics que como sabr谩s o si no te lo explico yo ya, son los 11 topics que vamos a tener a lo largo de este a帽o en Los androides.
Son charlas t茅cnicas que celebramos dentro de los Androides Premium y despu茅s salen aqu铆 en abierto en el podcast.

En esta ocasi贸n, en esta primera edici贸n de los topics, tenemos a Javi Segovia que bueno, ya estuvo aqu铆 antes si no has escuchado/visto, la maravilla de charla t茅cnica que nos dio sobre inyecci贸n de dependencias, te aconsejo de verdad que le eches un vistazo/escuchada porque es una pasada y es que esta que vas a escuchar hoy, wow, wow, wow.
Vamos a hablar sobre qu茅 es la modularizaci贸n en Android y para qu茅 sirve, c贸mo modularizar una app para prepararla para KMP con la multiplatform, estrategias de modularizaci贸n.

Por cierto, voy a decirte un mont贸n de cosas, atento de todas las cosas que te voy a decir y que esto, aunque veas que el audio es largo, es que no tiene desperdicio, es una pasada, sigo.

驴Hasta qu茅 punto penalizar铆a tener un m贸dulo con sus m贸dulos si existe alguna otra forma?…

Publicado: 2024-03-18 Actualizado: 2024-03-19