Flutter es el Kit de herramientas UI open-source de Google para crear aplicaciones compiladas de forma nativa para móviles, web y escritorio a partir de una única base de código, lo que permite que el rendimiento y el aspecto sean idénticos.
Ofrece:
- Soporte completo de plataformas: Aplicaciones nativas móviles (Android, iOS), Desktop (Windows, Linux, MacOS) y web
- Desarrollo rápido: permitiendo crear aplicaciones rápidamente con Hot Reload a partir de un amplio conjunto de widgets totalmente personalizables para crear interfaces nativas.
- UI flexible: La arquitectura en capas permite una personalización completa, lo que resulta en una renderización increíblemente rápida y en diseños expresivos y flexibles.
- Rendimiento nativo: Los widgets de Flutter incorporan todas las características de la plataforma, como el desplazamiento, la navegación, los iconos y las fuentes, y el código de Flutter se compila en código de máquina ARM nativo utilizando los compiladores nativos de Dart.
En marzo de 2021 se publicó la versión 2 de Flutter, en este artículo se explican todas sus novedades. Como estas:
En esta sección de su web podéis encontrar diversas apps hechas con Flutter:
Y en su galería diversos ejemplos, tanto de componentes como de aplicaciones completas construidas con Flutter:
Si os ha parecido interesante podéis echarle un ojo a su Getting Started