Skip to content

LucasAnP/ReactNative-Dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Dictionary

Desafio coodesh

🚀 Lib para construir interfaces do usuário com componentes reutilizáveis

Nesse desafio deverá ser desenvolvolvido um aplicativo para listar palavras em inglês, utilizando como base a API Free Dictionary API. O projeto tem como objetivo exibir termos em inglês e gerenciar as palavras visualizadas, conforme indicado nos casos de uso.

Testar aplicativo

Podera baixar o apk gerado pelo Expo, pelo link: <https://expo.dev/artifacts/eas/5ww1WTcWV8xzAvAej3JWQV.apk>
(Lembrar de abrir o download com o navegador, pois se for pelo expo pedirá credenciais)

Requisitos para rodar localmente

# Yarn
# Expo
# Expo Go no aparelho (Android)

Rodando o projeto

# Clone este repositório
$ git clone <https://github.com/niubajr19/Dictionary>
$ cd app

# Instale as dependências
$ yarn

# Execute a aplicação em modo de desenvolvimento
$ expo start

# Você poderá abrir o expo Go e escanear o QR Code na tela

Credenciais para login no app

    teste2@gmail.com
    123456
    
    teste3@gmail.com
    123456
    
    teste4@gmail.com
    123456

Tecnologias

=================

Back-End

Supabase (Criando bd e endPoins)
Google Sheets (manipulação dos dados e exportação de CSV)

Front-End

- TypeScrypt
- Expo
- ContextAPI
- Axios
- Async Storage
- Lottie
- React Hook Form
- Styled Component
- Fonts
    - Poppins Bold, Poppins Regular, Poppins Medium
- Icons
    - Expo Icons (MaterialIcons)

=================

Manipulação dos dados:

Extras:

  • Poder ver as palavras favoritadas quando abir o modal do historico

  • Tela de Login

  • Loading animado

  • Refresh na lista se quiser atualizar (pull down)

  • Salvando usuário no async Storage para não precisar fazer login se já fez

  • Indicador (texto) quando a lista finalizar

  • Paginação com push up da flatList

  • Logout (Async Storage e context)

This is a challenge by Coodesh

About

Desafio da coodesh.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published