La MEJOR Forma de COMPARTIR CÓDIGO entre iOS y Android | KMM

  Рет қаралды 23,277

MoureDev by Brais Moure

MoureDev by Brais Moure

Күн бұрын

Пікірлер: 73
@mouredev
@mouredev 2 жыл бұрын
🔗 Redes y enlaces de interés | moure.dev 👾 Discord | mouredev.com/discord ▶️ Accede al vídeo completo del #SamsungDevSpain Day: kzbin.info/www/bejne/a6LSZmWPn92aoac
@chrrissoft2404
@chrrissoft2404 2 жыл бұрын
Estaría genial escuchar una explicación tuya, sobre temas como desarrollo de aplicaciones nativas con C y C++ todavía no acabo de enterar muy bien eso. También sería genial si hablas sobre la relativamente nueva arquitectura que ha propuesto android. Saludos 👋
@Lucas_Barraud
@Lucas_Barraud 2 жыл бұрын
Muy buen video, felicitaciones. Creo que todos estamos de acuerdo en que hagas un video versus entre Flutter y KMM, aunque se entiende que este último está todavía "verde". Saludos.
@jacobodi
@jacobodi 2 жыл бұрын
Ya estoy esperando el curso completo :P muchas gracias!!!
@InGuillermoGonzalez
@InGuillermoGonzalez 2 жыл бұрын
Excelente, nos va a ahorrar mucho trabajo esta nueva característica. Saludos desde Sincelejo - Sucre, Colombia.
@sispilacopa
@sispilacopa 2 жыл бұрын
Todos esperabamos Flutter jajajaja buen video!
@CristianSanchez-zu5sl
@CristianSanchez-zu5sl 2 жыл бұрын
Moure más videos como este explicando a fondo como funciona la KMM. Sigue así y muchas gracias por informar a la comunidad.
@mouredev
@mouredev 2 жыл бұрын
Muchas gracias por el feedback!
@naxinaximun9262
@naxinaximun9262 2 жыл бұрын
He probado Xamarin. Tambien flutter. Ahora voy por aca. Pero todo se vuelve confuso y pesado, se generan cientos de archivos por proyecto, ya desde el vamos. No hay con que darle al desarrollo nativo. De todas maneras Flutter y la posibilidad de generar aplicaciones moviles y ADEMAS también se ejecuten en navegador es una maravilla. Por ahora me quedo en nativo. Saludos desde Argentina, sos el mejor!
@danielcettour
@danielcettour 2 жыл бұрын
mismo comentario, también probé react native y funciona bien pero se generan muchos archivos, y una simple app desde el vamos ya pesa 60 MB. También el problema sucede que al deprecarse o actualizarse una librería, puede romper el proyecto por todos lados, debido a dependencias y demás, especialmente con actualizaciones de expo.
@ivansopenagarbajosa654
@ivansopenagarbajosa654 2 жыл бұрын
Ojooo, tiene muy buena pinta. Habrá que darle una vuelta por los directos XD..
@martinr.4795
@martinr.4795 2 жыл бұрын
Muy bueno Brais!! Habrá que probarlo!!
@Mark_Celis
@Mark_Celis 2 жыл бұрын
todos pensamos que irias por flutter pero esto pinta bn, gracias por compartirlo no tenia ni idea!
@elgusotube11
@elgusotube11 2 жыл бұрын
Me parece Genial, de verdad te felicito, tus vídeos son de excelente calidad, sería muy bueno si puedes montar un proyecto sample simple que se pueda ejecutar en IOS, Android y Web. Flutter pareciera más sencillo, pero el potencial de esto es lo que me gustaría entender más. De nuevo felicitaciones.
@marcovalarezo9395
@marcovalarezo9395 2 жыл бұрын
Esta genial toso esto y la forma en que la explicas es grandiosa, podrías seguir subiendo más videos hablando sobre esto. O crear algún proyecto para ver su uso. Gracias por la info, saludos
@mouredev
@mouredev 2 жыл бұрын
Muchas gracias!!
@victordavidgonzalezlemus3079
@victordavidgonzalezlemus3079 2 жыл бұрын
Wow..! No sabía que existía KMM... Se ve Genial..!
@calinlopes
@calinlopes Жыл бұрын
Me encantan tus videos. Estaría genial que hicieras uno usando MMP con kotlin y Jetpack compose para ver cuanto código pueden compartir incluido pantallas completas ya que he visto por allí que ya pueden compartir más código
@StockZF
@StockZF 2 жыл бұрын
Simplemente para mi eres el mejor bro.
@mouredev
@mouredev 2 жыл бұрын
Mil gracias! 🙌
@vetiam
@vetiam 2 жыл бұрын
Suena genial, entre más opciones tengamos podemos hacer mejores trabajos, pero creo que aún está verde KMM, para mi Flutter es el rey indiscutible ya que no solo está para android y IOS si no también web y desktop, además que flutter compila a código nativo, entonces KMM no la tiene fácil, esperemos haber para probarla y poder tener una idea más clara. Buen video salu2. PD. KMM se me hace similar a los channels en flutter.
@mouredev
@mouredev 2 жыл бұрын
Es parecido, pero tiene muchas cosas que lo diferencian. Compila a nativo pero con un coste en tamaño y rendimiento en todas sus capas. KMM no ya que la UI sigue siendo nativa pura y el código de Android tb.
@vetiam
@vetiam 2 жыл бұрын
@@mouredev Vaya suena bien eso, tendré que probarlo porque está interesante. Pregunta, Cual es tu preferencia personal en backend para proyectos personales o freelancer?. Es bueno saber lo que usan los grandes :).
@orlandonovasrodriguez825
@orlandonovasrodriguez825 2 жыл бұрын
Buen video... espero mas sobre el tema de KMM
@LeonoX97
@LeonoX97 Жыл бұрын
Uso Xamarin y Maui y esto promete bastante :D
@danielcettour
@danielcettour 2 жыл бұрын
hola Moure, si tengo una PC con windows no puedo utilizar KMM no? ya que no puedo instalar xcode ni los emuladores de iphone, es así? gracias, saludos.
@rickertluisgonzalesramirez1839
@rickertluisgonzalesramirez1839 2 жыл бұрын
esta genial, sin duda nuevo horizonte se abre para el desarrollo móvil
@JoakiRivero
@JoakiRivero 2 жыл бұрын
Al final sí que ha sido algo muy interesante. Ya estábamos todos pensando que era Flutter :P
@mouredev
@mouredev 2 жыл бұрын
Muchas gracias!!
@GabrielLara
@GabrielLara 2 жыл бұрын
Esta super bien!! ojala evolucione y si, es demasiado comun estar repitiendo codigo solamente para poder tener apps en ambas plataformas de componentes nativos
@jose_develaw9021
@jose_develaw9021 2 жыл бұрын
Tiene muy buena pinta. Sobre todo para la gente que ya hace desarrollo nativo de Android; aprender un poquito de SwiftUI y a volar. Aun así, cuando haya que hacer cosas complejas va a tocar sudar como con cualquier híbrido. Sé que va a sonar a coña, pero la próxima deberías darle un tiento a MAUI, y ver cómo de fácil se trabaja con MAUI Community toolkit y MAUI Essentials (para acceder a las APIs); sigo pensando que si consiguen librarse de XAML y consiguen una interfaz tipo MVU con Comet, es de las mejores opciones
@mouredev
@mouredev 2 жыл бұрын
Gracias! Creo que necesito una masterclass tuya 😁
@CanoDevs
@CanoDevs 2 жыл бұрын
Para emular la app en ios es necesario un Mac? Tengo esa duda o se pueden emular ambos en Windows?
@JuanCoronado-um8if
@JuanCoronado-um8if 5 ай бұрын
hola, me gustaria saber si hay alguna forma de hacer lo mismo pero con proyectos basados en java?
@eliasrodriguezchimal3145
@eliasrodriguezchimal3145 2 жыл бұрын
Hola Moure! Sería genial una nueva serie de videos correspondientes a Firebase con Jetpack Compose si en algún momento tuvieras tiempo, sobretodo si incluye más tecnologías como Realtime Database, Cloud Firestore, etc :3
@talo11
@talo11 2 жыл бұрын
Se mira súper interesante.
@fabriziopastor6146
@fabriziopastor6146 2 жыл бұрын
Excelente video, gracias por compartir información ! :) tengo una pregunta, ¿Cuál tema utilizas en adnroid studio ? ¡ saludos !
@mouredev
@mouredev 2 жыл бұрын
Muchas gracias. Es un tema que yo mismo he creado.
@JamsMendez
@JamsMendez 2 жыл бұрын
muy interesante el KMM ya que también incluye el desktop
@carlosgonzalez415
@carlosgonzalez415 2 жыл бұрын
Hola mouredev podrías hacer un video de como compartir un proyecto en andordid studio para que dos personas trabajen en el al mismo tiempo?
@enriqueruiz320
@enriqueruiz320 2 жыл бұрын
Excelente.... Seguiré codeando con Flutter.... me avisan como les va 😀
@Anullos42
@Anullos42 2 жыл бұрын
¡¡¡ Flutter número 1 !!! Flutter es muy superior a KMM, sin mencionar el crecimiento abismal que ha tenido en la comunidad estos últimos años y sigue aumentando. Además Flutter tiene mucho más apoyo de Google que KMM.
@backto80s40
@backto80s40 2 жыл бұрын
hola, tengo un problemin, empeze a hacer un tuto tuyo para programar en android, pero el programa no me esta permitiendo crear el Emulador me dice algo asi como que no esta instalado, intente instalar, pero no pude.
@franciscohermoso980
@franciscohermoso980 2 жыл бұрын
excelente video, tengo una pregunta para desarrollar en react native es mas sencillo que desarrollarlo por KMM?
@mouredev
@mouredev 2 жыл бұрын
Más que sencillo es diferente. Con cosas buenas y malas dependiendo de tus necesidades.
@AlexDevL
@AlexDevL 2 жыл бұрын
Hola! Una duda... Mi primer lenguaje de programación y FrameWork fueron Dart y Flutter por lo que descubrí mi amor por el desarrollo mobil, mi idea es dedicarme a ser desarrollador Nativo de iOS principalmente y tener conocimiento suficiente de Android de forma nativa. La cosa es que no sé más de programación, empece "desde cero" viendo un curso de HTML y CSS más que nada por qué Flutter tiene su apartado Web y quería dominar un poquito ese aspecto. La pregunta aquí es... ¿Debería antes de comenzar a aprender nativo, aprender JS?, he visto que hay montones de trabajos de JS y que serviría para la parte del backend de node JS y pues mínimo tener el conocimiento básico y general. ¿Debería irme ya por la parte de desarrollo mobil nativo? ¿Debería dominar un framework de JS como React para practicar un poco todo mi conocimiento web y después dedicarme a al desarrollo mobil?
@olegariolopezlinares4258
@olegariolopezlinares4258 2 жыл бұрын
No te preocupes tanto por las tecnologías, ten en cuenta desde un principio que las habilidades más importante de un desarrollador en un comienzo son: -tolerancia a la frustración -googlear y buscar información Por lo tanto decide una tecnología cualquiera que te llame la atención y crea proyectos desde ya, y desarrolla tolerancia a la frustración y aprende a encontrar la información que te falta para desarrollar las ideas que tienes, por supuesto empieza por ideas muy simples, si puedes empieza a desarrollar los proyectos en github. otros tips serían: -practica con proyectos, no sólo mires y leas -no sólo busques info en español, si no sabes inglés pues usas traductores online
@AlexDevL
@AlexDevL 2 жыл бұрын
@@olegariolopezlinares4258 muchísimas gracias por el consejo! Lo seguiré 🥺. Me quedaba mucha inquietud el tema de JS. Un abrazo 🫂
@mouredev
@mouredev 2 жыл бұрын
Hola! Si te apetece aprender nativo puedes lanzarte directamente 💪
@JavierAlejandroGomez-le7ck
@JavierAlejandroGomez-le7ck 9 ай бұрын
Ayudame a implemetar interoperabilidad, quiero ejecutar una clase swift desde el expect de un ios.kt
@diegocamilopenaramirez6101
@diegocamilopenaramirez6101 2 жыл бұрын
Tengo una pregunta, ¿eso quiere decir que ya no seria necesario flutter? es más ¿ya no tendría sentido usar flutter?
@mouredev
@mouredev 2 жыл бұрын
Cada tecnología sigue teniendo su aplicación. KMM aporta mayor rendimiento pero con algo de más trabajo ya que la UI es nativa.
@noelserdna
@noelserdna 2 жыл бұрын
que diferencia hay entre flutter y kMM ?? y pq google da soporte a las dos_???
@mouredev
@mouredev 2 жыл бұрын
Flutter es de Google, KMM de JetBrains. Futter se programa con Dart (ni iOS ni Android lo usa de forma nativa), KMM sí que usa Kotlin nativo desde Android. Dart comparte todo el código. KMM comparte sólo una parte del código para permitir crear UI Nativa y ganar rendimiento.
@vicentealcanizhuerta5731
@vicentealcanizhuerta5731 2 жыл бұрын
Hay algo que no acabo de comprender ... si tengo que implementar el `Greeting` en los 2 lenguajes ... y además la parte de la vista ... no se realmente que gano. Igual es que no he entendido bien el video.
@mouredev
@mouredev 2 жыл бұрын
Hola. No es así, lo que te represento con eso es que tienes la capacidad de especializar una función única en cada lenguaje si quieres, ya que estás accediendo a la versión de cada sistema operativo. Si la lógica es común, no tienes que cambiar nada.
@arialdev
@arialdev 2 жыл бұрын
¿Podrían poner un ejemplo de a qué se refiere con capa de negocio? Gracias de antemano.
@mouredev
@mouredev 2 жыл бұрын
es.wikipedia.org/wiki/L%C3%B3gica_de_negocio
@gustavogarcia3216
@gustavogarcia3216 2 жыл бұрын
quien de aqui puede hacer un ( reset password ) con firebase, pero no como cualquiera ,si no que envie la contrasena generada aleatoriamete como e visto en algunas apps que me envian la contrasena en el correo y generada aleatoriamente
@cesarmendiola2947
@cesarmendiola2947 2 жыл бұрын
Muy similar a Xamarin, de momento me quedo con Flutter
@albertobeato1982
@albertobeato1982 2 жыл бұрын
Me gustaría que crearas una app que cuando la instales tenga juegos de descarga para ganar monedas como greedy dragon
@lecheelemental4739
@lecheelemental4739 2 жыл бұрын
FLUTTER RULES !!
@bystander6490
@bystander6490 2 жыл бұрын
Parece que la gente sigue sin entender que hacer código multiplataforma es una pérdida de tiempo... pero cuantos frameworks van a salir, que alguien los detenga por favor.
@mouredev
@mouredev 2 жыл бұрын
Este es un enfoque totalmente diferente. La multiplataforma sólo se implementa en la capa que tu quieres, la UI siempre es nativa, kotlin también en la parte de Android. Precisamente es una tecnología que intenta acabar con algunos de los problemas de la multiplataforma.
@Kalex_sr
@Kalex_sr 2 жыл бұрын
Para mi , que MoureDev se coloca el micrófono bajo la barba...🤔
@mouredev
@mouredev 2 жыл бұрын
Haha, está fuera de plano
@mrklenton6897
@mrklenton6897 2 жыл бұрын
Claro pero estas planteando el desarrollo multiplataforma instalando xcode y android studio usando mac, pero para el latino pobre como yo ya no ses factible porque tengo windows 10
@MiguelGonzalez-se6uc
@MiguelGonzalez-se6uc 2 жыл бұрын
Muy interesante, aunque me da la sensación de que a medida que el proyecto sea más grande también será más complejo de usar
@mouredev
@mouredev 2 жыл бұрын
No tiene porqué, ya que su actuación es muy limitada. Tendremos que ir viendo cómo evoluciona.
@ecorrea_1
@ecorrea_1 2 жыл бұрын
F por al comunidad de Flutter, incluyendome
@mouredev
@mouredev 2 жыл бұрын
Hehehe. Como en todo tendremos que ver cómo evoluciona. Hay mercado y necesidades para todos los gustos.
@enriquemorales629
@enriquemorales629 2 жыл бұрын
En cuanto a juegos 2d lo mejor y poderoso es cocos2d-x en lenguaje C++ NDK
10 Formas de GANAR DINERO con una APP Android o iOS 💰
13:55
MoureDev by Brais Moure
Рет қаралды 113 М.
Flutter vs Kotlin Multiplatform: Google se posiciona 😏
10:19
DevExpert - Programación Android y Kotlin
Рет қаралды 39 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Las 7 APLICACIONES que MÁS uso como PROGRAMADOR
14:11
MoureDev by Brais Moure
Рет қаралды 75 М.
Type-Safe Navigation with the OFFICIAL Compose Navigation Library
10:03
Crea una APP iOS y Android con KOTLIN MULTIPLATFORM
45:20
MoureDev TV
Рет қаралды 63 М.
FLUTTER: COMO Crear una APP DESDE CERO (para Principiantes)
24:24
MoureDev by Brais Moure
Рет қаралды 606 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 301 М.
Expect/Actual in Kotlin Multiplatform - KMP for Beginners
22:33
Philipp Lackner
Рет қаралды 18 М.
ANDROID STUDIO: Cómo ORGANIZAR un Proyecto REAL 💪🏼
15:55
MoureDev by Brais Moure
Рет қаралды 27 М.
¿Por qué Programar para iOS?
7:34
Juanca Tech
Рет қаралды 24 М.
Crea una APP Android, iOS y Web usando FLUTTER
1:08:57
MoureDev TV
Рет қаралды 156 М.
DeepSeek R1: genial para startups, malo para Silicon Valley
18:58
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН