Flutter
Flutter
Flutter
Ir a la navegaciónIr a la búsqueda
Flutter es un SDK de código fuente abierto de desarrollo de aplicaciones móviles creado
por Google. Suele usarse para desarrollar interfaces de usuario para aplicaciones
en Android, iOS y Web así como método primario para crear aplicaciones para Google
Fuchsia.1
Historia[editar]
La primera versión de Flutter fue conocida como "Sky" y corrió en el sistema operativo
de Android. Fue lanzado en el Dart developer summit de 2015, declarado de ser capaz de
hacer un render a 120 fotogramas por segundo.2
En junio de 2020 se dio a conocer que las empresas Canonical y Google se unirán para llevar
el entorno de desarrollo al sistema operativo Linux, creando primeramente un sistema Beta
para probarlo.3
Flutter engine
Foundation library
Design-specific widgets
Flutter engine[editar]
Flutter engine, está escrito principalmente en C++, proporciona un soporte de bajo-nivel
para renderización que utiliza Google Skia. Además, se vincula con SDKs de Android e iOS.4
Foundation library[editar]
Está escrito en Dart, proporciona clases básicas y funciones las cuáles suelen construir las
aplicaciones que utilizan Flutter, como APIs para comunicar con el motor.5
Widgets[editar]
UI Diseño en Flutter implica reunir y/o crear varios widgets. Un widget en Flutter representa
una descripción inmutable de parte de la interfaz de usuario; todos los gráficos, incluyendo
texto, formas, y las animaciones están creadas utilizando widgets. Complejos widgets pueden
ser creados combinando otros más sencillos.
Design-specific widgets[editar]
Flutter framework contiene dos conjuntos de widgets que conforman un lenguaje de diseño
concreto. Diseño material widgets implementa el lenguaje de diseño de Google del mismo
nombre, y Cupertino widgets imita el diseño de Apple iOS.67