Flutter

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

Flutter (software)

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

Arquitectura del Framework[editar]


Los componentes importantes de Flutter incluyen:

 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

También podría gustarte