// o que é
Flutter e o framework do Google para criar apps multiplataforma com uma base de codigo e interface altamente controlada. Para a Lumi Data, e bom quando consistencia visual e velocidade cross-platform sao prioridade.
Flutter adota uma abordagem arquitetural distinta de React Native e apps nativos: em vez de mapear widgets para componentes de UI do sistema operacional ou usar WebViews, Flutter renderiza toda a interface diretamente via seu motor gráfico (Skia, substituído pelo Impeller no Flutter 3.x), contornando completamente o sistema de UI nativo. Essa decisão garante pixel-perfect consistency entre iOS, Android, web e desktop — a mesma interface exatamente, independentemente do sistema operacional — ao custo de não seguir automaticamente as convenções de UI de cada plataforma (botões de volta iOS vs Android, comportamento de scroll inercial, menus contextuais). O modelo de composição do Flutter é baseado em widget tree: tudo é um widget, desde Text e Container até Padding e Align, compostos em árvores imutáveis que o framework recompõe de forma eficiente quando o estado muda. Dart, a linguagem do Flutter, compila para código nativo ARM/x64 (ahead-of-time em produção) e usa JIT em desenvolvimento para hot reload instantâneo, combinando a performance de linguagens compiladas com a DX de linguagens interpretadas.
Como a Lumi enxerga:A Lumi entrega Flutter com componentes reutilizaveis, integracao de APIs, analytics e esteira de publicacao.