SISTEMAS DISTRIBUÍDOS
Flutter Server-Driven UI
telas orientadas a JSON | construção de widgets em runtime | integração REST
- 2023
- Ano
- Categoria
- SISTEMAS DISTRIBUÍDOS
- Flutter • Dart • REST API
- Stack
Sobre o projeto
Arquitetura de UI orientada pelo servidor (Server-Driven UI) construída com Flutter e Dart. Telas, layouts e navegação são totalmente descritos como contratos JSON — o app Flutter constrói dinamicamente a árvore de widgets em runtime com base nessas definições. Suporta assets locais e APIs REST remotas como fontes de dados. O projeto demonstra padrões arquiteturais avançados para construir aplicações móveis flexíveis e escaláveis, nas quais mudanças de UI podem ser publicadas sem a necessidade de recompilar o app. Conta com um sistema robusto para interpretar contratos JSON em widgets nativos do Flutter, tratamento abrangente de erros e integração transparente com serviços de backend.

Próximo Projeto
EventDispatch