elite37oficial / VAGAS_FLUTTER_MOBILE

Front-End Mobile do Aplicativo Vagas Flutter
1 stars 0 forks source link

Refatorar AppBar #65

Open WellysonP opened 1 year ago

WellysonP commented 1 year ago

Descrição

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:

  1. O novo layout do AppBar estiver de acordo com as mudanças propostas pelo designer e for coeso com o restante do aplicativo;
  2. O AppBar convencional estiver funcionando corretamente, substituindo o SliverAppBar e exibindo as Actions adicionadas de acordo com as especificações;
  3. 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;
  4. 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.
WellysonP commented 1 year ago