Tecnologias | Projeto | Informações | Layout
Esse projeto foi desenvolvido com as seguintes tecnologias:
Extras:
- Main Libs:
O goFinances é um projeto que tem o intuito de ajudar a mentar seus ganhos e despesas controlados, ajudando a monitorar as entradas e saídas financeiras.
-
Esse projeto foi desenvolvido com Expo Bare Workflow.
-
Nesse projeto foi utilizado o YUP para validar os form do react-hook-form, com o yup fica muito mais fácil validar de forma fluida todos os inputs.
-
Nesse projeto foi utilizado o contextAPI para as etapas auxiliar na identificação de qual usuário está logado e assim mostrar informações especificas, como nome, foto e navegação de telas especificas.
-
Nesse projeto foi implementado a autenticação OAuth com contas Google e contas Apple.
-
Para armazenar de forma segura algumas informações utilizadas para autenticar e pegar informações de contas google foi utilizado o arquivo .env junto com a lib react-native-dotenv, assim é possível usar ids de autenticação na aplicação sem deixar eles direto no código e assim não subir esses ids para o repositório.
-
Esse projeto está sendo desenvolvido com base nas aulas do ignite da Rocketseat.
-
Nesse projeto foi criado um hook personalizado o useAuth(), para fazer cuidar de toda a lógica de signIn e signOut.
❗Importante: Foi implementado o login com a apple, mas eu não foi testado, pois, para testar essa autenticação é necessário ter um dispositivo fisico com o iOS(Iphone).
No futuro essa aplicação estará disponível para download na googleplay😁
Login | Dashboard | Register | Resumo |
---|---|---|---|
Aplicação mobile ainda está em processo de desenvolvimento
README feito com ❤️ by Meus amigos e MarquisAlexander
pizza lovers