Kotlin: El futuro del desarrollo multiplataforma 💻📲

  Рет қаралды 39,929

DevExpert - Programación Android y Kotlin

DevExpert - Programación Android y Kotlin

Күн бұрын

🎁 Domina el desarrollo multiplataforma con Kotlin entrando a esta masterclass gratuita 👉 devexpert.io/training-gratis/...
🐶 Consigue tu entrada para la TofuConf 2024 👉 tofuconf.com/
Descubre por qué Kotlin Multiplatform se está convirtiendo rápidamente en la elección predilecta para el desarrollo multiplataforma.
Con más de 15 años de experiencia en ingeniería de software, te llevaré a través de un viaje desde las soluciones multiplataforma anteriores hasta la revolución que Kotlin Multiplatform está trayendo al mundo del desarrollo.
Exploraremos cómo empresas líderes como Netflix, Forbes y Philips están aprovechando Kotlin para compartir lógica entre Android y iOS, reduciendo costos y mejorando la eficiencia.
Además, discutiremos los retos que enfrentan los desarrolladores al trabajar con diferentes plataformas y cómo Kotlin Multiplatform ofrece una solución unificadora, permitiéndoles "escribir una vez, ejecutar en todas partes" con una ventaja única.
Comparamos Kotlin Multiplatform con otras tecnologías como Ionic, Flutter y React Native, para darte una perspectiva completa sobre cómo se posiciona en el panorama actual del desarrollo de aplicaciones.
Este video no solo es una introducción a Kotlin Multiplatform, sino también una guía sobre cómo puedes comenzar a integrarlo en tus proyectos. Ya sea que estés buscando desarrollar aplicaciones para clientes finales o soluciones internas, Kotlin Multiplatform podría ser la herramienta que necesitas para llevar tus proyectos al siguiente nivel.
¿Listo para descubrir el futuro del desarrollo multiplataforma con Kotlin?
Únete a nosotros en este emocionante recorrido y ve hasta dónde puede llevarte Kotlin Multiplatform. ¡No te pierdas esta oportunidad de estar a la vanguardia de la tecnología de desarrollo de aplicaciones!
00:00 Intro
00:33 Por qué necesitamos soluciones multiplataforma
01:52 Soluciones previas
04:32 Aparece Kotlin Multiplatform
09:05 Expect y Actual
11:55 Quién está usando Kotlin
14:20 La capa de UI
14:50 Compose Multiplatform
16:05 ¿Es KMP la solución para todo?
17:38 ¿Cómo puedes empezar con Kotlin Multiplatform?
🔸 kmp.jetbrains.com/
📩 No te pierdas ningún contenido exclusivo 👉 devexpert.io/newsletter
Únete a la Comunidad de DevExpert en Discord 👉 devexpert.io/comunidad
//////////////////////////////////////////////////////////////////////////////////////////
Si aún no te decides sobre si Kotlin es el lenguaje que deberías aprender, te animo a que te apuntes a mi masterclass gratuita donde te hablo sobre:
1️⃣ Hasta donde llega el ecosistema de Kotlin
2️⃣ Cómo desarrollar Apps Multiplatform
3️⃣ Te mostraré la ruta más fácil para aprender Kotlin y KMP
🎁 Apúntate aquí: devexpert.io/training-gratis/...
/////////////////////////////////////////////////////////////////////////////////////////////
➡➡ SÍGUENOS EN OTRAS REDES SOCIALES ⬅⬅
👉 Linkedin: www.linkedin.com/in/antoniolg
👉 Instagram: / devexpert.io
👉 Twitter: / devexpert_io
Únete a la Comunidad de DevExpert en Discord 👉 devexpert.io/comunidad
Si te ha gustado el vídeo de hoy apóyanos con un ❤ LIKE, deja un 💬 comentario/ duda y 🥇 SUSCRÍBETE si aún no lo has hecho! Nos vemos en el próximo vídeo!
DevExpert
💻 devexpert.io/

Пікірлер: 152
@devexpert_io
@devexpert_io 5 ай бұрын
🎁 Domina el desarrollo multiplataforma con Kotlin entrando a esta masterclass gratuita 👉 devexpert.io/training-gratis/?
@reloadersystem4873
@reloadersystem4873 2 ай бұрын
Hace promociones please, nos llenaste de ilusiones jajajajajaja Buen post !!
@infomexico1379
@infomexico1379 2 ай бұрын
Donde queda platform.uno? porque no se incluye aqui?
@RandomDevsSebas
@RandomDevsSebas Ай бұрын
En el diagrama más que la hamburguesa.. Me acorde de iMessages... Justamente IOS de azul y Android de verde 😂😂😂
@juanfra5504
@juanfra5504 5 ай бұрын
Buen video. Ya le estoy dando duro a tu curso de Kotlin Expert. Es el momento!!
@devexpert_io
@devexpert_io 5 ай бұрын
Gracias compañero! A por todas con Kotlin Expert!
@eman0de
@eman0de 5 ай бұрын
Videazo, gracias por toda la info!
@devexpert_io
@devexpert_io 5 ай бұрын
Gracias a ti!
@frednnss
@frednnss 5 ай бұрын
Hola, gracias por el video, dices que vas a crear un aplicativo para septiembre, cuando empezarás a publicar los videos ? Vengo de React Native y Flutter, de KMP se nada …. Saludos
@devexpert_io
@devexpert_io 5 ай бұрын
Ya estoy empezando a grabar vídeos, aunque serán de cosas concretas que vaya aprendiendo, no de todo el proceso. Si quieres ver cómo empezar, te recomiendo que te apuntes a la masterclass que también recomiendo en este vídeo y que tienes en la descripción
@rricajos
@rricajos 5 ай бұрын
El primer vídeo que veo tuyo y siento que es un antes y un después en mi carrera profesional.
@devexpert_io
@devexpert_io 5 ай бұрын
Muchas gracias! Espero que mi contenido te sea de ayuda, bienvenido!
@darwincordova8241
@darwincordova8241 5 ай бұрын
Excelente vídeo. Bastante didáctico y entretenido :)
@devexpert_io
@devexpert_io 5 ай бұрын
Muchas gracias!
@patricioconti4852
@patricioconti4852 5 ай бұрын
Gran video Antonio! Muy dinámico y perfectamente explicado. Estoy contento de haber tomado la decisión de entrar a Kotlin Expert para dominar Kotlin de una vez por todas!
@devexpert_io
@devexpert_io 5 ай бұрын
Muchas gracias Patricio! Ojalá lo disfrutes. Un abrazo!
@lmora00
@lmora00 4 ай бұрын
Muy interesante , eso de los actual y expect, es muy similiar a los handlers in net maui
@devexpert_io
@devexpert_io 4 ай бұрын
Seguramente sea el mismo concepto
@d-landjs
@d-landjs 2 ай бұрын
Excelente video informativo maestro 😎
@devexpert_io
@devexpert_io 2 ай бұрын
Gracias!
@josedelriodiaz7085
@josedelriodiaz7085 5 ай бұрын
Me gusta mucho hacia donde esta apuntando KMP. Lo que me preocupa es que si soy solo una persona (freelancer), podre hacer proyectos yo solo y no morir en el intento? (Proyectos para empresas pequeñas / medianas)
@devexpert_io
@devexpert_io 5 ай бұрын
Necesitarás unos mínimos conocimientos de cada tecnología. Pero yo lo veo muy viable
@devgabriel6898
@devgabriel6898 4 ай бұрын
Si, basicamente como los dev js hoy, que te hacen todo de punta a punta con js/ts usando Node, React y React Native por ejemplo. Bueno KMP estaría ofreciendo lo mismo. En especial cuando CMP este estable en todas las plataformas
@lacasadeacero
@lacasadeacero 4 ай бұрын
Yo desde mi rincón te digo que hagas cosas pequeñas. Y así miran tu portafolio en Github y ya el resto es pasar el aprobado del contacto
@andreshernandezlararwejioc4574
@andreshernandezlararwejioc4574 4 ай бұрын
De echo si ;) se puede y esto lo facilita muucho
@ovedgustavorinconmachado1183
@ovedgustavorinconmachado1183 5 ай бұрын
Excelente video, gracias
@devexpert_io
@devexpert_io 5 ай бұрын
Mucha gracias!
@jpscun
@jpscun 5 ай бұрын
Llevo años programando con QML y hace eso y más 😁 siempre vi que muchos amigos se mataban desarrollando en multiplataforma y yo feliz de la vida integrando qml, CSS y js solo para procesos que tocaban periféricos y sensores dándome tiempo a disfrutar de la vida. Está interesante para empezar a jugar con esta nueva tecnología multiplataforma 😁👍🏻
@devexpert_io
@devexpert_io 5 ай бұрын
No sabía que todavía sigue existiendo. Hará como 12 años estuve una empresa que tenía un equipo de QT. Pero desde entonces no lo había vuelto a escuchar.
@hugoemanuelifran1384
@hugoemanuelifran1384 4 ай бұрын
Hola puedes recomendar cursos o series de videos
@devexpert_io
@devexpert_io 4 ай бұрын
¡Hola! Claro que sí, tenemos una variedad de cursos diseñados para ayudarte a crecer en tu carrera de desarrollo en Android y Kotlin. Te recomiendo empezar con nuestra formación "Kotlin Expert" para dominar el lenguaje y todo su ecosistema: devexpert.io/kotlin-expert. Si te interesa el desarrollo de interfaces modernas, nuestro curso "Compose Expert" es perfecto para ti: compose.expert/premium. Para mejorar tus habilidades en testing, echa un vistazo a "Testing Expert": devexpert.io/testing-expert/. Y si buscas una transformación completa en tu carrera, "Architect Coders" es lo que necesitas: devexpert.io/architect-coders. Cada uno de estos cursos está diseñado para proporcionarte las habilidades y el conocimiento necesario para avanzar en tu carrera. ¡Espero que encuentres lo que buscas!
@NSMau_
@NSMau_ 4 ай бұрын
Excelente video 🎉
@devexpert_io
@devexpert_io 4 ай бұрын
Muchas gracias 😁
@rafaelrs7230
@rafaelrs7230 4 ай бұрын
Intente usar KMP pero no encontre librerias, si es fluido pero tardé mucho en hacer una UI. Flutter tiene muchas mas librerias, widgets y comunidad
@devexpert_io
@devexpert_io 4 ай бұрын
Flutter lleva más años de ventaja. En cualquier caso el foco principal de KMP I es la UI, sino compartir el resto de la lógica . Aquí hice un vídeo sobré librerías que te puede servir kzbin.info/www/bejne/iXfKpWqVfMaBp9U
@oscarnico
@oscarnico 4 ай бұрын
Hola saludos kotlin mp esta basado en kotlin en el mismo entorno de desarrollo?la ruta de aprendisaje es kotlin y luego multiplataforma ? Gracias
@devexpert_io
@devexpert_io 4 ай бұрын
Si, correcto
@darioerazo2125
@darioerazo2125 5 ай бұрын
que tal funciona kotil multiplatform frente al tema de librerias por ejemplo firebase, admob, google pay tanto para Android y IOS , porque vengo de react native y este tema es un dolor de cabeza porque son librerias de terceros y no se actualizan rápido y esto causa que se se tenga problema de implementación y funcionamiento.
@devexpert_io
@devexpert_io 5 ай бұрын
A día de hoy es igual. Las librerías que hay son de terceros
@albertsanabria2262
@albertsanabria2262 4 ай бұрын
Una pregunta yo estoy apenas empezando a aprender Kotlin. Y me interesa lo de multiplataforma (Para mas oportunidades de trabajo y gusto propio). Y pues quisiera saber si es recomendable primero aprender kotlin y luego el Multiplataforma, o puedo ir directamente al Kotlin Multiplataforma (Despues de todo segun entendi el codigo es el mismo, no?) Saludos desde VE Nuevo suscriptor!
@devexpert_io
@devexpert_io 4 ай бұрын
Primero es mejor entender las bases del lenguaje. Multiplatform al final es una capa por encima de funcionalidad extra, librerías, etc
@yonnelb
@yonnelb 21 сағат бұрын
Hola. Muy interesante. 👍Ya empezé aprender KMP. Podrias hacer un video para ensenar como hacer y parametrar un lector de codigos QR multiplataforma para Android y iOS (no ZXing) por favor? Hay QRKit, pero tiene poca documentacion... Gracias 🙂
@devexpert_io
@devexpert_io 5 сағат бұрын
Es algo muy concreto, no puedo prometer nada. Pero tomo nota.
@titojesus615
@titojesus615 4 ай бұрын
Soy desarrollador flutter, pero ahora ultimo estoy desarrollando con jetpack compose y se me hace complicado entender las corutinas y la recomposicion de pantalla y el que no tenga hotreload estresa un poco
@devexpert_io
@devexpert_io 4 ай бұрын
Tienes en este canal varios vídeos sobre corrutinas, por si te ayudan. El hot reload de flutter es una maravilla. En compose también lo tienes, pero aún falla bastante
@estefanocampoverde3660
@estefanocampoverde3660 2 ай бұрын
El futuro del desarrollo multiplataforma es Dart/Flutter/Fuchsia
@devexpert_io
@devexpert_io 2 ай бұрын
@@estefanocampoverde3660 te animo a que veas el vídeo que voya publicar esta tarde. Lo de Fuchsia me encantaría saber de dónde lo sacas 😄
@carlosmartinezsuarez3541
@carlosmartinezsuarez3541 5 ай бұрын
👏👏👏👏👏
@devexpert_io
@devexpert_io 5 ай бұрын
😊😊
@unobuscando
@unobuscando 5 ай бұрын
Tienes algún vídeo sobre Compose Multiplatform?
@devexpert_io
@devexpert_io 5 ай бұрын
Depende de lo que busques. En esta masterclass te enseño los primeros pasos: devexpert.io/training-gratis
@mkseguridad
@mkseguridad 4 ай бұрын
Como estas Antonio? Sesria muy bueno si puedieras hacer un video de KMP Library. Saludos y Cariños desde Mendoza - Argentin
@devexpert_io
@devexpert_io 4 ай бұрын
te refieres a crear bibliotecas con KMP? Gracias!
@glcis
@glcis 4 ай бұрын
Hola, excelente explicación! Soy backend developer, qué me recomiendas saltarme todo ésto e ir directo a ello o echarle un vistazo a estos tutoriales?
@devexpert_io
@devexpert_io 4 ай бұрын
Tenemos la formación de Kotlin Expert por si te interesa. Te animo a que empieces por el training gratuito, y allí ya te contamos más al respecto de la formación: devexpert.io/training-gratis
@ourclock9273
@ourclock9273 Ай бұрын
Tendrás algún video donde hables de las diferencias de Compose Multiplatform y MAUI y sus ventajas y desventajas, yo quiero aprender uno de ellos para monitorizar procesos industriales sin tener que hacerlo desde un HMI o plataforma de RockWellAutomation, Siemens, SchneiderElectric o similar, Desde el punto técnico mas no comercial cual es mejor ?
@devexpert_io
@devexpert_io Ай бұрын
No tengo conocimientos de MAUI lo siento, no te puedo ayudar mucho
@ourclock9273
@ourclock9273 Ай бұрын
@@devexpert_io Ok, Igual gracias por la atención en los comentarios, saludos.
@dbedoyat
@dbedoyat 4 ай бұрын
Todo apunta a multiplataforma en un futuro. React Native Web está apuntando al mismo camino.
@devexpert_io
@devexpert_io 4 ай бұрын
Sí, se vislumbra un futuro en el que haya varias soluciones competentes, con sus pequeños pros y contras, y cada uno elegirá según sus preferencias
@leonardocurbelobetancort430
@leonardocurbelobetancort430 4 ай бұрын
No entendi, ¿puedo usar Kotlin plataform en Android Studio?
@devexpert_io
@devexpert_io 4 ай бұрын
Sí, yo es el que uso hoy en día. Aquí tienes un vídeo sobre cómo usarlo: kzbin.info/www/bejne/mpXHdpaObJl-bas
@leonardocurbelobetancort430
@leonardocurbelobetancort430 4 ай бұрын
@@devexpert_ioGracias lo voy a revisar.
@masiosaregm3750
@masiosaregm3750 2 ай бұрын
recomiendan entonces aprender kotlin multiplatform si mi objetivo por ahora es una aplicacion que pueda usar en android y windows
@devexpert_io
@devexpert_io 2 ай бұрын
Es una buena op opción, sí. Y con compose Multiplatform puedes usar la misma UI para los 2
@lewiismb1
@lewiismb1 4 ай бұрын
lo que estoy viendo es que igual hay que escribir mucho codigo especifico para cada lenguaje, lo que se presenta como una alternativa no superior a flutter.
@devexpert_io
@devexpert_io 4 ай бұрын
Si usas Compose Multiplatform, sería exactamente lo mismo que Flutter. Pero muchas veces lo que busca una empresa es precisamente hacer las interfaces nativas para acercarse lo máximo posible a la experiencia de la plataforma, y eso les obliga a duplicar también toda la lógica de aplicación y de negocio. KMP te da precisamente eso, la posibilidad de escribir lo que te interese de forma nativa y compartir código hasta donde quieras, y que el salto entre uno y otro sea muy sencillo.
@leonelp9593
@leonelp9593 4 ай бұрын
JAJA me encanto tu video hermano c: ahora quiero saber tu opinion acerca de algo al dia que Compose Multiplaform sea estable para IOS, sera KMP y CMP las herramientas definittivas para el desarollo cross-platform dejando obsoletas a React Native o Flutter por ejemplo? Muchas gracias y saludos! pd: me encanta que des ejemplos tecnicos y graficos de la architectura de las empresas que justamente adoptan KMP
@devexpert_io
@devexpert_io 4 ай бұрын
Gracias! Eso depende mucho de cómo el mercado lo adopte, pero imagino que coexistirán todas en función de las necesidades de las empresas
@leonelp9593
@leonelp9593 4 ай бұрын
@@devexpert_io mi duda va a qué KMP y CMP combinadas técnicamente ofrecen una mejor performance (ya que que tienen como algo parecido a los bytecode de Java) y por ende no necesitan un Bridge como React Native para correr código nativo
@devexpert_io
@devexpert_io 4 ай бұрын
Sí, lo que pasa que React Native funciona distinto, porque no usan un motor de renderización propio, sino que convierten sus componentes a componentes de la UI nativa, y ese puente es el que puede producir problemas de rendimiento. Flutter y Compose usan su propio motor de renderizado y pintan directamente en un Canvas. La forma de hacerlo de ambos es muy similar.
@leonelp9593
@leonelp9593 4 ай бұрын
ya veo ! muchas gracias por tu respuesta@@devexpert_io 😁
@carlosgonzalez1464
@carlosgonzalez1464 5 ай бұрын
Haz visto Kobweb? Que opinas de ello? Es kotlin para web
@devexpert_io
@devexpert_io 5 ай бұрын
No lo conocía! Pero me lo apunto para echarle un ojo
@devexpert_io
@devexpert_io 5 ай бұрын
Veo que está basado en Compose HTML, que creo que lo han descontinuado, así que mal asunto…
@carlosgonzalez1464
@carlosgonzalez1464 5 ай бұрын
Y yo haciendo mi web con ello. Ya la llevo algo adelantada así que la terminaré, aunque menos emocionado 🤣 😞
@devexpert_io
@devexpert_io 5 ай бұрын
Acabo de revisar el repositorio, y no pone nada de que la hayan descontinuado. Trataré de investigar más para enterarme. github.com/JetBrains/compose-multiplatform
@user-xi4vt6pg2f
@user-xi4vt6pg2f 4 ай бұрын
quiero crear una web alojado en github , estoy aprendiendo kotlin
@baer126
@baer126 3 ай бұрын
I wanted to learn kotlin, do I need to learn Java?
@devexpert_io
@devexpert_io 3 ай бұрын
It’s not required, but it depends on what you want to do
@melchiah6603
@melchiah6603 5 ай бұрын
Creo que es más factible crear tu backend, usando API Rest y ya que necesitas expertos en cada plataforma, mejor crear la app nativa para cada plataforma.
@devexpert_io
@devexpert_io 5 ай бұрын
Las UIs es buena idea hacerlas nativas, pero el resto? Toda la lógica de aplicación puede ser compartida u no repetirla 4 veces. La API también la puedes hacer en Kotlin con Ktor o Spring, y compartir los modelos remotos con las Apps, por ejemplo. O la validación de campos
5 ай бұрын
​@@devexpert_io bajo mi opinión de desarrollador nativo iOS/Android pero que en su momento le di oportunidades a Phonegap, después a Ionic y más tarde Xamarin (esta con proyectos en producción), es que todas dan quebraderos de cabeza por un lado o por otro que te acaban liando y consumiendo ese supuesto ahorro de tiempo. Desde los típicos problemas de no conocer la plataforma y tener que pelearte con ella hasta configurar los mil plugins necesarios para compilar, hasta los menos habituales y muy poco documentados que acabas preguntando en stackoverflow rezando que alguien haya pasado por el mismo bug con esa librería de compatibilidad que se hizo algún buen samaritano, pero que lo hizo para iOS 12 y resulta que en 17 ya no funciona. ¿Ventajas siendo realistas? Que con estas soluciones es posible que puedan lanzarse a la piscina con desarrolladores que ya tienen en plantilla, y no tengan que salir a la búsqueda de nativos. O que antiguamente, en las soluciones Html + JavaScript, reducías la dificultad de crear una app, haciendo que alguien con conocimientos medios de desarrollo frontend la pudiera codificar. Apps muy básicas y limitadas como comentas, pero podías, era muy goloso. Ojo, que este KM tiene muy buena pinta y parece, una vez más, la solución definitiva. El tiempo lo dirá. Muy buen video Antonio.
@devexpert_io
@devexpert_io 5 ай бұрын
Piensa que el objetivo principal de KMP no es la capa de framework, que es donde se producen todos esos problemas que comentas, sino la lógica de aplicación y de negocio. Es posible llegar hasta la UI con Compose, pero para mí ese no es el valor diferencial.
@mapachao-de-to
@mapachao-de-to 5 ай бұрын
@@devexpert_ioy qué diferencia hay entre hacer una API con la lógica del negocio en cualquier otro lenguaje, o hacerla con KMP. Al final las UIs apuntarían por llamadas a la API, y la lógica sería una misma para todos no?
@devexpert_io
@devexpert_io 5 ай бұрын
@@mapachao-de-to si tienes la lógica en el server sí, pero no siempre es el caso. Y también está la lógica de aplicación: los viewmodels, todos los casos de uso, cualquier tipo de algoritmo que la App necesite... Como todo, depende del tipo de App que desarrolles habrá más o menos código implicado.
@unobuscando
@unobuscando 5 ай бұрын
Qué significa una app nativa o que utiliza componentes nativos?
@devexpert_io
@devexpert_io 5 ай бұрын
Significa que usa los componentes que fueron inventados para ello por la propia tecnología. Por ejemplo que en Android se utilicen los componentes del framework de Android o Compose, y en iOS se usen los de SwiftUI. Hay sistemas multiplataforma que lo que hacen es pintar componentes que se parecen a los originales, pero si luego una de las tecnologías les añade una funcionalidad extra, no va a funcionar. Un ejemplo claro es que las apps que no están hechas de forma nativa con SwiftUI en iOS no funcionan ahora con las nuevas gafas de Apple
@unobuscando
@unobuscando 5 ай бұрын
@@devexpert_io ok, comprendo. Gracias. Un saludo.
@FacundoThanhousen
@FacundoThanhousen 4 ай бұрын
Por qué no has hablado de Qt?
@devexpert_io
@devexpert_io 4 ай бұрын
Hay muchas tecnologías Multiplatform. He cogido unas pocas representativas
@cesarlabastida1392
@cesarlabastida1392 2 ай бұрын
Yo desarrollo la Android app con compose creanme es muy facil de aprender. No estoy diciendo ke sea lo mejor para haced multiplatform pero en lo ke se es un lenguaje conciso y facil de usar
@devexpert_io
@devexpert_io 2 ай бұрын
En dificultad está muy a la par con Flutter. También es muy sencillo
@devexpert_io
@devexpert_io 2 ай бұрын
En dificultad está muy a la par con Flutter. También es muy sencillo
@christianm4906
@christianm4906 4 ай бұрын
Qt es otra opción importante que no fue mencionada.
@devexpert_io
@devexpert_io 4 ай бұрын
Correcto, hay muchas, QT no me vino a la cabeza mientras hacía el vídeo
@brayanceron_
@brayanceron_ 5 ай бұрын
Y todo eso ya no lo hace Dart con Flutter?
@devexpert_io
@devexpert_io 5 ай бұрын
Flutter está muy enfocado en UI, pero es más complejo hacer las interfaces nativas y compartir el resto del código, que es lo que permite KMP con mucha facilidad.
@eduar2tc904
@eduar2tc904 5 ай бұрын
no entiendo a que te refieres al "resto de codigo" y eso de hacer interfaces nativas, pues flutter se compila para muchas plataformas@@devexpert_io
@devexpert_io
@devexpert_io 5 ай бұрын
Lo he respondido ya en muchos otros comentarios
@williamandreu8752
@williamandreu8752 2 ай бұрын
De momento a nivel de madurez creo que sigo prefiriendo flutter.
@devexpert_io
@devexpert_io 2 ай бұрын
KMP está maduro, lo que no lo está es Compose Multiplatform.
@ovedgustavorinconmachado506
@ovedgustavorinconmachado506 4 ай бұрын
Hola Antonio, pensando en comprar un Apple Mac Mini M2 8gb Ram 256gb Ssd para poder desarrollar en KMP, crees que trabaje bien?
@devexpert_io
@devexpert_io 4 ай бұрын
Quizá los 8GB se queden un pelín cortos en alguna situación. Si te puedes permitir 16GB mejor, si no seguro que te irá muy bien también
@devgabriel6898
@devgabriel6898 4 ай бұрын
Estoy esperando a que CMP alcance estabilidad en iOS. Quiero ser capaz de ser fullstack Kotlin
@devexpert_io
@devexpert_io 4 ай бұрын
A ver cómo va evolucionando. En general parece que funciona bastante bien, así que quizá nos sorprenden con una beta pronto
@MinisterioLasJaeles
@MinisterioLasJaeles 2 ай бұрын
y Nativescript?
@devexpert_io
@devexpert_io 2 ай бұрын
No lo conozco
@RandomDevsSebas
@RandomDevsSebas Ай бұрын
Me encanta... Aunque Mac sigue bajo demandas por monopolios.. Me la pela.... Cuando liberen un iPhone virtualizado para usarlo no necesariamente en un Mac estaré dispuesto a hacerle apps... Por mientras KMP lo destinar al resto😎... 😎😎😎Simplemente se está poniendo hermoso KMP😅🙌.. Pero.. Quiero saber..... Sigo usando Android estudio o me cambio a fleet? 🤔🤔Aiuda😂
@devexpert_io
@devexpert_io Ай бұрын
Yo personalmente sigo usando Android Studio
@PabloCorezzola
@PabloCorezzola Ай бұрын
la tecnología avanza tan rápido que cuando me empiezo a acostumbrar a algo ya hay algo nuevo para renegar. es un ciclo infinito. a veces me pregunto porque no decidí ser carpintero o electricista 🤣🤣
@devexpert_io
@devexpert_io Ай бұрын
Jajaja, ya ves...
@aulavirtualjyl9578
@aulavirtualjyl9578 Ай бұрын
Habría que ser ciegos para no ver el potencial de Kotlin multiplatform; pero de momento será muy complicado desplazar a Flutter.
@devexpert_io
@devexpert_io Ай бұрын
Bueno, quizá no hace falta desplazarlo, solo elegir en función de las necesidades del proyecto.
@JairRodriguez-eh8rn
@JairRodriguez-eh8rn 2 ай бұрын
Es mejor flutter , ❤️❤️❤️
@devexpert_io
@devexpert_io 2 ай бұрын
Cada uno tiene sus preferencias, sin duda.
@PedroRodriguez-dl5yt
@PedroRodriguez-dl5yt 4 ай бұрын
El sueño es que las computadoras entiendan directamente el lenguaje humano y generen el programa que se les pide. Ahí van
@devexpert_io
@devexpert_io 4 ай бұрын
¡Totalmente de acuerdo! Ese sueño de que las computadoras entiendan el lenguaje humano y generen programas a partir de instrucciones verbales es una frontera emocionante en la tecnología. Estamos avanzando hacia ese futuro con herramientas como Kotlin, que facilitan la creación de software de manera más intuitiva y eficiente. Si te interesa explorar más sobre cómo Kotlin puede acercarte a ese futuro, te recomiendo nuestra formación "Kotlin Expert" en devexpert.io/kotlin-expert. También nuestra masterclass gratuita sobre desarrollo multiplataforma con Kotlin podría interesarte: devexpert.io/training-gratis/.
@josuecaceres5784
@josuecaceres5784 5 ай бұрын
Osea que todo este video fue un comercial. Jaja saludos
@devexpert_io
@devexpert_io 5 ай бұрын
La teletienda del siglo XXI
@hba6018
@hba6018 4 ай бұрын
Min 5:40, debiste ser mas justo explicando que Android se quedo estancado en Java 7 por muchos años, y se comparo injustamente a Java 7 con Kotlin por muchos años. Tambien el mal diseño del SDK de Android resulto en una pesima experiencia de desarrollo, culpa con la que injustamente se cargo a Java tambien. Aun con Kotlin la experiencia de desarrollo es pesima, comparado con librerias de ui en Java como Vaadin, JavaFX o etc por mencionar algunas, que no presentaban esa pesima experiencia como si lo hacia Android y su verbosidad. Kotlin no se salvo hasta que Compose vino a medio rescatar, pero igual no es tan comodo como lo que existe alla afuera.
@devexpert_io
@devexpert_io 4 ай бұрын
No he sido injusto, primero porque JetBrains no lo creó para Android, sino para el uso del desarrollo de sus propios IDEs. Y segundo porque Kotlin empezó a desarrollarse en 2011, mismo año en que se lanzó Java 7, que ni siquiera tenía lambdas. No hablemos ya data classes, sealed classes, gestión adecuada de nulos, funciones en el sistema de tipado, properties… por nombrar las primeras cosas que se me vienen a la cabeza. Java se estancó como lenguaje durante mucho tiempo, y solo en los últimos años han decidido ponerse las pilas porque le veían las orejas al lobo. Que en Android encajara tan bien el lenguaje fue un efecto secundario que ni siquiera ellos esperaban. De hecho algunas funciones del lenguaje de tuvieron que adaptar durante las EAP del lenguaje, porque si no no se podía usar correctamente en Android.
@chris0617
@chris0617 5 ай бұрын
El futuro es hoy, oíste viejo xdxxdxdxd
@devexpert_io
@devexpert_io 5 ай бұрын
🫠
@estefanocampoverde3660
@estefanocampoverde3660 2 ай бұрын
El futuro del desarrollo multiplataforma es Dart/Flutter/Fuchsia
@devexpert_io
@devexpert_io 2 ай бұрын
Eso es una opinión más que una realidad basada en hechos
@rossmartinez6633
@rossmartinez6633 4 ай бұрын
Ni idea flaco, yo soy backend 🗿
@devexpert_io
@devexpert_io 4 ай бұрын
También puedes hacer backend con Kotlin 😁
@opk8843
@opk8843 4 ай бұрын
pov me acabo de anotar a un bootmacp de flutter xddd
@devexpert_io
@devexpert_io 4 ай бұрын
Jajaja, bueno te vendrás muy bien también
@nava_dev
@nava_dev 4 ай бұрын
😂
@88goeth
@88goeth 4 ай бұрын
Muy verde en web está, eso sin mencionar que en iOS todavía ni nace
@devexpert_io
@devexpert_io 4 ай бұрын
En iOS es en uno de los sitios donde más se usa KMP. Si te refieres a Compose Multiplatform es otro tema, aunque aún así está más avanzado que en web
@NGS2410
@NGS2410 5 ай бұрын
Hay que desarrollar nativo, pagarlo y dejarse de joder.
@devexpert_io
@devexpert_io 5 ай бұрын
Si tú lo dices…
@_jmgomez_
@_jmgomez_ 4 ай бұрын
Dime que no usaste Xamarin sin decirme que no usaste Xamarin
@devexpert_io
@devexpert_io 4 ай бұрын
Lo usé hace años sí, pero para pruebas sencillas. Me sirve más que me cuentes en qué estoy equivocado para aprender de ello.
@_jmgomez_
@_jmgomez_ 4 ай бұрын
@@devexpert_io Sure 1. Microsoft no hizo Xamarin, lo compro. Xamarin fue un spin off del proyecto Mono 2. Básicamente son bindings nativos, así que sí es natural para los desarrolladores nativos. Lo que no seria natural es Xamarin.Forms (lo que se convierte en MAUI). Son dos cosas diferentes, el segundo es una abstracción. 3. No tenia problemas en rendimiento en pantallas complejas por [2] 4. Ninguna algoritmo decide nada. No se de donde has sacado eso
@_jmgomez_
@_jmgomez_ 4 ай бұрын
@@devexpert_io Sure 1. Microsoft no hizo Xamarin, lo compro. Xamarin fue un spin off del proyecto Mono 2. Básicamente son bindings nativos, así que sí es natural para los desarrolladores nativos. Lo que no seria natural es Xamarin.Forms (lo que se convierte en MAUI). Son dos cosas diferentes, el segundo es una abstracción. 3. No tenia problemas en rendimiento en pantallas complejas por [2] 4. Ninguna algoritmo decide nada. No se de donde has sacado eso
@devexpert_io
@devexpert_io 4 ай бұрын
Tienes razón, cuando he mencionado Xamarin me refería a Xamarin.Forms, no conocía el Xamarin original, y por eso también desconocía su origen. Gracias por las aclaraciones
@_jmgomez_
@_jmgomez_ 4 ай бұрын
@@devexpert_io Gracias a ti por tomartelo constructivamente, mi comentario fue un poco bait. PS mi respuesta anterior no es visible
@user-hy9hl6ie5o
@user-hy9hl6ie5o 2 ай бұрын
Esta muy verde kpm prefiero flutter
@devexpert_io
@devexpert_io 2 ай бұрын
KMP ya está estable y listo para producción. En qué consideras que está verde?
@nelsonscript
@nelsonscript 4 ай бұрын
Cual futuro? Eso lo viene haciendo Flutter desde 2017
@devexpert_io
@devexpert_io 4 ай бұрын
💆‍♂️💆‍♂️
Flutter vs Kotlin Multiplatform: Google se posiciona 😏
10:19
DevExpert - Programación Android y Kotlin
Рет қаралды 28 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 38 М.
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 6 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 45 МЛН
Kotlin: Presente y Futuro del lenguaje multiplataforma
12:34
DevExpert - Programación Android y Kotlin
Рет қаралды 3 М.
Complete Kotlin Multiplatform Course: Develop Apps for Android and iOS
2:44:56
DevExpert - Programación Android y Kotlin
Рет қаралды 9 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 17 М.
DevTalles Podcast - 156: ¿Cómo elegir una tecnología de desarrollo?
46:39
La habilidad más importante que no estás practicando.
9:37
Dot Dager
Рет қаралды 51 М.
Flutter vs Kotlin Multiplatform ⚔️ ¿Por qué Google invierte en dos tecnologías enfrentadas?
8:32
DevExpert - Programación Android y Kotlin
Рет қаралды 20 М.
Flutter VS Kotlin 💪
0:56
DevExpert - Programación Android y Kotlin
Рет қаралды 29 М.
Cómo desarrollar en backend para frontend developers
0:51
DevExpert - Programación Android y Kotlin
Рет қаралды 484
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 809 М.
Cómo usar FLEET para Kotlin Multiplatform
6:23
DevExpert - Programación Android y Kotlin
Рет қаралды 6 М.
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 6 МЛН