O proposito do teste é criar uma app para listar palavras em ingles usando como base a api Free Dictionary API e seguindo os casos de uso mencionado no teste
english-wordlist-preview.mp4
- algumas palavras de exemplo em que o usuario pode clicar e obter informações(palavra, fonética, audio e significado) na tela.
- Navegação entre as telas de Home, Favoritos e Historico
- O usuario pode ver as palavras vistas na tela de historico.
- O usuario pode favoritar e remover a palavra na tela de favoritos.
- Login com a google(Email & senha ou Google sign).
- Injeção de Dependência
- Teste unitarios e automatizados
- React native expo
- JS/TSX (html inside js/ts code)
- StyleSheet
- Firebase(Realtime Database) & Firebase Config
- Expo Router
- Expo update (manage branches and channels with EAS CLI)
- Instale no seu smartphone:
- Use o link a seguir, para ter acesso a ultima preview:
https://expo.dev/preview/update?message=create%20the%20highlight%20for%20word%20and%20phonetic&updateRuntimeVersion=1.0.0&createdAt=2025-02-17T04%3A36%3A04.210Z&slug=exp&projectId=2f59c25e-eded-4382-9aef-ed1f5d5b466a&group=508639c6-7fe8-435d-8bae-d55f8ee4ba58
pronto, você vai visualizar o projeto.
- Clone o repositorio abaixo:
https://github.com/Matheusfbio/coodesh-mobile-challenge.git
- Instale as dependencias: x
npm install
- Inicie o projeto:
npm run start
- Executar no android:
npm run android
- Executar no ios:
npm run ios