- React Native;
- Expo CLI;
O projeto foi criado usando a CLI do expo, devido a facilidade e praicidade em testar o aplicativo.
Instale as dependências e rode o projeto:
- yarn
- yarn dev
Para salvar localmente os dados das Palavras, é setado logo de início no AsyncStorage onde podemos acessar localmente todas as palavras disponíveis.
Para acessar as palavras, é feito um Hook global para entregar as palavras em todas as telas que as utiliza [ Words, History e Favorites]
✅ O usuário deve ser capaz de visualizar uma lista de palavras com rolagem infinita ✅ O usuário deve ser capaz de visualizar uma palavra, significados e a fonética ✅ O usuário deve ser capaz de salvar a palavra como favorito ✅ O usuário deve ser capaz de remover a palavra como favorito ✅ O usuário deve ser capaz de visitar uma lista com as palavras que já vi anteriormente
This is a challenge by Coodesh
- React Native;
- Expo CLI;
The project was created using the expo CLI, due to the ease and convenience in testing the application.
Install the dependencies and run the project:
- yarn
- yarn dev
To locally save the data of the Words, it is set right at the beginning in AsyncStorage where we can locally access all the available words.
To access the words, a global Hook is made to deliver the words on all screens that use them [Words, History, and Favorites].
✅ The user must be able to view a list of words with infinite scrolling ✅ The user must be able to view a word, meanings, and phonetics ✅ The user must be able to save the word as favorite ✅ The user must be able to remove the word as favorite ✅ The user must be able to visit a list with the words they have seen previously
This is a challenge by Coodesh