Este projeto-desafio teve como finalidade aplicar os estudos adquiridos durante o bootcamp de React Native na Compasso UOL.
- Consumir a API pública do GitHub com uma aplicação em
React Native Cli
ouExpo Bare Workflow
; - Reaproveitar o conhecimento e tecnologias desenvolvidos na trilha de React para Web;
Promover interação entre desenvolvedores através de tecnologias, segmentos ou projetos em comum.
Pretende-se exibir um mosaico ou lista de cards com os projetos mais recentes publicados por sua rede de conexões.
Pretende=se exibir informações básicas do usuário tais como foto, biografia e seguidores.
Página dedicada para pesquisa de pessoas, projetos ou tecnologias de interesse.
Promover troca de mensagens entre usuários.
Para requisições para (API do GitHub). Saiba mais em axios.
Para as animações de loading
e splash-page
pretende-se utilizar o Lottie.
Lottie é uma biblioteca desenvolida pela Airbnb capaz de converter animações em arquivos JSON com Bodymovin
que pode ser renderizado nativamente na Web ou no mobile.
Saiba mais em Lottie com react-lottie;
Para componentização de estilos em React, utilizando-se de sintaxe CSS, pretende-se utilizar o styled-components.
Saiba mais em styled-components site.
Para compartilhamento de dados entre componentes pretende-se usar o Redux e, para tratativa de chamadas assincronas, o middleware Redux-thunk
- Desenvolver banco de dados local ou em nuvem para integração com o app;
- GitHub logo - vik4graphic
- GitHub Dark Mode - Malan Alankara
- Cursor - Decred Project
- AboutME - Yury Regis
- Gradient circle border - Yury Regis