Questão de TI - Desenvolvimento de Sistemas — Tópicos Mesclados de Arquitetura de Sistemas — FCC 2026
TI - Desenvolvimento de SistemasTópicos Mesclados de Arquitetura de Sistemas
- Código
- fc142331
- Banca
- FCC
- Órgão
- ARTESP
- Ano
- 2026
- Cargo
- Esp RT ( )
Um app Flutter permite que o usuário marque linhas de ônibus favoritas para acesso rápido
O estado deve ser compartilhado entre várias telas e reagir a mudanças.
Nesse cenário, a abordagem mais adequada é
- Acriar uma classe que estende ChangeNotifier e expô-la no topo do app com ChangeNotifierProvider.
- Bpassar a lista mutável entre telas apenas via Navigator.push e modificá-la em cada tela.
- Cguardar as favoritas em uma variável global e ler direto de todas as telas.
- Dsalvar as favoritas em SharedPreferences e ler manualmente em cada build() sem notificação.
- Eduplicar a lista de favoritas em cada StatefulWidget, mantendo tudo separado.