Skip to content

JohnPetros/solar-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solar System App


🖥️ Projeto

Aplicativo que apresenta dados (nome, idade, quantidade de luas, temperatura ambiente) e informações pertinentes a respeito de cada planeta do nosso sistema solar. Na tela principal, o usuário pode escolher o planeta tanto pela imagem clicável, quanto pelo menu lateral que aparece quando o usuário clica no ícone de menu hambúrguer. Este projeto foi desenvolvido como dever de casa para a disciplina de programação mobile com o intuito de praticar o conceito de menu lateral em React Native.

Demonstração

Tela Home Menu Lateral Terra Júpiter Saturno Netuno

📖 Aprendizado

  • Context API para compartilhar dados entre vários componentes
  • Uso de SGV em React Native
  • Construção de menu lateral tanto de forma "nativa", quanto customizada
  • Uso de biblioteca de ícones próprias para React Native

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:


Como rodar este projeto

Pré-requesitos

Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:

Além disto é bom ter um editor para trabalhar com o código como VSCode

Você poder executar o App no seu celular ou em um emulador de celular da sua preferência usando Expo, ou ainda pela plataforma web do Expo acessando este link: expo.dev.

📟 Instruções

# Clone este repositório
$ git clone  https://github.com/JohnPetros/solar-system.git

# Acesse a pasta do projeto no terminal/cmd
$ cd solar-system

# Instale as dependências
$ npm install

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

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💜 by João Pedro 👋🏻