Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harukayamamoto0/tabnews-app

A client for TabNews, as faithful as possible to the original design
https://github.com/harukayamamoto0/tabnews-app

felipe-deschamps jetpack-compose kotlin-android study-project tabnews

Last synced: about 1 month ago
JSON representation

A client for TabNews, as faithful as possible to the original design

Awesome Lists containing this project

README

        



Elaina


TabNews App


Um client para o TabNews, o mais fiel possível ao design original




---

## :construction: Atenção :construction:

O app está em desenvolvimento lento, principalemente nesse começo afinal estou aprendendo a criar apps.

## 🧐 Sobre o Projeto

O **TabNews App** é um client mobile desenvolvido com o objetivo de replicar a experiência do TabNews em dispositivos móveis, mantendo a fidelidade ao design original, mas com adaptações específicas para melhorar a usabilidade em smartphones. Este projeto está em fase de desenvolvimento e serve como uma ferramenta de estudo, onde estou explorando conceitos de design, performance e arquitetura de aplicações móveis.

Apesar de estar em estágio inicial e com um ritmo de desenvolvimento mais lento, o app já permite a leitura de conteúdos do TabNews e está em constante evolução. Estou experimentando diferentes abordagens para tornar a aplicação o mais eficiente e performática possível à medida que aprendo e aprimoro minhas habilidades.

Se você é um desenvolvedor, entusiasta de tecnologia, ou simplesmente alguém interessado em contribuir para um projeto open-source, sua ajuda será muito bem-vinda. Toda contribuição, seja em código, design, ou sugestão, é extremamente valorizada.

## ⚒️ Funcionalidades

- [x] **Leitura de Conteúdos**: Navegue e leia artigos e postagens disponíveis no TabNews.
- [ ] **Comentários**: Interaja com os conteúdos através de comentários.
- [ ] **Tela de Configurações**: Personalize as preferências do aplicativo.
- [ ] **Suporte a Múltiplos Idiomas**: Disponibilização do app em outros idiomas.
- [ ] **Autenticação**:
- [ ] Login de Usuário
- [ ] Cadastro de Novo Usuário
- [ ] Recuperação de Senha
- [ ] **Criação de Conteúdos**: Permita que os usuários criem e publiquem seus próprios conteúdos.
- [ ] **Seguir Usuários**: Acompanhe as atividades de outros usuários na plataforma.
- [ ] **Download de Conteúdo**: Permitir o download de artigos para leitura offline (em avaliação).
- [ ] **Tradução de Conteúdos**: Traduza artigos e postagens para outros idiomas (em avaliação).

## 📥 Instalação

Você pode instalar o TabNews App em seu dispositivo Android via F-Droid ou diretamente do GitHub:







## 🤝 Contribuindo

Contribuições são sempre bem-vindas! Sinta-se à vontade para submeter issues, pull requests, ou sugestões para melhorar o TabNews App. Se você deseja contribuir, por favor, siga estas etapas:

1. **Fork** o projeto.
2. Crie uma **branch** para sua nova feature (`git checkout -b feature/nome-da-feature`).
3. **Commit** suas alterações (`git commit -m 'Adiciona nova feature'`).
4. Faça o **push** para a branch (`git push origin feature/nome-da-feature`).
5. Abra um **Pull Request**.

## 📬 Contato

Para qualquer dúvida, sugestão ou feedback, sinta-se à vontade para entrar em contato:
- **Discord Username**: [albertthefluent](https://discord.com/users/822819247146663936)
- **Email**: [[email protected]](mailto:[email protected])
- **Instagram**: [@harukadev](https://instagram.com/harukadev)
- **Buy Me a Coffee**: [harukayamamoto0](https://www.buymeacoffee.com/harukayamamoto0)

## 📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.