Flutter

Flutter

A ver, cuantos no hemos escuchado o ver en las redes algo referente a Flutter, sobretodo en los últimos años donde muchos desarrollos híbridos (My BMW, Google Pay, Nubank, Google ADS, etc) se han realizado bajo este kit de desarrollo de software (SDK).

En este artículo tratare de manera clara y concisa resumirles de que va esta poderosa herramienta creada por Google en el año 2017.

Flutter, como lo mencione al principio es un SDK de código abierto de Google para crear aplicaciones móviles o de escritorio de alta calidad para iOS y Android. Es un framework de interfaz de usuario (UI) que permite a los desarrolladores crear aplicaciones con una única base de código para ambas plataformas, es decir un solo desarrollo múltiples plataformas.

Esta basado en el lenguaje de programación Dart, que es un lenguaje moderno y rápido, a su vez incluye un motor de renderizado 2D que permite a las aplicaciones crear animaciones y gráficos fluidos.

Algunas de las ventajas de usar Flutter incluyen:

  • Velocidad: es un framework muy rápido, lo que permite a las aplicaciones funcionar sin problemas.

  • Fidelidad: permite a las aplicaciones crear interfaces de usuario que se integran perfectamente con el sistema operativo nativo.

  • Productividad: es un framework muy productivo, lo que permite a los desarrolladores crear aplicaciones rápidamente, por su metodología de widgets.

Sin embargo, así como les menciono las ventajas, tiene sus desventajas, las cuales para mi las más resaltantes son:

  • Lenguaje de programación Dart: Dart es un lenguaje de programación relativamente nuevo y no es tan popular como otros lenguajes como Java o Kotlin. Esto puede dificultar encontrar desarrolladores de Flutter con experiencia.

  • Espacio de almacenamiento: Las aplicaciones Flutter pueden ser bastante grandes, lo que puede ser un problema para los usuarios con dispositivos con poco espacio de almacenamiento.

  • Compatibilidad: Flutter es un framework relativamente nuevo y aún está en desarrollo. Esto significa que puede haber problemas de compatibilidad con algunas plataformas o dispositivos.

Ojo, con esto no quiero decir que sea un framework imposible, al contrario en cada uno de los casos, para el lenguaje Dart la curva de aprendizaje se hace relativamente fácil, ya que en su pagina oficial cuenta con un tutorial muy bien explicado de como utilizar su sintaxis. En tema de almacenamiento es sumamente importante optimizar el código para reducir tamaño y mejorar mucho el rendimiento de la app. A nivel de compatibilidad, entre versiones Flutter ha ido mejorando esto e incluso se han añadido nuevas plataformas para compilar en su código nativo.

Para mayor información, pueden ingresar a la web oficial https://flutter.dev/ donde encontrarán muchísima información respecto a este SDK, que sin duda alguna vez todos deberíamos probar.

Orlando Utrera

Arquitecto de aplicaciones web en Autónomo

1 año

Es excelente!!!🙏

Inicia sesión para ver o añadir un comentario.

Otros usuarios han visto

Ver temas