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

Componente de Dicas #12

Open
3 of 6 tasks
alexBMDC opened this issue Jul 3, 2019 · 0 comments
Open
3 of 6 tasks

Componente de Dicas #12

alexBMDC opened this issue Jul 3, 2019 · 0 comments
Assignees
Labels
Frontend Etiqueta para tarefas de frontend

Comments

@alexBMDC
Copy link
Collaborator

alexBMDC commented Jul 3, 2019

No aplicativo, teremos alguns pontos em que precisaremos dar dicas aos usuários toda vez que eles usarem determinada feature pela primeira vez.
Logo, ao invés de ficar criando toda vez várias telas de dicas, vamos criar um componente que recebe um array com dados e a partir desses dados ele monta as telas de dicas.

Estrutura de dados: O array será formando por vários elementos que no caso serão objetos.
Cada objeto será formado pela seguinte estrutura:

{
 title: '',
 imageBackground: '',
 description: ''
}

O nosso componente receberá um array com vários objetos, iterará por esse array e pra cada objeto ele criará uma tela de dica. Assim fica fácil e reutilizável.

O componente de dicas deve conter:

  • Verificar quais componentes já existem e que você pode reutilizar do projeto.
  • Lógica para criação e iteração das telas de dicas.
  • Cada item do array representará uma dica.
  • Todas as telas terão um botão para o lado direito e lado esquerdo. Quando for a primeira dica, o lado esquerdo deverá ser desabilitado e quando for a última dica o botão da direita deverá redirecionar para próxima tela.
  • O componente deve ser criado de forma que fique de fácil uso em qualquer parte do App.
  • Salvar no AsyncStorage uma flag de que aquela dica já foi exibida. Assim, na próxima vez ela não deve ser exibida novamente.
@eazybestartup eazybestartup changed the title Tela de Bem Vindo / Tutorial Componente de Dicas Jul 4, 2019
@eazybestartup eazybestartup added the Frontend Etiqueta para tarefas de frontend label Jul 4, 2019
@alexBMDC alexBMDC self-assigned this Aug 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Frontend Etiqueta para tarefas de frontend
Projects
None yet
Development

No branches or pull requests

2 participants