Se usa para desarrollar aplicaciones cross platform desde una sola base de código para web, Android, iOS, Fuchsia, Linux, macOS y Windows.
[1] 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.
Además, se vincula con SDKs de Android e iOS.
Está escrito en Dart, proporciona clases básicas y funciones las cuales suelen construir las aplicaciones que utilizan Flutter, como APIs para comunicar con el motor.
Complejos widgets pueden ser creados combinando otros más sencillos.