Flutter VS Kotlin 💪
Vložit
- čas přidán 21. 10. 2021
- Antes de saltar como una fiera mírate estos dos vídeos 😜
FLUTTER vs KOTLIN 🐱👤 ¿QUIÉN GANARÁ? • FLUTTER vs KOTLIN 🐱👤 ...
🔥 FLUTTER vs KOTLIN en 2021 👉 Me posiciono!! [y te digo CUÁL APRENDER] • 🔥 FLUTTER vs KOTLIN 👉 ...
Ahora sí!! Te leo en los comentarios 👀
#short #shorts #fluttervskotlin
Muy buena reflexión
Muchas gracias!!
En mi experiencia aprender desarrollo nativo primero es esencial, debido a que Flutter no resuelve los problemas específicos de la plataforma, y muchas herramientas terminan siendo agregadas con código nativo.
Por suerte el ecosistema de Flutter tiene muchas librerías que resuelven muchos de esos problemas nativos, pero me he topado con muchas muy buenas que quedaron sin soporte, y en la urgencia que promueven los ecosistemas móviles, por las nuevas versiones de los Sistemas Operativos, más de una vez he tenido que escribir el código complementario en Kotlin y Swift.
Es la sensación que me da, pero cuando digo esto, algunos Flutterianos me coment 😅. Gracias por comentarlo
@@devexpert_io yo programo en ambos pero mi nivel de kotlin no es tan alto como en flutter pero en kotlin puedo hacer servicos en esegundos planos cosas cheveres dn flutter es poco mas difícil pero a nivel grafico y consumir apis mas facil es flutter SIEMPRE ES MEJOR FLUTTER A NIVEL FLUTTER
Siempre puedes programar la funcionalidad en nativo y llamarla desde flutter
Toyota, eBay, Alibaba, no creo que sean empresas de bajo presupuesto
Al dia de hoy, despues de ver como funciona Kotlin y sus planes para el futuro, yo creo que Flutter es para proyectos basicos y Kotlin para gigantes que necesitan modularizacion.
yo estoy empezando con kotlin y despues me ire por React Native. espero sea facil de entender
Ánimo con ello!
Flutter (Framework) vs Kotlin(Languaje). Sabiendo que es cada cosa, debemos darle prioridad a los lenguajes solidos y multiproposito como Java, C#, Swift y Kotlin. Eso garantiza mas campo laboral. Flutter es un plus de conocimiento basado en Dark, y las grandes empresas no lo usan en grandes proyectos, prefieren nativo. Si eres Freelance y quieres crear soluciones rapidas para tus clientes puedes usar Flutter o lo que tu quieras.
*Dart
Buen video crack 😁
Muchas gracias Misterlan!!
Luego de varios años, sigue siendo una muy buena respuesta. Saludos.
¡Gracias!
Debería ser una comparación entre similares. Flutter es un framework, Kotlin es un lenguaje de programación. La comparación debería ser Dart vs Kotlin o Flutter vs JavaFX/TornadoFX
Siempre se compara entre angular y react pese a qué uno sea un framework y el otro una librería, pero aún así tiene sentido que se haga esa comparación. Lo mismo aplica para este caso
Excelente respuesta 👌
Gracias! 😊
Flutter vs Kotlin Multiplatform
Tal cual, cada una con su enfoque del tipo de aplicación
Gracias por comentar
🤔 he desarrollado en Flutter apps y web para empresas financieras grandes y es perfecto 👍
¡Gracias por tu comentario!
Por ejemplo, quiero hacer por mi cuenta una app tipo tinder y subirla tanto en Android como IOS, me conviene flutter ?
Flutter es perfectamente válido para un caso de uso así.
En conclusion, aprender lenguaje nativo. Debido a las ventajas y desventajas que propusiste se puede asumir que hablaste mejor de Kotlin. 😊
Para Flutter nesitas aprender Dart y luego tienes que aprender Kotlin y Swift para cuando necesites algo mas específico de cada plataforma? O se puede todo en Flutter?
Yo creí que sería así, pero en un directo que hice hace poco hablé con un chico que llevaba años haciendo flutter y no se había visto en la necesidad de saber Android ni iOS
@@devexpert_io Es que quiero empezar y no se si tirar por Flutter que ha habido despidos y necesitas aprender Dart que solo se utiliza para eso o por Kotlin multiplataforma que parece que puede ser el futuro y seria un lenguaje que al menos se utiliza mas y tiene mas futuro creo yo
@@devexpert_io Gracias !!
Yo te diría que aprendas Kotlin, pero no soy objetivo 😄
No es lo mismo híbrido que multiplataforma. Híbrido Ionic o Cordova, Flutter es una solución multiplataforma.
Sí, técnicamente son distintos
Flutter tiene dos cosas que superan a Kotlin. La primera es lo super papita que es hacer un proyecto y montar dependencias, hasta un JR podria montar todo el ecosistema, algo que con Gradle puede ser super dificil hasta para un dev con experiencia. La segunda es que hacer UI con Flutter es mucho mas sencillo que con Compose de Kotlin, pero esta brecha cada ves se hace mas chica.
Kotlin aun asi destaca en muchas mas cosas, el lenguaje ni se diga, ni con una pistola en la cabeza elegiria Dart antes que Kotlin... pero su valor real esta en que te permite modularizar tu aplicacion de una manera brutal, y el que no vea el valor de esto es porque nunca ha trabajado en proyectos grandes de verdad y no entiende una papa de arquitectura.
Buena comparación, muy de acuerdo con tus puntos
La única limitación la da la experiencia y conocimiento de una o otra herramienta. Si no tienes la suficiente experiencia/conocimiento en Kotlin/Swift igual vas a encontrar limitaciones a las cosas que puedes hacer.
No es exactamente así, al final Flutter es un wrapper sobre las 2 plataformas, y dependes de que esa funcionalidad se haya implementado para ambas y esté actualizada con respecto a las últimas versiones. Si no es el caso, hay que crearse un plugin que hay que escribir en nativo para ambas plataformas.
...dijo el fluter lover mientras se secaba las lagrimas
@@devexpert_iomejor escribir un plugin para cada plataforma que una aplicación entera. Trabajo en un banco y están haciendo una app nueva en flutter para sustituir las “nativas” porque flutter también es compila en nativo
Yo he aprendido los dos, mas oportunidades en el trabajo 👍
Sin duda, cuantas más tecnologías se aprendan, más amplia es la visión y más fácil entender todo.
Discrepo del tamaño de las empresas que utilizan cada solución, yo creo que depende más de las características de la aplicación. He trabajo en proyectos de Flutter de empresas GIGANTESCAS multinacionales y también en MYPEs.
Puede ser. ¿Puedes desarrollar la parte de que depende de las características? Para cuáles lo ves mejor y peor?
@@devexpert_io Creo yo que la GRAN mayoría de aplicaciones no son lo suficientemente complejas para requerir código nativo para que funcionen/se sientan bien y, con MethodChannels y Flutter Plugins, puedes hacer maravillas en Flutter, emebebiendo nativo en Flutter y viceversa; así que salvo caso muuuuuuuuy específicos, como un POS que funcione con Android, o algún tipo de dispositivo IoT, quizás algo para Android Auto/Apple Car Play, Smartwatches, o algo así, sí sea mucho más recomendable optar por nativo. (aunque igual primero exploraría si con el embebido se puede hacer).
¡Gracias! ¿Y si quieras hacer la app con UI nativa y compartir la lógica? En Flutter entiendo que aún a día de hoy no es sencillo hacer que las Apps de iOS parezcan de iOS, no? Sé que estaban los componentes de Cupertino, pero me suena que estaba un poco abandonado aquello y que tampoco era demasiado cómo utilizarlos. Pero corrígeme si estoy equivocado!
@@devexpert_io Para el primer caso, claro que se puede hacer una capa netamente lógica con Dart y luego consumirla desde cada versión Nativa, es más tedioso, sí de todas formas, pero es posible. Y en cuanto a Cupertino, no sé si llamarle abandonado, de hecho, los rollers de las fechas y horas fueron actualizados en Febrero de este año, con el resto, no estoy muy seguro, pero los he utilizado en aplicaciones que están en producción y la verdad que nunca he tenido ningún problema.
Claro, usar un Action Sheet de Flutter quizás tarde 50 ms en abrir que uno de Swift, pero por el resto y para LA GRAN MAYORíA de casos de uso y usuarios cumple su cometido más que bien.
O sea que es mejor aprender Kotlin y swift, a mi parecer
Depende del objetivo, pero en general con flutter también vas a necesitar unas mínimas nociones de nativo
Flutter es híbrido? Mmmmmm no se rick
En el canal tenemos más vídeos sobre Flutter, te dejamos el último por si quieres verlo, un saludo! czcams.com/video/FYwkAdffIKo/video.html
Multiplataforma no híbrido (React Native es híbrido), recomendado para apps' móviles pequeñas y medianas (si así lo deseas), para grandes se recomienda Directamente lenguajes nativos.
Pero la duda persiste, solo dijiste ventajas y desventajas
Puedes echarle un ojo a este vídeo: czcams.com/video/pw1AUMs6o8s/video.html
Muy buena reflexión estimado Antonio, yo prefiero aprender los dos, para tener mas versatilidad al momento de elegir la tecnología para nuevos proyectos. Eso si, flutter no tiene el mismo performance que nativo y es molesto como te lo venden en otros lados como si fuera lo mejor del mundo y la verdad es que no. 👎
Gracias! Por supuesto, cuantas más cosas conozcas mejor, pero yo siempre recomiendo especializarse, porque ser muy bueno solo en una de las dos ya lleva muchísimo tiempo. Eso sí, conocer un poco de la otra nunca vendrá mal
Despidos masivos en Google... Aguante React
🤣🤣🤣