Skip to content

otaviolms/TabNews-Android

Repository files navigation

TabNews - Aplicativo de Notícias

Este projeto é uma versão do TabNews desenvolvido para Android nativo com Kotlin. Ele também é totalmente open source e foi criado com o objetivo de aprendizado e possível contribuição para a comunidade de leitores do TabNews.

O aplicativo utiliza layouts baseados em XML e, futuramente, haverá uma migração de alguns componentes para o Jetpack Compose, visando uma modernização e melhores práticas de desenvolvimento.

Como executar o projeto

  1. Faça o clone do repositório para sua máquina local: git clone https://github.com/otaviolms/tabnews-app.git

  2. Abra o Android Studio e selecione "Open an existing Android Studio project".

  3. Navegue até o diretório em que você realizou o clone do projeto e selecione o diretório raiz.

  4. Aguarde o Android Studio importar o projeto e sincronizar as dependências.

  5. Execute o aplicativo pressionando o botão "Run" no Android Studio, escolha um dispositivo virtual ou conecte um dispositivo físico.

  6. Aguarde a compilação e instalação do aplicativo.

  7. O TabNews será aberto no dispositivo escolhido e você poderá navegar pelas postagens mais recentes ou relevantes disponíveis.

Próximos Recursos e Funcionalidades

  • Tema Dark
  • Fluxo de login
  • Fluxo de login seguro automatizado
  • Ação de "Achei interessante" ou "Não achei interessante"
  • Listagem de comentários nas publicações
  • Fluxo de responder a uma postagem
  • Fluxo de nova postagem
  • Fluxo de criação de conta
  • Compartilhamento de notícias via WhatsApp
  • Opção para se tornar o aplicativo padrão ao abrir links do TabNews

Fique à vontade para contribuir com o projeto e implementar novas funcionalidades, correções de bugs ou melhorias de qualquer tipo. Basta seguir as diretrizes de contribuição abaixo.

Diretrizes de Contribuição

  1. Realize um fork deste repositório.

  2. Crie uma nova branch com o nome da sua contribuição: git checkout -b minha-contribuicao

  3. Implemente suas alterações e adicione commits significativos.

  4. Faça o push da branch para o seu fork: git push origin minha-contribuicao

  5. Abra um Pull Request neste repositório, descrevendo suas alterações e sua motivação para contribuir.

  6. Aguarde a revisão da sua contribuição. Se necessário, serão fornecidos feedbacks para ajustes.

Qualquer contribuição será bem-vinda!

Licença

Este projeto é licenciado sob a Licença MIT. Sinta-se à vontade para usar, modificar e distribuir o código-fonte de acordo com os termos da licença.

Contato

Se você tiver alguma dúvida, sugestão ou quiser entrar em contato, pode me encontrar via email em otaviolmsantos@gmail.com.

About

Aplicativo TabNews nativo em Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages