Тёмный

🔥 FLUTTER vs KOTLIN 👉 Me posiciono!! [y te digo CUÁL APRENDER] 

DevExpert - Programación Android y Kotlin
Подписаться 46 тыс.
Просмотров 32 тыс.
50% 1

🎁Te cuento cómo aprender todo sobre Kotlin en este training gratuito:
👉 bit.ly/3huLPAq
Flutter está creciendo como la espuma en los últimos meses, y cada vez más se posiciona como una gran alternativa para desarrollar Apps Multiplataforma.
Muchos me preguntáis si merece la pena centrarse en Flutter y abandonar el desarrollo nativo en Android con Kotlin, si el nativo va a desaparecer en el futuro en favor de Flutter.
Muchas personas alegan, centrándose a nivel empresarial, que Flutter es el futuro porque reduce costes y agiliza el desarrollo.
Pero en este vídeo dejo las empresas a un lado. Realmente, ¿qué te interesa a ti como desarrollador de aplicaciones, tanto si empiezas hoy como si ya llevas tiempo dedicado al desarrollo nativo en Android con Kotlin o en Swift con iOS?
¿Qué te dará mayor proyección, dónde hay mejores salarios, cuáles son las oportunidades laborales?
Si quieres resolver a todas estas preguntas, este vídeo te dará las respuestas.
¡Espero que os guste, un abrazo!!
//////////////////////////////////////////////////////////////////////////////////////////
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️⃣ La situación de Kotlin en el mercado y la oportunidad de aprenderlo
2️⃣ Cómo empezar con Kotlin desde cero en pocos minutos
3️⃣ Cómo Kotlin puede hacerte mucho más productivo
🎁 Apúntate aquí: bit.ly/3huLPAq
/////////////////////////////////////////////////////////////////////////////////////////////
➡➡ SÍGUEME EN OTRAS REDES SOCIALES ⬅⬅
👉 Linkedin: www.linkedin.com/in/antoniolg
👉 Instagram: / devexperto
👉 Twitter: / devexperto1
Únete a la Comunidad de DevExperto en Discord 👉 devexperto.com/comunidad
/////////////////////////////////////////////////////////////////////////////////////////////
📌 SÍGUEME EN RU-vid:
➡➡ Suscríbete: devexperto.com/youtube
//////////////////////////////////////////////////////////////////////////////////////////
🎬🎬 ARTÍCULOS Y VÍDEOS RELACIONADOS: 🎬🎬
✅ Novedades Android 11: • 🔷 Novedades de ANDROID...
////////////////////////////////////////////////////////////////////////////////////////////////
Si te ha gustado el vídeo de hoy dame apoyo 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!
Antonio Leiva
💻 www.devexperto.com

Опубликовано:

 

2 янв 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 178   
@devexpert_io
@devexpert_io 3 года назад
🎁 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 👉 bit.ly/3hxyc3l
@marcoantoniovalencia8694
@marcoantoniovalencia8694 3 года назад
y recomiendas desarrollar en Android con Java?
@alexsegarra2443
@alexsegarra2443 3 года назад
Lo de las búsquedas es algo subjetivo. Si hace un par de años buscabas desarrolladores Java Android en comparación a Kotlin, los puestos con Kotlin eran casi nulos. Otro punto es que toda tecnología tiene su determinado uso: No le puedes pedir a una pequeña o mediana empresa que pague por un desarrollador nativo para ambas tecnologías (Android/iOS) por dos razones, 1) es muy costoso en términos económicos, 2) el tiempo de desarrollo es muy largo (hasta +6 meses en un proyecto) y 3) en base al punto 2, tendría que tener un par de desarrolladores (uno iOS y uno Android) para acortar el tiempo del proyecto, lo cual es inviable. De igual forma no le puedes pedir a un Freelance que desarrolle en nativo un proyecto, ya que por lo general trabaja solo y si trabaja en nativo tendrá resultados costosos en tiempo (tener que, al igual que el caso anterior, desarrollar en ambas tecnologías). Kotlin multiplataforma está en pañales aún (versión beta) y no hay signos visibles que puedan dar certeza de que en este 2021 estará disponible. En base a todo lo anterior, es importante más indicar que, si el objetivo es una búsqueda de empleo formal entonces se incline al nativo, pero si es freelance/emprendedor entonces que se incline por Flutter. No hago menciones a otras tecnologías como React ni Ionic ya que Flutter no entra en la categoría de híbrido, es un cross-compiling, su motor trabaja en C/C++ y francamente he podido trabajar sin problemas en comunicación con sensores, microcontroladores, Arduino y un largo etc. Para quienes venimos del nativo Java/Kotlin e iOS, el uso de Flutter y la posibilidad de inyección puntual de código nativo nos permite explotar esta tecnología al máximo; entonces, como conclusión, es importante hacer entender que, si estás en Kotlin sólo podrás desarrollar en Android por ahora, lo cual te limita. Lo ideal es promover el ser buen profesional y aprender/abarcar la tecnología según sea el caso. Finalmente (perdón por lo largo) considero esteriles las discusiones de si Java de si Kotlin de si Flutter de si híbrido. Cada tecnología tiene su campo específico de acción. Saludos.
@devexpert_io
@devexpert_io 3 года назад
De acuerdo con todo lo que dices. Aquí mi discurso iba enfocado a las personas que buscan desarrollar su carrera profesional como desarrolladores, y por tanto van a necesitar nativo sí o sí, en cualquier e las facetas. Si son empleados, porque las empresas que contraten a gente que solo saben Flutter, buscan reducir costes y por tanto lo van a buscar reducirlo también en el salario de la persona, y a la larga les va a explotar en la cara porque necesitarán alguien que sepa nativo para cosas puntuales. Y si es freelance, más importante es todavía saber defenderse en los dos entornos. Realmente un freelance va a necesitar saber muchas cosas más, a no ser que esté híperespecializado. Pero nuevamente no estoy menospreciando ni a Flutter ni a sus aplicaciones, ya publicaré otro vídeo donde me aventuro con tendencias, y Flutter sale muy bien parado. Aquí quería responder a la pregunta de qué debería aprender alguien que se quiere dedicar profesionalmente al desarrollo móvil a día de hoy.
@alexsegarra2443
@alexsegarra2443 3 года назад
@@devexpert_io Si, entendí ello. Solo que al dirigirse a personas que comienzan o buscan cambiar al desarrollo móvil, es importante tener en cuenta todas las opciones según los requerimientos. Otra cosa, hay grandes que no usan tecnología nativa, y los sueldos son iguales de bueno, justo ahora me encuentro en una; también que el mercado laboral en empresas grandes tampoco es mucho que se diga. Pienso que es más importante orientar en que Kotlin por ahora solo está enfocado en Android y que su búsqueda laboral va a estar acostada a ello, y si se quiere expandir debe tomar Swift también. Es un entorno complejo, así que mientras más claro pueda estar una explicación, mucho mejor. Saludos!
@JosephWesker
@JosephWesker 3 года назад
Como carrera sería mejor Java o C++ si realmente hablamos de lo mejor, para desarrollo móvil me parecen válidas ambas, ya que además tienen muchos otros usos. Hay desarrolladores de Kotlin y Swift que les ha gustado mucho Flutter y unos se cambiaron mientras que otros simplemente lo consideran una opción para lanzar demos. No tienes que casarte con una tecnología. Como empresa me parece válido desarrollar en Flutter para un MVP y después migrar a Java, C++ si realmente estamos hablando de empresas top, porque Kotlin y Swift siguen siendo para empresas grandes pero no top. Sin embargo, por ahí he leído que Flutter se usa para empresas grandes, pero no vas a usar Flutter para videojuegos complejos, aunque para lo demás tiene puntos muy válidos como los antes mencionados.
@devexpert_io
@devexpert_io 3 года назад
Qué consideras una empresa top? Muchas empresas usan Kotlin en sus apps Android hoy en día. Empresas como el propio Google, Netflix, Uber, Amazon... Por nombrar algunas
@alexsegarra2443
@alexsegarra2443 3 года назад
@@devexpert_io Walmart, por ejemplo (es donde me encuentro). Si, Uber usa Kotlin, tengo un conocido allí (Específicamente CornerShop By Uber); inclusive Airbnb, sin embargo no existe una estandarización (tampoco creo que la haya) porque depende de varias cosas. Existen varios proyectos y en dependencia del proyecto asignan un equipo y una tecnología específica, esta bien y no pasa nada. Pienso que, más que comparar hay que combinar: Kotlin + Flutter o Swift + Flutter. Es lo que veo en tendencia y tiene sentido. Saludos!
@maximilianoguerra5891
@maximilianoguerra5891 3 года назад
En fin, cada uno tiene su campo de acción, ventajas y desventajas. Pero en mí caso que es simplemente aprender creo que me inclino por Flutter.
@devexpert_io
@devexpert_io 3 года назад
Genial! Lo dicho, Flutter es una gran tecnología también, este año va a tener mucho recorrido.
@diegoveloper
@diegoveloper 2 года назад
Buena elección :)
@julian_pp
@julian_pp 3 года назад
Gracias tony, muy buen vídeo. Que tengas un gran año
@devexpert_io
@devexpert_io 3 года назад
Gracias Julián, igualmente!
@adriancano9743
@adriancano9743 3 года назад
A mi me pasa que no encuentro trabajo de desarrollo en Android con Kotlin por que piden mínimo 3 años de exp y tengo 1. La mayoría de trabajos son en Java, proyecto muy antiguos, tipo telefónica
@devexpert_io
@devexpert_io 3 года назад
Vaya, es una pena... Ese es otro tema que ocurre mucho, que la entrada a personas con poca a ninguna experiencia se hace muy complicada. Me lo apunto para tratarlo en otro vídeo
@Fighterkampfer
@Fighterkampfer 3 года назад
Si cambiamos la pregunta a Flutter vs Kotlin Multiplatform, ¿Con cual te quedas?
@devexpert_io
@devexpert_io 3 года назад
Esa está bien para otro vídeo 😁, pero tengo que darle una vuelta para contestarla bien
@albertmartorellgarcia8528
@albertmartorellgarcia8528 3 года назад
Sería muy interesante. Saludos Antonio.
@kldas_
@kldas_ 3 года назад
Apoyo la pregunta
@alexsegarra2443
@alexsegarra2443 3 года назад
Tendría Kotlin primero que salir del beta multiplataforma. En mi opinión promete y tiene la gran posibilidad de convertirse en el número 1 para desarrollo móvil. Pienso que quizás la pregunta sería para cuando Kotlin tendrá una versión completa para multiplataforma.
@johndesing
@johndesing 2 года назад
Buen dia. soy diseñador grafico UI/UX pero TENGO UNA GRAN DUDA, estos lenguajes de programación serviran en unos años para la creación de interfaces en el campo de la realidad aumentada?? osea, que si estas aplicaciones que se hacen para android y ios con kotlin y flutter serviran para los lentes (smart glases) que estan fabricando xiomi, huawei etc y que son el remplazo de los celulares??
@devexpert_io
@devexpert_io 2 года назад
Hola, estoy centralizando las respuestas para todos en Discord, así que te invito a que te unas y traslades tus dudas allí, un saludo! 👉 devexperto.com/comunidad
@washingtontrucido2047
@washingtontrucido2047 3 года назад
Excelente video 👌👌, muchas gracias! Saludos desde Uruguay
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@victorflores7489
@victorflores7489 5 месяцев назад
Tines gran parte de la razón yo como desarrollador flutter recomiendo aprender de todo
@devexpert_io
@devexpert_io 5 месяцев назад
Gracias!
@nicolaschavez8841
@nicolaschavez8841 3 года назад
re: kotlin o java por que hay mas trabajo, quiza en unos años flutter
@eng3d
@eng3d 2 года назад
Yo trabajo en varios lenguajes. JAVA es rey, Kotlin lo he visto muy pocas veces, y Flutter tiene el problema que nadie sabe Dart. Pero Dart es mas de lo mismo, asi que un programador de java o c#, lo aprende en un fin de semana. Lo que no me gusta del Flutter, es que no tiene un editor visual, pero ya van apareciendo alternativas.
@alfonsoisraelosorioavilez7
@alfonsoisraelosorioavilez7 3 года назад
Buen video, yo me lo plantearía de la siguiente manera, si tú eres el encargado para llevar a cabo un proyecto para desarrollar una app para ambas plataformas Android y iOS, y solo cuentas con un desarrollador ya sea Android o iOS, definitivamente deberías probar Flutter, básicamente se reducirán los costos y tiempos a la mitad y los resultados son impresionantes, el rendimiento y fluidez de las aplicaciones hechas en Flutter es de destacarse. Y como bien menciona Antonio, la curva de aprendizaje es mínima, así que si tienes o eres un buen desarrollador nativo no tendrás ningún problema con Flutter y sí que tendrías ventajas al tener tu app desarrollada al mismo tiempo en ambas plataformas y con un rendimiento nativo, saludos.
@devexpert_io
@devexpert_io 3 года назад
Totalmente, ese caso es ideal
@alexsegarra2443
@alexsegarra2443 3 года назад
Correcto. Es lo más común hoy en día, empresas medianas o pequeñas que buscan a un solo desarrollador que, muchas veces, también se ocupe del Back.
@afplmex
@afplmex 3 года назад
Hola Antonio. En el ecosistema Java se puede utilizar JavaFx para crear RIAs (Rich Internet Applications), como una combinación de las ventajas que ofrecen las aplicaciones web y las aplicaciones tradicionales, y con esto mejorar la experiencia y productividad del usuario. ¿Es posible que se pudiera hacer la "mancuerna" Kotlin-Flutter y así tener los beneficios de ambas tecnologías en el ambiente mobil?
@devexpert_io
@devexpert_io 3 года назад
Te refieres a usar Kotlin con Flutter en lugar de Dart? A día de hoy no es posible, ni parece que lo tengan en mente.
@jnyck17
@jnyck17 Год назад
De todos los programas de Escritorio, cúal sería mejor para crear aplicaciones?
@devexpert_io
@devexpert_io Год назад
Depende de qué aplicaciones. Para Android, lo ideal es usar Android Studio. Para iOS hay que usar Xcode, y para Flutter puedes elegir entre Android Studio o Visual Studio Code. El primero más potente, el segundo mucho más liviano.
@jsaenzr
@jsaenzr 3 года назад
Excelente video, tengo experiencia en ambas tecnologías y secundo lo que mencionás, es fácil empezar con Flutter pero cuando entrás a trabajar con features + avanzadas, es necesario que conozcás nativo (e.g platform channels) ya que Flutter se limita a ser un UI Toolkit. Antonio, si nos ponemos como X-Files, qué opinás de la posibilidad que de aquí a 2+- años el combo de KMM + Jetpack Compose pueda comerse a Flutter? me baso en el anuncio de Compose Desktop usando SKIA como motor, el cuál es una de las bases de la magia de Flutter. Además, yo creo que JetBrains es una mente maestra moviendo hilos a favor de su ecosistema.
@devexpert_io
@devexpert_io 3 года назад
No sé si se lo comerá, porque son 2 tecnologías bastante distintas. KMM lleva más trabajo y es más complejo, en favor eso sí de una mayor versatilidad. Además, de momento no están trabajando en Compose para iOS, por lo que 2 años me parece poco para que realmente tengamos todo esto tan estable. Pero a más largo plazo, creo que será una tecnología muy válida para crear negocios enteros usando solo Kotlin (o al menos la mayor parte).
@ulisesrios6795
@ulisesrios6795 Год назад
che mamoooon jajajaja y ahi estoy yo bien atento al principio XD
@devexpert_io
@devexpert_io Год назад
😂😂😜
@garenolorenzo5851
@garenolorenzo5851 3 года назад
Hola, me suscribí a tu canal..¿ no hay problema si empiezo desarrollo android con Jetpack Compose?
@devexpert_io
@devexpert_io 3 года назад
Gracias! Es un poco nuevo Compose, dependiendo de tu objetivo te puede interesar también aprender con vistas tradicionales
@garenolorenzo5851
@garenolorenzo5851 3 года назад
DevExperto - Antonio Leiva gracias 🏆
@VictorEduardoGarciaNajera
@VictorEduardoGarciaNajera 2 года назад
La empresa en la que trabajo estaba solicitando a alguien para programar en flutter, pero terminanon contratando a un desarrollador nativo y comenzo a trabajar aprendiendo flutter sobre la marcha
@devexpert_io
@devexpert_io 2 года назад
Sí, la verdad que Flutter es bastante sencillo
@karlsour500
@karlsour500 2 года назад
Qué gran consejo Master, mejor empiezo con nativo. Ya toqué un poco de flutter y está genial, pero mejor una cosa a la vez.
@devexpert_io
@devexpert_io 2 года назад
A por ello!
@javiergonzalez-jh3rp
@javiergonzalez-jh3rp 3 года назад
Excelente, es directo al punto .
@devexpert_io
@devexpert_io 3 года назад
Gracias! Saludos
@briantrujillo1300
@briantrujillo1300 3 года назад
La ostia XD, lo has soltado todo en los primeros 10 segundos. Piip,piiip,piip. Ha aprenderlo todo, como siempre XD
@devexpert_io
@devexpert_io 3 года назад
🤣🤣
@davcarlos
@davcarlos 3 года назад
Muchas gracias por el video, la verdad me ha animado a comenzar a estudiar lenguajes como kotlin, igual para mi lo ideal seria que se puedan aprender los dos. Lastimosamente el mundo de la programacion es un mundo muy variable, el que no quiera aprender continuamente en cualquier momento se quedara obsoleto.
@devexpert_io
@devexpert_io 3 года назад
A por ello! 💪💪
@mcruz_p
@mcruz_p 3 года назад
Todo se basa en "encontrar empleo", pero que sucede si no es tu fin encontrar empleo, si ya eres independiente y solo deseas aprender para beneficio propio, para crear aplicaciones por cuenta propia y venderlas, simplemente estas peleas son inútiles, ambos sirven de igual forma.
@devexpert_io
@devexpert_io 3 года назад
Es justo el ejemplo que comento al final del vídeo, y una de las situaciones en las que Flutter puede ser interesante.
@codingjhames
@codingjhames 3 года назад
Con todo respeto, y como principiante y eterno estudiante que en mi concepto personal soy, he terminado muy confundido, entonces Flutter no vale la pena? cuál seria el que podría ayudar a un principiante en la programación nativo como soy yo?
@MaximoPower2024
@MaximoPower2024 3 года назад
Si eres principiante en la programación, ¿no es mejor empezar por algo sencillo?
@codingjhames
@codingjhames 3 года назад
@@MaximoPower2024 comparto el mismo pensamiento
@devexpert_io
@devexpert_io 3 года назад
Si estás empezando, quizá habría que empezar por temas más básicos de programación, coger unas nociones de programación orientada a objetos... Pero si te apetece probar con cosas más visuales, Flutter puede ser una buena opción. Mi punto aquí va más encaminado a en qué especializarse.
@fernandoheredia1438
@fernandoheredia1438 2 года назад
Yo vengo de C# y Js. Y me estoy metiendo a Flutter para entregar una app que me han solicitado. Lo estoy aprendiendo a una velocidad impresionante. Y la verdad me re sirve para achicar tiempos. Lo que si de Android nativo como decís jamás toque nada. Ya veré más adelante.
@devexpert_io
@devexpert_io 2 года назад
Es muy buena tecnología, sí
@brzrkrgamer3857
@brzrkrgamer3857 Год назад
Tienes un buen punto de vista la verdad
@devexpert_io
@devexpert_io Год назад
Gracias!!
@Manuel-wj1xs
@Manuel-wj1xs 3 года назад
Es una pena que una persona que puede ofrecer tanto conocimiento y explica tan bien, tenga tan pocos subs y visitas. ¡Espero que sigas creciendo!
@devexpert_io
@devexpert_io 3 года назад
Muchas gracias! Va la cosa poco a poco 😊
@craftmayne3380
@craftmayne3380 3 года назад
me gustoo la observacion gracias
@devexpert_io
@devexpert_io 3 года назад
Gracias por comentar!
@danim4346
@danim4346 3 года назад
Excelente video, Antonio. Yo tuve la suerte de acudir a un par de charlas de Flutter y me pareció una tecnología muy interesante, especialmente para proyectos "sencillos", por así decirlo. En aplicaciones más complejas si que optaría, como comentas, por Kotlin. Aprovecho para preguntarte, ¿ves demasiado ambicioso aprender Kotlin y Angular ambos a nivel profesional o sería abarcar demasiado? Gracias y un saludo.
@devexpert_io
@devexpert_io 3 года назад
Yo iría paso a paso, todo de golpe puede ser mucho. Angular no lo conozco y no sé cómo de complejo es. Cuál es tu objetivo aprendiendo ambos?
@danim4346
@danim4346 3 года назад
​@@devexpert_io Aunque durante los dos últimos años he trabajado como desarrollador web (Ruby on Rails, Node, Angular...) mi grueso profesional ha sido sobre todo desarrollando en móvil con Xamarin y también algo en Android e iOS nativos. De alguna manera no me gustaría "abandonar" ninguno de los dos sectores, movilidad y web, para aprovechar todo ese tiempo de experiencia que tengo a mis espaldas.
@devexpert_io
@devexpert_io 3 года назад
Ok, si ya tienes experiencia en ambas, quizá puedas lograrlo.
@hyungtaecf
@hyungtaecf 3 года назад
No hay trabajos en flutter porque antes de necesitar mas gente de linkedin para desarrollar una aplicacion, la aplicacion ya estaba desarrollada y terminada usando flutter.
@devexpert_io
@devexpert_io 3 года назад
😂
@gerardo4795
@gerardo4795 3 года назад
Tiene algún cuarto de kotlin y Android por ejemplo en udeny me agradaría mucho un curso así, soy de México si tiene algún curso podrías mencionar en dónde puedo acceder a algún curso que tengas ?? Saludos
@devexpert_io
@devexpert_io 3 года назад
Apúntate a mi masterclass gratuita, y ahí te cuento también qué opciones tienes para seguir trabajando conmigo (y descuentos importantes): bit.ly/2Yg9Se7
@NecoRuChannel
@NecoRuChannel 3 года назад
Excelente explicacion!
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@francis5518
@francis5518 3 года назад
Bien planteado y desarrollado!
@devexpert_io
@devexpert_io 3 года назад
Muchas gracias!
@MartinDev77
@MartinDev77 Год назад
Hice el ejercicio de LinkedIn en Estados Unidos y me sorprendieron los resultados. Kotlin: 46.988 & Flutter: 68.097 parece que está cambiando la tendencia a día de hoy. Saludos.
@devexpert_io
@devexpert_io Год назад
Toma ya! Interesante ese cambio de tendencia, desde luego a tener en cuenta
@straykidsco2421
@straykidsco2421 8 месяцев назад
🇨🇴🙋‍♀️👍🏼🤝🏼👉🏼📱Mounstrou de artículo, completamente de acuerdo, saludos desde Colombia
@devexpert_io
@devexpert_io 8 месяцев назад
Gracias, saludos!!
@alexfernando1024
@alexfernando1024 3 года назад
¿Como crear una api desde cero para consumir en una app movil? Es buenisimo para sacar un o una serie de videos.
@devexpert_io
@devexpert_io 3 года назад
Pues la verdad que sí, y así me obligaría a aprender yo de una vez por todas 🤣
@gabrieltettamanti1862
@gabrieltettamanti1862 Год назад
Entiendo tu punto de vista. Es interesante
@devexpert_io
@devexpert_io Год назад
Muchas gracias!
@LuisFernando-qm7yg
@LuisFernando-qm7yg 3 года назад
No entiendo como este video no tiene tanos likes. Estuvo super buena la explicación.
@devexpert_io
@devexpert_io 3 года назад
Es un vídeo que genera debate! Pero me alegro de que te gustara la explicación 😊
@luisnazarioloyolaaquino8731
@luisnazarioloyolaaquino8731 2 года назад
Gracias
@devexpert_io
@devexpert_io 2 года назад
Gracias a ti por comentar!
@gasmyth
@gasmyth 3 года назад
Buen video, estoy de acuerdo con tu razonamiento, Kotlin actualmente tiene más demanda, pero solo te hace falta un empleo, el mercado cambiará en un tiempo. Mi primer trabajo de desarrollador es en Flutter, 6 meses de experiencia llevo, en 2 años aunque haya menos empleos o los mismos que nativo al final si eres bueno y estás especializado no te faltará trabajo. Like y nuevo suscriptor, me ha hecho reflexionar 👍
@devexpert_io
@devexpert_io 3 года назад
Muchas gracias! Es genial conocer a alguien que haya empezado desde cero con Flutter. Conoces algo de desarrollo nativo, o solo Flutter? Y hay alguien en tu equipo que no? Y totalmente de acuerdo, en unos cuantos años seguramente sea totalmente distinto el panorama. Este sector evoluciona muy rápido
@gasmyth
@gasmyth 3 года назад
@@devexpert_io Nunca he trabajado con desarrollo nativo, pero en mi equipo el CTO viene de desarrollo nativo en IOS, también hay gente que viene de Android o tecnologías web, así que cuando hay que tocar código nativo para algunas cosas en Flutter lo hacen ellos. Para todos ellos que vienen de tecnologías distintas están de acuerdo que Flutter nos ahorra mucho trabajo y que es lógico que las empresas en un futuro lo adopten para ahorrar costes como dices en este video.
@devexpert_io
@devexpert_io 3 года назад
Claro, tiene todo el sentido. Muchísimas gracias por contarme tu experiencia!
@gasmyth
@gasmyth 3 года назад
@@devexpert_io Hola Antonio, quería actualizarte sobre mi aventura en Flutter. Acabo de ver tu video de respondiendo a los comentarios de este, muchas gracias por la mención! Tengo 1 año de experiencia en Flutter pero ha acabado mi contrato y no encuentro muchas ofertas, y tengo el miedo de no encontrar curro al no estar aun tan extendido en el mercado. No sé cual debería ser mi siguiente paso, podrías darme alguna recomendación tú que tienes mucha más perspectiva? Muchas gracias y like como siempre!
@devexpert_io
@devexpert_io 3 года назад
@@gasmyth siento escucharlo. Pues o te pones a tope con Flutter para convertirte en un súper experto, o puedes plantearte pasar a nativo
@fernandopoveda5485
@fernandopoveda5485 3 года назад
Debería, poder diseñar mi aplicación con Flutter y crear el corazón de la misma aplicación en Kotlin. Solucionamos el tema de un diseño fácil, ágil, y muy profesional (No le podemos negar a Flutter, que la presentación de sus aplicaciones son sin mucho esfuerzo...muy atractivas). Ahora, que en temas de funcionalidad naturalmente con Kotlin puedo crear muchas más cosas...pero para las aplicaciones convencionales "y tal vez un poco más...Flutter esta muy bien".
@devexpert_io
@devexpert_io 3 года назад
Tengo entendido que se puede integrar Flutter con Kotlin Multiplaform, así que puede ser muy buena opción.
@fernandopoveda5485
@fernandopoveda5485 3 года назад
@@devexpert_io Teóricamente si, es posible crear una capa con Flutter/Ui, otra capa controller con Kotlin que permita comunicación entre las dos capas, y el common Kotlin donde se plasma toda la funcionalidad. Pero entonces, debemos aprender los dos Lenguajes Dart y Kotlin.
@sergiomongelat1730
@sergiomongelat1730 3 года назад
Me gustaría un video sobre cómo convertise en GDE
@devexpert_io
@devexpert_io 3 года назад
Ok! Me lo apunto, gracias!
@cristianfigueredo566
@cristianfigueredo566 3 года назад
1: si hay muchas mas apps nativas porque es la forma que se uso siempre para hacerlas 2: claro hay veces que no puedes hacer cosas que si lo puedes hacer en nativo, de hecho eso es lo que mas esta costando a las tecnologías multiplataforma resolver, una ves que eso deje de ser un problema nativo podría temblar … 3: dices que flutter es mas fácil de aprender y por eso habrá mas competencia, claramente 4: aquí comienzas a hablar sobre el tema de conocer flutter y que debes entender también nativo, ten en cuenta que son las organizaciones las que usan esta tecnología a gran escala, contratar a alguien de nativo para añadir funcionalidad en donde flutter se queda corto, no es un problema tu punto de vista esta muy enfocado a lo que serian los desarrolladores, el punto realmente importante es la solución que la multiplataforma le da a las empresas. nativo siempre fue fuerte y lo será por mucho tiempo, cosas como Flutter solo son una manera mas de hacer las cosas y ahora esta en pañales y tal vez en un futuro sea algo que deje a nativo en segundo plano, pero no sabemos como será el futuro.
@devexpert_io
@devexpert_io 3 года назад
De acuerdo en todo! Pero mi canal está enfocado a los desarrolladores, y por tanto aquí cuento lo que en mi opinión es más interesante para alguien que se quiere dedicar a desarrollo móvil hoy en día. Y me baso en el presente, porque como bien dices, el futuro es impredecible.
@cristianfigueredo566
@cristianfigueredo566 3 года назад
@@devexpert_io Muy buen video amigo!
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@petronini
@petronini 3 года назад
Me atrae react native,, ¿crees que es un sustituto de Kotlin?
@devexpert_io
@devexpert_io 3 года назад
React native cada vez está más en desuso. Vendría a competir más con Flutter al ser un desarrollo híbrido, pero Flutter le está ganando bastante terreno
@casfefusan
@casfefusan 3 года назад
No conozco Flutter pero si Xamarin y según mi experiencia estas tecnologias lo que hacen es hacer fácil lo dificil pero a veces hacen dificil lo facil (cuando necesitas solucionar problemas poco comunes)
@devexpert_io
@devexpert_io 3 года назад
Sí, es un poco eso
@aleixfalguerascasals3329
@aleixfalguerascasals3329 3 года назад
Muy buena sección!
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@aleixfalguerascasals3329
@aleixfalguerascasals3329 3 года назад
​@@devexpert_io Me gustaría hacerte una pregunta: ¿Qué harías para tener la versión iOS de una app hecha en Android Studio y Kotlin? Que plataforma/herramientas usarías? ¿Replantarías alguna parte de la arquitectura del proyecto?
@rodrigod5625
@rodrigod5625 2 года назад
Kotlin porque la paga es superior , siempre es mejor aprender las plataformas nativas
@Kansiper
@Kansiper Год назад
Gracias por este video... yo me estoy comenzando con un diplomado y no entendia por que me obligaban a iniciar con Java... ahora veo que y entiendo quieren que sea completamente versátil con buenas bases en java, para aprender kotlin y asi mas adelante si deseo entonces probar flutter Creo que estaria bien, tener buenas bases y asi poder ir mas alla...
@devexpert_io
@devexpert_io Год назад
Gracias por tu comentario!
@escm1990
@escm1990 3 года назад
En mi país ya están buscando desarrollo flutter con +6 años de experiencia en flutter y Kotlin ni lo mencionan. Yo apenas sé Java para Android y estoy iniciando en Kotlin. Lastimosamente se van más por la moda que la estabilidad. ¡Cómo me gustaría vivir en Europa!
@devexpert_io
@devexpert_io 3 года назад
Y por precio... que les sale más barato. Pero Flutter con +6 años... Les deseamos suerte para encontrar alguien así 😂, la versión 1.0 de Flutter se lanzó en 2016, y como tal se presentó al mundo en 2015 (no sé ni si había developer preview en aquel momento...)
@CarlosLopez-lf1un
@CarlosLopez-lf1un 3 года назад
@@devexpert_io jajaja exacto, la gente esta al pedo, 6 años de experiencia es poco probable, imposible realmente, es las primeras versiones nadie desarrolla una app competitiva, solo hola mundos y cosas pequeñas
@caresvlbdjz
@caresvlbdjz 3 месяца назад
3 años después parece que a Flutter le fue bastante bien
@devexpert_io
@devexpert_io 3 месяца назад
La realidad es que la mayoría de desarrolladores Flutter son también desarrolladores Android. Pero sí, no le va mal.
@josbexerra8115
@josbexerra8115 3 года назад
Vengo del mundo flutter y no me gusta para nada Dart como lenguaje de progamación...., teníamos problemas, con el tema de velocidad y carga de Apis, me sorprendió kotlin en Nativo por su sencillez y claridad de lenguaje con una filosofía funcional y la rapidez de carga de las Apis e inicio de programa...Confirmo que en Nativo en 03 veces mas rápido que flutter y en empaquetado en mas pequeño y eso me gusto....
@devexpert_io
@devexpert_io 3 года назад
Muchas gracias! Es la primera que me contáis una experiencia en esta dirección, es genial ver todos los puntos de vista. Lo que comentas tiene sentido, aunque no lo he comprobado personalmente. Al final es una capa de abstracción por encima. Y efectivamente, Dart es un paso atrás comparado con Kotlin
@joseantoniomolinabusquiel1617
@joseantoniomolinabusquiel1617 2 года назад
Más rápido que Flutter/Dart, no lo creo, supongo que habrás visto la velocidad de una aplicación con Dart en modo debug, cambia muchísimo en modo release.
@stevemartis8211
@stevemartis8211 3 года назад
buena comparacion, pero le bajaste al nivel a flutter con suposiciones mas bien que con echos y conocimiento tecnico real, como el tengas algun problema nativo que no puedas hacerlo con flutter, Eso no existe. Ademas te olvidas de custom painter o el diseño declarativo que solo flutter utiliza para crear interfaces del mas alto nivel que otro lenguaje o framework mobile no podrias, con la misma agilidad, performance y creatividad. aparte de un desarrollo mas agradable y fluido gracias a hot reload.
@devexpert_io
@devexpert_io 3 года назад
No existe nada del framework de Android que no se pueda hacer con Flutter? Si por ejemplo necesitas integrar Flutter con el NDK, o las novedades de las distintas versiones. Sé que hay muchas librerías de terceros que evitan crear tus propios plugins, pero en muchos te dicen que no están finalizados, o que tienen x limitaciones de cosas que no se pueden hacer... En cuanto tengas que crear tu propio plugin vas a necesitar entender del framework nativo. En cualquier caso, creo que la reflexión es la misma: conocer solo Flutter si te quieres dedicar a desarrollo mobile me parece muy arriesgado. Y en cuanto a las capacidades de Flutter, como digo en el vídeo me parece genial y mucho más sencillo que el framework de Android, en ningún momento lo he menospreciado. Pero si quieres cuéntame más sobre todo lo que comentas de que en Flutter se puede hacer todo porque no era lo que yo tenía entendido. Por poner otro ejemplo, no se puede nada en el resto de plataformas como TV, Auto, y Wear Os está limitado.
@stevemartis8211
@stevemartis8211 3 года назад
Flutter es multiplataforma, un par de configuraciónes en AndroidManifest.xml y tu app se vera en Android TVs, no se de donde sacas que no se puede, mejor investigar antes de decretar algo incorrecto. Y si, flutter es fácil en comparación hasta que quieras sacas el máximo potencial ahi esta lo complejo y no cualquiera lo logra, soy desarrollador flutter y si quieres hacer aplicaciones que sz diferencian de la competencia no usaras lo que todos usan si no flutter.
@devexpert_io
@devexpert_io 3 года назад
Se me cortó al escribirlo desde el móvil. Claro que se puede ejecutar, me refería a usar librerías como leanback, que simplifican gran parte de la interacción en TVs. Y el API de Android Auto. ¿Eres desarrollador exclusivamente de Flutter? No sabes nada de como programar Android o iOS? Y si es así, nunca te has visto en la necesidad de conocer cómo desarrollar en nativo? Te lo pregunto desde la total curiosidad, ya te digo que he hablado con gente que opina lo contrario, pero todos ellos vienen de Android así que me encantaría conocer a alguien que no y que me cuente.
@juancarloscoronado
@juancarloscoronado 2 года назад
Se puede desarrollar por ejemplo, una app tipo mercadolibre solo con Flutter y funciona igual que si se hubiera desarrollado con Kotlin y Swift?
@PREBETA
@PREBETA 3 года назад
Lo justo sería comparar Kotlin con Dart, pero claro, es que no daría ni para 1 minuto de vídeo, la diferencia es increíblemente abismal
@devexpert_io
@devexpert_io 3 года назад
jejej, ya... En realidad lo pongo así porque es como me lo preguntan siempre, así que entiendo que es como lo busca la gente 😂, pero la comparación es más nativo con Kotlin vs Flutter.
@cristianfigueredo566
@cristianfigueredo566 3 года назад
objetivos distintos, lo suyo seria comparar Swift con Kotlin, pero claro, es que no daría ni para 1 minuto de video, la diferencia es increíblemente abismal.
@willianjsangayg5443
@willianjsangayg5443 Год назад
​@@cristianfigueredo566 alguien puede explicar mejor pars los que no sabemos porque: Kotlin con Dart: No da para 1 min de video O swift con Kotli: de la misma maners.
@andresfelipepinillameneses5619
@andresfelipepinillameneses5619 3 года назад
Hola cordial saludo, ya trabajo con React Native, sería ideal aprender kotlin para complementar funciones específicas?
@devexpert_io
@devexpert_io 3 года назад
Sí, en general el framework de Android, pero hoy en día si tienes que elegir entre Java o Kotlin, lo ideal es Kotlin
@responsebody
@responsebody 3 года назад
Bueno, esperaré el momento de Flutter, que es súper bestial.
@devexpert_io
@devexpert_io 3 года назад
Es una gran plataforma, sin duda!
@diegoveloper
@diegoveloper 2 года назад
El momento es ahora :)
@lecheelemental4739
@lecheelemental4739 3 года назад
Flutter Rules!!
@guillermodelacruzonton
@guillermodelacruzonton 3 года назад
Se valora tu conocimiento en Kotlin pero no creo q sea prudente q opines de flutter con tan poco conocimiento. Con flutter se puede manejar todo lo q supones q no puede
@devexpert_io
@devexpert_io 3 года назад
Es cierto que no conozco al 100% todo lo que se puede hacer o no con Flutter, pero sí que he hablado con gente que lo usa a nivel profesional y sé que tiene limitaciones que hay que resolver mediante código nativo. E incluso aunque el 100% se pudiera hacer con Flutter, no desacredita la opinión que comento aquí. En ningún momento digo que Flutter no sea una buena solución
@AizenChris
@AizenChris 3 года назад
@@devexpert_io peleando por cual es mejor si lo más importante es resolver un problema 😒
@erperejildo
@erperejildo 3 года назад
@@devexpert_io nunca he tenido que solucionar nada nativamente en Flutter después de 3 años con varias apps
@devexpert_io
@devexpert_io 3 года назад
Gracias por tu feedback! Has hecho apps complejas? Digamos, por ejemplo, un reproductor multimedia, o que requieran de uso intensivo de sensores, almacenamiento, cámara... Cualquier experiencia con cualquiera de estos casos me encantaría conocerla.
@guillermodelacruzonton
@guillermodelacruzonton 3 года назад
@@devexpert_io te confirmo que si se puede y si he tenido experiencia realizando apps con reproductores de peliculas rtsp, udp, http, etc, tambien reconocimiento facial con la camara obviamente, y sensores no he usado especificamente, pero si hay una solucion en nativo, ps amigo solo debes hacer una comunicacion a travez de PlatformChannels para ejecutar codigo nativo, es asi como se crean los package que usan codigo nativo. Te invito a que puedas investigar un poco mas, claro que siempre se puede encontrar alguna limitacion o caracteristica que no funcione bien en Flutter pero tal vez sean cosas muy excentricas. Igual son herramientas que se usan para poder facilitar el desarrollo si eres mas productivo con una y estas a gusto, bueno continua con lo mismo.
@ssupercrack
@ssupercrack 10 месяцев назад
comienza en em minuto 3
@carlosbarrera3576
@carlosbarrera3576 3 года назад
Me generan muchas dudas, la primera flutter compila directamente al el procesador del dispositivo, lo que hace el rendimiento muy bueno y una buena razón para usarlo (hasta ahora no he visto en mi experiencia la necesidad de usar kotlin) . Con respecto a los empleos, google estaba construyendo el reemplazo de Android, me refiero a fuchsia, y este sistema operativo tiene como lenguaje core a dart, por lo tanto la escalabilidade de dart y flutter (como complemento) probablemente va a ser mucho mayor (teniendo en cuenta la principal razón para crear fuchsia, que fue llegar a muchos más tipos de dispositivos con un solo OS entre ellos Iot) kotlin es más popular hoy por obvias razones, con respeto no veo una opinión imparcial en tu video, pienso que conoces mucho más del desarrollo nativo y por eso te inclinas a él.
@devexpert_io
@devexpert_io 3 года назад
Basas tu opinión principalmente en que Fuchsia va a ser un sistema operativo que va a reemplazar a Android, lo cual a día de hoy no es una realidad. Busca otro comentario por ahí donde dejé un enlace a una entrevista que le hacían a uno de los mayores responsables de Fuchsia. Si eso finalmente ocurre, entonces la cosa cambiará, pero aún así me cuesta creer que hasta que eso ocurra (si es que ocurre) alguien se pueda afianzar profesionalmente como desarrollador Flutter sin conocer nada de desarrollo nativo. A día de hoy todas las personas que conozco que trabajan en Flutter vienen de Android. Puede se que las haya, no digo que no, pero no lo veo sencillo
@carlosbarrera3576
@carlosbarrera3576 3 года назад
A día de hoy no es una realidad claro que no, desde que se conoció de él más o menos en 2016, previeron lanzarlo aproximadamente en 5 años (que incluso no se ha cumplido) , mientras continuaban con mejoras. Te acepto que al futuro casi nada se sabe y perfectamente esto nunca llegue a suceder, pero lo que sí no hay que negar es que nuestros sistemas actuales (entre ellos Android y kotlin) tienen limitaciones para sistemas de carácter modular, si no es fuchsia google tiene que encontrar otra solución, y aparentemente no está con las herramientas que ya tenemos.
@devexpert_io
@devexpert_io 3 года назад
Totalmente de acuerdo contigo, pero esto va a ser una transición y la gente que empieza hoy no puede esperar 5-10 años a que la solución aparezca para dedicarse a ello profesionalmente. Flutter para mí soluciona muchos de los problemas que tiene Android y por eso es más sencillo empezar con él, pero a día de hoy es muy difícil desligarse del desarrollo nativo, de ahí mi posición
@reineriopalacios
@reineriopalacios 2 года назад
Si quieres desarrollar nativo multiplataforma usa flutter, aguas con Maui
@sixto82
@sixto82 3 года назад
La historia cambia cuando ya Fucsia OS esté en el mercado, allí las cosas van a cambiar un 100% con Flutter, por eso los creadores de Kotlin están trabajando muy duro en el desarrollo de multiplataforma, aún Flutter es muy nuevo pero démosle un par de años más y las cosas van a ser diferente. Como siempre vos menospreciando el SDK de Flutter, viendo que ambos son muy buenas opciones, solo te das la tarea en darle duro porque estás viendo que casi todo el mundo está migrando al desarrollo multiplataforma, mejor dale fuerza a ambos y te irá mejor.
@devexpert_io
@devexpert_io 3 года назад
Además de que no hay nada que indique que vayan a lanzar Fuchsia nunca.www.xatakandroid.com/sistema-operativo/google-habla-fuchsia-os-ahora-todo-mundo-asume-que-para-moviles-se-pudiera-usar-para-otras-cosas Y que conste que yo no he menospreciado Flutter (y menos aún su SDK, que ya digo que es muy fácil de aprender) ni la multiplataforma. En el vídeo digo claramente que va a crecer mucho de aquí a futuro. Lo único que digo es que a nivel profesional interesa más aprender nativo para posicionarse mejor y luego si quieres aprender Flutter para ser más polivalente.
@areldy5389
@areldy5389 3 года назад
@@devexpert_io ya lo dijeron hoy jajaja que en estos días lo lanzarán dx
@devexpert_io
@devexpert_io 3 года назад
Dónde has leído la noticia? A ver qué nos depara el Google I/O, siempre es un momento emocionante 😍😍
@areldy5389
@areldy5389 3 года назад
@@devexpert_io facebook.com/groups/flutter.dart.spanish/permalink/3910170259065630/ se viene algo grande, siento que van a desplazar a muchas cosas de hoy en día.
@devexpert_io
@devexpert_io 3 года назад
Bueno, es un grupo privado, no puedo verlo. A ver lo que anuncian, yo sinceramente no tengo nada en contra de flutter, me parece una gran tecnología. Pero tampoco me gusta jugar a la adivinación. Cuando anuncien cambios, tendremos tiempo de sobra para adaptarnos hasta que esté suficientemente extendido. Y si hay que aprender Flutter o cualquier otra cosa, pues será lo que toque. Es bastante ingenuo pensar que nos vamos a poder dedicar a la misma tecnología toda la vida.
@erickmoya1401
@erickmoya1401 3 года назад
Para hoy: React Native. Para la próxima semana: Flutter. Para largo plazo: Kotlin Multiplatform
@devexpert_io
@devexpert_io 3 года назад
Seguramente Flutter crezca mucho más rápido que Kotlin Multiplatform por el nivel de complejidad. Aunque Multiplatform muchas veces sea la solución más adecuada, necesitas profesionales mucho más experimentados, así que el coste de implementarlo va a ser más alto. Pero Multiplatform debería coger fuerza poco a poco y convertirse en una gran alternativa, es muy buena solución.
@hba6018
@hba6018 2 года назад
Aqui chismeando un poco... Flutter, React Native, etc... Tienen su enorme publico porque la promesa de los xml en Android, de hacer interfaces gráficas de forma declarativa fue un tremendo fracaso. Luego quisieron culpar al lenguaje de lo verboso e incomodo que es cambiando a Kotlin, pero... Taran!! Lo mismo sucedió!! Ahora Jetpack Compose trata de arreglar las cosas que debieron arreglar desde el principio, tampoco parece la mejor forma. Si desarrollar para Android habria sido como con JavaFX o Vaadin esos otros frameworks no existirían.
@devexpert_io
@devexpert_io 2 года назад
Un gran debate 😉
@hba6018
@hba6018 2 года назад
@@devexpert_io quiza debamos tener uno un dia
@djuan33
@djuan33 2 года назад
Kotlin corre sobre la máquina virtual de Java. Dart no lo hace. Conclusión: Gana Dart.
@devexpert_io
@devexpert_io 2 года назад
Es una conclusión bastante precipitada😅
@mercadeospo2602
@mercadeospo2602 2 года назад
en resumen aprendan kotlin !
@devexpert_io
@devexpert_io 2 года назад
👏👏
@patriciopoov.4035
@patriciopoov.4035 Год назад
por favor no vuelvas a poner esos pitidos al comenzar, es muy molesto y el video no queda mejor
@devexpert_io
@devexpert_io Год назад
Es un gag simplemente 😉 gracias por tu aportación.
@hazkyroar
@hazkyroar Год назад
@@devexpert_io Creo que otro sonido hubiera sido mejor
@areldy5389
@areldy5389 3 года назад
Te hace falta más conocimiento en cuanto a Flutter, ya verás como se llevará a todos de encuentro.
@rodrigod5625
@rodrigod5625 2 года назад
Paga más el desarrollo nativo y las terminales de pago ahora tienen Android y las apis solo se pueden integrar en nativo
@devexpert_io
@devexpert_io 2 года назад
Todo es debatible, nada en contra a Flutter 😉
Далее
Flutter vs React Native: ¿Cuál elegir?
10:49
Просмотров 24 тыс.
skibidi toilet 76 (part 1)
03:10
Просмотров 15 млн
Luiza Rasulova #luizarasulova
00:37
Просмотров 1,8 млн
🔹 StateFlow, el sustituto natural de LiveData
9:25
My Final Flutter Video
14:26
Просмотров 107 тыс.
Flutter | ¿Qué es Flutter?
11:09
Просмотров 209 тыс.
Java vs Kotlin para Desarrollo Backend
11:24
Просмотров 29 тыс.
Temas que todo programador debería aprender
11:48
Просмотров 78 тыс.
PWA vs Flutter vs React Native vs Ionic
17:24
Просмотров 36 тыс.
Pero Platzi... ¡¿POR QUÉ HACES ESTO?! 😩😨
9:07
skibidi toilet 76 (part 1)
03:10
Просмотров 15 млн