https://github.com/diegociara/dictionary-coodesh-chalenge
Challenge by Coodesh with React Native
https://github.com/diegociara/dictionary-coodesh-chalenge
chalenge dictionary react-native
Last synced: about 2 months ago
JSON representation
Challenge by Coodesh with React Native
- Host: GitHub
- URL: https://github.com/diegociara/dictionary-coodesh-chalenge
- Owner: DiegoCiara
- Created: 2024-02-12T23:27:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-12T23:57:25.000Z (over 1 year ago)
- Last Synced: 2025-01-29T13:15:33.506Z (4 months ago)
- Topics: chalenge, dictionary, react-native
- Language: JavaScript
- Homepage:
- Size: 214 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dictionary
### Projeto de dicionário feito em React Native usando expo CLI
## Tecnologias utilizadas:
- 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 devPara salvar localmente os dados das [Palavras](https://raw.githubusercontent.com/dwyl/english-words/master/words_dictionary.json), é 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]
### Todos os requisitos obrigatórios do projetos foram atendidos:
✅ 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](https://coodesh.com/)
#
# Dictionary
### Dictionary project made in React Native using expo CLI
## Technologies used:
- 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 devTo locally save the data of the [Words](https://raw.githubusercontent.com/dwyl/english-words/master/words_dictionary.json), 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].
## All the mandatory requirements of the projects have been met:
✅ 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](https://coodesh.com/)