Flutter Flutter ¿ qué es eso ?
Sumario
Documentación
- Documentación sobre la API de FLUTTER: https://api.flutter.dev/
- Documentación de FLUTTER: https://flutter.dev/docs
Para qué sirve
- Flutter es un SDK de código fuente abierto, es decir, un conjunto de librerías que nos van a ayudar a desarrollar aplicaciones.
- Una de las principales ventajas de Flutter es que permite desarrollar aplicaciones para múltiples plataformas (multiplataforma).
- Así, con el mismo código (emplea el lenguaje DART, lo veremos después), podremos desarrollar aplicaciones para:
- Móvil (IOS / Android): Aplicaciones móviles empleando Material Design en el caso de Android y Cupertino en el caso de IOS. Nota: Vienen a ser como estilos de CSS aplicados a los componentes gráficos para que todo tenga una apariencia uniforme.
- WEB: Para funcionar dentro de una página web a cargar por un navegador.
- DESKTOP: Aplicaciones de escritorio tanto para Windows, Linux o MacOs (versiones todavía en desarrollo).
- Dispositivos Embebidos: Este tipo de dispositivos pueden ser cualquier electrodoméstico con S.O., aplicaciones para los coches (de hecho Toyota va hacer uso de Flutter-Dart para equipar a sus coches), neveras,...
- A diferencia de otros SDK multiplataforma, Flutter genera el código para la plataforma en código nativo, por lo que la rapidez de ejecución será más elevada.
- Podéis consultar en este enlace una compartiva de Flutter con otros SDK multiplataforma.
- Más información sobre la diferencia de Flutter con otros SDK multiplataforma en este enlace.
Quien está detrás
- Flutter fue lanzado por Google en Mayo del 2017.
- El SDK está escrito en C, C++ y DART.
Quien lo utiliza
- Podéis consultar en este enlace la lista de compañías que ya hacen uso de Flutter.
- Podéis consultar en este enlace las búsquedas en Internet de los diferentes SDK´s más conocidos.
Consultas realizadas en la Web
- Otra comparativa obtenida de https://towardsdatascience.com muestra cual es el SDK preferido por los desarrolladores de aplicaciones:
Sdk preferido
Artículos explicando que es flutter y sus características
Enlace a la página principal de la UD0
Enlace a la página principal del curso
-- Ángel D. Fernández González -- (2021).