Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fazer componentes de seleção #6

Open
8 of 28 tasks
realfakenerd opened this issue May 20, 2023 · 0 comments
Open
8 of 28 tasks

Fazer componentes de seleção #6

realfakenerd opened this issue May 20, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request new component new component to add

Comments

@realfakenerd
Copy link
Collaborator

realfakenerd commented May 20, 2023

Implementação de Componentes de Seleção - Material Design 3

Descrição:

Nesta tarefa, vamos implementar os seguintes componentes de seleção, seguindo o padrão de design do Material Design 3:

Esses componentes de seleção desempenham um papel fundamental na interação do usuário com nossa aplicação, permitindo que eles realizem escolhas e tomem decisões de forma intuitiva. Ao seguir o padrão de design do Material Design 3, garantiremos que a experiência do usuário seja consistente e familiar.

Tarefas:

Checkbox

  • Implementar o componente Checkbox de acordo com as diretrizes do Material Design 3.
  • Adicionar a lógica de seleção e desseleção ao Checkbox.
  • Testar e garantir que o Checkbox esteja funcionando corretamente em diferentes cenários.

Chips

  • Desenvolver os Chips seguindo as especificações do Material Design 3.
  • Configurar os diferentes tipos de Chips conforme necessário.
  • Verificar a aparência e a usabilidade dos Chips em diferentes dispositivos.

Date Pickers

  • Criar os Date Pickers de acordo com as diretrizes do Material Design 3.
  • Implementar a funcionalidade de seleção de datas corretamente.
  • Realizar testes para garantir que os Date Pickers estejam funcionando corretamente.

Menus

  • Construir os Menus seguindo as especificações do Material Design 3.
  • Adicionar os itens de menu e os respectivos comportamentos.
  • Testar a usabilidade e a aparência dos Menus em diferentes dispositivos.

Radio Buttons

  • Desenvolver os Radio Buttons conforme as diretrizes do Material Design 3.
  • Configurar os grupos de Radio Buttons e a seleção única.
  • Validar a usabilidade e a aparência dos Radio Buttons em diferentes tamanhos de tela.

Sliders

  • Criar os Sliders seguindo as especificações do Material Design 3.
  • Implementar a lógica de seleção e deslizamento do Slider.
  • Testar a precisão e a funcionalidade dos Sliders em diferentes dispositivos.

Switch

  • Implementar o componente Switch de acordo com as diretrizes do Material Design 3.
  • Adicionar a lógica de alternância ao Switch.
  • Verificar a aparência e a funcionalidade do Switch em várias resoluções de tela.

Observações:

  • Certifique-se de seguir as diretrizes do Material Design 3 para garantir a consistência visual e de interação em nossa aplicação.
  • Lembre-se de realizar testes em diferentes dispositivos e resoluções de tela para garantir a usabilidade e a responsividade dos componentes de seleção.
  • Mantenha um código limpo, bem estruturado e documentado para facilitar a manutenção futura.

Utilize este espaço para discutir qualquer dúvida ou problema encontrado durante a implementação dos componentes de seleção.

@realfakenerd realfakenerd added enhancement New feature or request new component new component to add labels May 20, 2023
@realfakenerd realfakenerd self-assigned this May 25, 2023
realfakenerd added a commit that referenced this issue May 25, 2023
refactor(app): #6 refatorado componente de seleção radio
realfakenerd added a commit that referenced this issue May 26, 2023
feat(app): #6 adcionado componente chips
realfakenerd added a commit that referenced this issue May 26, 2023
feat(app): #6 adicionado componente slider
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new component new component to add
Projects
Status: In Progress
Development

No branches or pull requests

1 participant