- Styled Components para estilização (CSS-in-JS)
- React Native Paper para utilizar alguns componentes pré criados
- React Navigation para fazer a navegação entre as telas
- Axios para consumir a API
O principal desafio para mim foi criar uma versão do desafio compativel ao meu nível de conhecimentos e skills, sem ter que utilizar tanto conteúdo externo. Algumas das dificuldades que tive durante o processo de desenvolvimento foi:
- A utilização da API e realizar o consumo dela
- Desenvolver os filtros de Tudo | Entrada | Saída pois tirei 100% desta parte dos meus conhecimentos sem pesquisar nada
- Fazer a formatação das datas de cada componente de transação, nesta parte eu tive que peesquisar por um código para implementar esta funcionalidade (eu conseguia remover o ano, mas não conseguia colocar em dd/MM/yyyy sozinho)
Eu gostaria de agradecer ao Jose Guilherme Tavares por deixar que eu fizesse o desafio mesmo não participando do processo seletivo da MaisTODOS.
Instale o Expo
npm install --global expo-cli
Clone o repositório na pasta que você preferir
git clone https://github.com/g4brieloliveira/MaisTODOSChallenge
Instale as dependencias com Yarn ou NPM
com yarn:
yarn install
com npm:
npm install
Inicie o projeto com o Expo
expo start