aplicaciones multiplataforma para Android/iOS • Es open source y fue desarrollado por Google • Gran performance igual que app nativa • Se programa en Dart • UI consistente a través de diferentes equipos y fabricantes 4
inmutables • Para mostrar componentes que no cambian una vez inicializados • Tienen estado • Atributos mutables • setState() permite actualizar el estado del Widget • Similar a React
Menores costos • UI consistente • Comportamiento de acuerdo a cada plataforma • Gran cantidad de Widgets disponibles • Performance como nativo • Posibilidad de incluir código nativo por medio de Channels • Plugins creados por la comunidad • Hot Reload
Apps ricas visualmente • Deadlines agresivos. • Equipo de desarrollo pequeño. • Apps que requieren interacción moderada con hardware. • Features específicos de cada plataforma ( Widget, Launchers ). • Apps para Watch. • Apps que interactuan mucho con hardware ej: Snapchat, Camera apps. • 3D apps.