179. COMPOSE MULTIPLATFORM con Sergio Casero
Description
Conoce los entresijos de COMPOSE MULTIPLATFORM para sacarle el máximo partido a KMP. 🎯
NOTAS DEL EPISODIO:
👉🏼 https://gabimoreno.soy/compose-multiplatform
ÍNDICE:
- Bienvenida y presentación
- Sergio nos habla sobre él, su background y por qué la gente se tendría que quedar a escuchar este episodio
- 🤔 ¿Cómo definirías Compose Multiplatform en una frase para alguien que no lo ha usado?
- 🤯 ¿Hay realmente alguna diferencia entre KMP y Compose Multiplatform? ¿Qué es cada cosa?
- 💡 ¿Qué ventajas ofrece Kotlin Multiplatform (en general) respecto a otras alternativas como React o Flutter?
- ✨ ¿Cómo convencer a alguien de iOS de que esto está tan guay?
- ❓ ¿Es cierto que Compose Mutiplatform usa el skia engine?
- 😮 ¿Cuándo optas por KMP (SwiftUI y Compose) en vez de usar Compose Multiplatform cuando estás por definir la arquitectura de un proyecto multiplataforma?
- 📅 ¿Cuándo empezaste a utilizar todo esto de multiplataforma en Kotlin y demás?
- 📱 ¿Qué tan madura crees que está esta tecnología para aplicaciones en producción?
- ⚙ Si necesito hacer un proyecto que va a usar WorkManager que sincroniza una base de datos: ¿para la parte de iOS qué hay que hacer?
- 🎯 ¿Cuál es el flujo de desarrollo a la hora de desarrollar apps con Compose Multiplatform?
- 👀 ¿Kotlin Multiplatform ya puede transcribir el código de Kotlin a Swift? Tengo entendido que lo estaban evaluando
- ⚡ ¿Qué plataforma crees que está mejor preparado el ecosistema (más herramientas para trabajar): Android, iOS, web?
- ⚠ ¿Cómo podríamos convencer a la gente de iOS? ¿Deberíamos convencerlos?
- 📃 El tema de Build Variants: ¿en KMP o en Compose Multiplatform es posible? En caso de que no, ¿qué opciones hay?
- 🛠️ ¿Nos puedes contar un poco cómo es el TESTING en KMP?
- 💪🏻 ¿Cuál ha sido el mayor desafío al que te has enfrentado desde que estás con Compose Multiplatform?
- 💻 ¿Un CI/CD para KMP tiene que ser sí o sí en MacOs? ¿En empresas grandes tienen pipeline runners en Macs o usan algún servicio de cloud caro?
- 🤷🏻♂️ ¿Qué han dicho de poder desarrollar en Compose Multiplatform en Fleet?
- 📐 ¿Cómo se integran las bibliotecas nativas de cada plataforma en un proyecto multiplataforma?
- 🆗 Para temas de permisos entre Android/iOS usando Compose Multiplaftorm, ¿qué bibliotecas/librerías recomendarías o cómo harías en caso de no usarlas?
- ‼️ ¿Qué recomendaciones del día a día le darías a alguien que quiera meterle caña al tema de multiplataforma?
- 🏛️ ¿Qué tal te ha parecido la evolución de KMP de tener que lidiar con GRADLE? Al inicio se tenían que tener conocimientos bastante amplios de Gradle
- ⏱️ ¿Cómo es el rendimiento en Compose Multiplatform?
- 📶 ¿Podrías explicar, si las conoces, las complejidades de desarrollar usando Bluetooth Low Energy (librerías y permisos) o para leer tarjetas con contactless?
- 👣 ¿Cuáles son los pasos para migrar una app de Android para que funcione en web?
- ⌚ ¿Has hecho aplicaciones en KMP que se conecten con los smartwatches de respectivas plataformas?
- 🔮 ¿Crees que Compose Multiplatform cambiará la forma en la que desarrollamos apps en un futuro cercano?
- 🚧 ¿Cuál es la mejor estrategia para manejar DEEP LINKS e integrarlos en Navigator?
- 🤝🏻 ¿Hasta dónde te gusta que llegue el código compartido (lógica de negocio, ViewModel, IU, …) ?
- 🗣️ Dicen que hasta puedes hacer la parte de servidor, ¿tú recomiendas usar el mismo proyecto o hacer esto aparte?
- 🔽 Cuando importas una librería de iOS, ¿es mejor usar CocoaPods o la forma que ofrece KMP?
- 1️⃣ ¿Cuál es tu feature favorita de Compose Multiplatform?
- 2️⃣ ¿Usas habitualmente Compose Multiplatform en producción?
- 3️⃣ ¿Hay una gran curva de aprendizaje para usar Compose Multiplatform?
- 4️⃣ ¿Qué herramienta usas para logs en proyectos multiplataforma?
- 5️⃣ ¿Cómo gestionas el estado en Compose Multiplatform?
- 6️⃣ ¿Hay algo que te gustaría que mejoraran en Compose Multiplatform?
- 7️⃣ ¿Prefieres usarlo para proyectos personales o profesionales?
...








![177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11] 177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11]](https://s3.castbox.fm/a0/67/92/510e86d6c5daa06aec4fc267c1d761dc8a_scaled_v1_400.jpg)
![176. Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10] 176. Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10]](https://s3.castbox.fm/8d/78/45/ae2afd11ae290cc3ba7d3cf7821a1d128d_scaled_v1_400.jpg)
![175. Un PACTO de CABALLEROS 🤝🏼 CORRUTINAS + FLOW [TOPIC#9] 175. Un PACTO de CABALLEROS 🤝🏼 CORRUTINAS + FLOW [TOPIC#9]](https://s3.castbox.fm/34/7b/ae/37bff8fb2a9488caa3d5edc80a930a27f2_scaled_v1_400.jpg)
![174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8] 174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8]](https://s3.castbox.fm/4f/87/50/9e0ba217506fe5e993fee63c6fe4318f5c_scaled_v1_400.jpg)
![173. SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP│CALIDAD en el CÓDIGO [TOPIC#7] 173. SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP│CALIDAD en el CÓDIGO [TOPIC#7]](https://s3.castbox.fm/05/3d/ba/46c0c385f8bcb2d626d8b3d85946897064_scaled_v1_400.jpg)

![171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6] 171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6]](https://s3.castbox.fm/1c/15/81/8c2f9773c5c561780952ee69a66b655e85_scaled_v1_400.jpg)



![167. GRADLE [TOPIC#5] 167. GRADLE [TOPIC#5]](https://s3.castbox.fm/7e/e1/8d/558471ae5980fcc90bdace4b7936f06f01_scaled_v1_400.jpg)




