Este projeto é parte do desafio proposto pelo programa Veloz da Singular Tech School. A aplicação PetCare é um aplicativo móvel desenvolvido com React Native, Expo e TypeScript, que recupera dados no formato JSON de uma API RESTful e os apresenta em tela. A API de exemplo está disponível em: PetStore Demo API.
pet-care-video.Feito.com.o.Clipchamp.mp4
A aplicação possui as seguintes funcionalidades:
-
Ordenação por ID: Ao clicar neste botão, os dados são ordenados de forma ascendente com base na propriedade "id".
-
Ordenação por Tipo: Ao clicar neste botão, os dados são ordenados de forma ascendente com base na propriedade "type".
-
Ordenação por Preço: Ao clicar neste botão, os dados são ordenados de forma ascendente com base na propriedade "price".
- React Native: Um framework para desenvolvimento de aplicativos móveis.
- Expo: Uma ferramenta e plataforma para criar aplicativos React Native rapidamente.
- TypeScript: Um superconjunto de JavaScript que adiciona tipagem estática à linguagem.
- Styled Components: Uma biblioteca para estilizar componentes React Native.
- Axios: Um cliente HTTP baseado em promises para fazer requisições à API.
Para executar a aplicação, siga as instruções abaixo:
- Clone o repositório para o seu ambiente local:
git clone https://github.com/seu-usuario/petCare.git
cd petCare
- Instale as dependências necessárias:
npm install
- Inicie a aplicação com Expo:
expo start