KOTLIN MULTIPLATFORM [TOPIC#2 2024]

Kotlin Multiplatform TOPIC2 2024

Episodio 160 – KOTLIN MULTIPLATFORM [TOPIC#2 2024]

Kotlin Multiplatform (KMP) te ayuda a simplificar el desarrollo de apps multiplataforma ya que reduces el tiempo que dedicas a escribir y mantener el mismo código para diferentes plataformas.

Si te interesa conocer más sobre esta tecnología y poder llegar a dominarla este año 2024, has llegado al lugar indicado.

Para esta charla técnica contamos un invitado de lujo que es mi amigo y compañero Ricardo Markiewicz, del que vas a aprender muchas cosas en este episodio. Por ejemplo, la diferencia entre compilar y transpilar, el tema de los tiempos de compilación, consejos para comenzar, también si es mejor Flutter, KMP o qué proyectos serían los ideales para trabajar con esta.

Hablaremos sobre los desafíos con los que se ha enfrentado Ricardo al trabajar con esta tecnología, también sobre Room y muchos otros temas que en vez de generarte hype, prefiero los escuches por ti mismo.

¡Te veo dentro! 😉

¿Viste la entrada sobre TESTING en ANDROID, ese gran desconocido?


¡Y el Audiocurso de Arquitectura! 💯

Podcast Premium

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

Links nombrados en la charla


Contenido del audio

Índice

📜 ÍNDICE:

00:00 | Bienvenida y presentación
01:01 | Ricardo nos cuenta sobre él, su experiencia y su background
02:21 | 🤔 ¿Qué es Kotlin Multiplatform (KMP)? ¿En qué consiste?
05:00 | 🔍 Kotlin Multiplatform, ¿compila o transpila?
05:27 | ⚙ ¿Qué significa transpilar?
06:24 | ⌛ ¿Esto hace que se incrementen mucho los tiempos de compilación/transpilación?
07:38 | 🎯 Consejo/s para comenzar con Kotlin Multiplatform
10:39 | 🕵🏻‍♂️ Ricardo nos cuenta cuándo elegir Flutter o KMP o ambos para nuestro desarrollo
12:42 | ✔ Los mayores retos que ha afrontado nuestro invitado en Kotlin Multiplatform
15:21 | 👀 ¿Qué tipo de proyectos serían ideales para Kotlin Multiplatform y cuáles no?
17:24 | 🧩 ¿Cuál sería el mayor desafío para una empresa al implementar KMP?
18:37 | 👨🏻‍💻 ¿Es posible compilar una aplicación en Kotlin Multiplatform para Android y iOS si tienes una máquina Linux?
19:30 | ⚔ Estrategias a añadir al flujo de trabajo cuando hay muchas actualizaciones de una librería
21:25 | 👉🏼 Vas a crear una app desde cero y tienes conocimientos del entorno e IDE de Android ¿Estaría bien empezar a prepararla para que sea compatible en ambas plataformas?
22:32 | 🛠 ¿Qué herramientas o bibliotecas hay disponibles para Kotlin Multiplatform?
24:57 | 📱 ¿Qué proyecto recomienda nuestro invitado para aprender KMP?
26:42 | 🎉 Room está migrando a Multiplatform
29:20 | ⚙ Tips para transicionar de Kotlin a programación en iOS
33:35 | ⚡ ¿Es mejor Kotlin Multiplatform o Flutter?
36:33 | 👍🏼 ¿Qué debería tener Multiplatform para que se considere mejor que Flutter?
38:17 | 🔍 ¿Tiene sentido montar la UI en Flutter y la lógica de negocio en KMP?
40:08 | ⚖️ Coloquio sobre el peso de las apps: Flutter vs. Kotlin Multiplatform
42:38 | 🔁 ¿Hasta dónde llegar en reutilización?
44:52 | ⚠ Utilización de cosas en beta que no recomiendan usar, ¿nos lo puede aclarar nuestro invitado?
48:05 | ❌ Migrando a Kotlin Multiplatform y durante el proceso nos damos cuenta que ha sido un error. ¿Qué haría nuestro invitado?
50:08 | ▶ ¿Se considera laborioso desplegar a producción un proyecto elaborado en Kotlin Multiplatform?
52:04 | ¡Muchísimas gracias Ricardo! 😊
52:49 | Dónde podemos encontrar a nuestro invitado
53:28 | Despedida y cierre

Transcripción

¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 160 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.

Kotlin Multiplatform, topic número 2 de este 2024.

Y hoy tenemos una charla técnica con un invitado de lujo que es mi amigo y compañero Ricardo Markiewicz, en el que nos va a hablar sobre Kotlin Multiplatform.

Es una de las charlas técnicas que tenemos en los androides Premium y ojo porque el episodio es largo y a lo mejor dices ¡uf! es muy largo, no me lo escucho, te recomiendo que lo hagas porque realmente va a merecer muchísimo la pena.

Vas a aprender muchas cosas en este episodio.

Por ejemplo, la diferencia entre compilar y transpilar, el tema de KMP con los tiempos de compilación, consejos para comenzar con Kotlin Multiplatform, también si es mejor Flutter, KMP o qué proyectos serían los ideales para trabajar con esta, te iba a decir nueva, ya no es tan nueva tecnología.

Ricardo también nos habla sobre los desafíos con los que se ha enfrentado al trabajar con esta tecnología, también hablamos sobre Room, la conocida biblioteca para bases de datos en Android, que también está entrando en este mundo.

Por cierto, interesantísimo, Ricardo nos habla sobre hasta dónde llegar en el tema de reutilización en KMP, es decir, a lo mejor no todo debería ser reutilizado, no todo debería ser compartido, es muy muy muy interesante.

Y por supuesto…

Publicado: 2024-04-15 Actualizado: 2024-04-23