A tarefa de refatoração do AppBar envolve a substituição do SliverAppBar por um AppBar convencional, juntamente com a adição de Actions, usando uma operação ternária para mostrar ou ocultar o restante do conteúdo do AppBar. Essa atualização tem como objetivo melhorar a escalabilidade do aplicativo e garantir um código mais eficiente e sustentável.
Detalhes
Durante a refatoração do AppBar, o SliverAppBar será removido e substituído por um AppBar convencional. Serão adicionadas Actions no AppBar para fornecer funcionalidade de filtros e navegação para a tela de "Sobre". Além disso, uma operação ternária será implementada para controlar a exibição ou ocultação do filtro.
Exemplos
Durante a refatoração do AppBar, podem ser feitas as seguintes atualizações:
Substituir o SliverAppBar por um AppBar convencional com suporte a Actions;
Adicionar Actions no AppBar para fornecer funcionalidades de filtro e navegação para tela de "Sobre";
Implementar uma operação ternária para controlar a exibição ou ocultação do filtro;
Atualizar o layout e design do AppBar, conforme figma, para garantir uma aparência moderna e coesa com o restante do aplicativo.
Critérios de aceitação
A refatoração do AppBar será considerada completa quando os seguintes critérios forem atendidos:
O novo layout do AppBar estiver de acordo com as mudanças propostas pelo designer e for coeso com o restante do aplicativo;
O AppBar convencional estiver funcionando corretamente, substituindo o SliverAppBar e exibindo as Actions adicionadas de acordo com as especificações;
A operação ternária estiver implementada corretamente, controlando a exibição ou ocultação do restante do conteúdo do AppBar com base na condição específica definida;
O código-fonte estiver atualizado e otimizado, seguindo as melhores práticas de programação e as diretrizes de estilo de código do projeto.
Descrição
Detalhes
Exemplos
Critérios de aceitação