Este projeto tem como objetivo servir como um estudo aprofundado para aprimorar minhas habilidades técnicas, especialmente no desenvolvimento mobile. A proposta é criar um aplicativo de exibição e pesquisa de notícias. Por meio deste projeto, pretendo consolidar meu conhecimento em React Native, integração com APIs públicas, e boas práticas de organização.
Além disso, planejo expandir o projeto com a criação de uma versão web e a implementação de uma API própria.
Essas instruções fornecerão uma cópia do projeto instalada e funcionando na sua máquina local para fins de desenvolvimento e teste.
Instale a versão LTS mais recente de Node.js. Link para download
O npm geralmente é instalado junto com o Node.js. Alternativamente, você pode usar o yarn, que pode ser instalado via npm:
npm install --global yarn
Instale o Expo CLI globalmente:
npm install --global expo-cli
Instale o Android Studio, incluindo o Android SDK, SDK Manager e AVD Manager.
Certifique-se de configurar as variáveis de ambiente ANDROID_HOME e PATH para apontar para o diretório do Android SDK.
5) Java Development Kit - JDK (Não é necessário caso opte por usar o expo Go em seu celular celular):
Instale o JDK (versão 8 ou superior). O JDK é necessário para a compilação do Android.
Um passo a passo que informam como fazer um ambiente de desenvolvimento em execução:
- clone o repositório:
git clone [email protected]:Dev-JoseRonaldo/news-explorer.git
- instale todas as dependências:
cd mobile
npm install
3. Inicie seu emulador android
- Inicie seu emulador android:
npx expo start
Essas instruções fornecerão uma cópia do projeto instalada e funcionando na sua máquina local para fins de desenvolvimento e teste.
Instale a versão LTS mais recente de Node.js. Link para download
O npm geralmente é instalado junto com o Node.js. Alternativamente, você pode usar o yarn, que pode ser instalado via npm:
npm install --global yarn
Um passo a passo que informam como fazer um ambiente de desenvolvimento em execução:
- clone o repositório:
git clone [email protected]:Dev-JoseRonaldo/news-explorer.git
- instale todas as dependências:
cd web
npm install
- Inicie o servidor:
npm run dev
- O sistema deverá exibir as notícias mais recentes do dia na tela inicial
- O sistema deverá possibilitar a pesquisa de notícias por palavra chave
- O sistema deverá mostrar um histórico de pesquisas recentes
- O sistema deverá ter um fluxo de autenticação
- O sistema deverá possibilitar que o usuário salve notícias favoritas
- O sistema deverá possibilitar que o usuário compartilhe notícias
- O sistema deverá exibir as notícias mais recentes do dia na tela inicial
- (1/5) O sistema deverá ter visualizaçôes gráfica sobre dados de notícias
Contribuições são sempre bem-vindas, veja como você pode ajudar:
- Crie um
fork
a partir desse repositório - Clone o seu repositório "forkado" e crie sua branch a partir da branch
main
. git checkout -b <minha-nova-feature>
- Faça suas alterações e commit.
- Envie as alterações para a branch
git push origin <minha-nova-feature>
. - Abra um Pull Request, seguindo as
Diretrizes de Contribuição
, para este repositório.
Leia através do CONTRIBUTING.md
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE.md para detalhes.
![]() José Ronaldo Desenvolvedor |
---|
Este projeto está em desenvolvimento ativo. Você pode esperar mudanças frequentes e atualizações.
Layout do Projeto: Clique aqui para visualizar o design do projeto