tabnews.com.br icon indicating copy to clipboard operation
tabnews.com.br copied to clipboard

[FEATURE] TabNews na versão mobile Android

Open brendo10x opened this issue 2 years ago • 19 comments

User Story: eu como usuário gostaria de poder ter o TabNews na versão mobile Android para visualizar as postagens no celular.

Obs: Indico essas ferramentas para versão mobile: Flutter ou React

brendo10x avatar Nov 22 '22 09:11 brendo10x

Existe uma iniciativa de um projeto mobile do TabNews.

Post: https://www.tabnews.com.br/higor/aplicativo-do-tabnews repositório: https://github.com/higorpo/tabnews-mobile

thisiscleverson avatar Nov 22 '22 11:11 thisiscleverson

Eu me interesso em fazer parte do projeto. Trabalho com RN e posso ajudar a comunidade a desenvolver. Só precisamos uma documentação da API.

danielkv avatar Nov 22 '22 12:11 danielkv

Existe duas documentação da api não oficial do TabNews. Uma é do @coffee-is-power e a outra do @gabrielsozinho.

  1. https://coffee-is-power.github.io/tabnews-openapi/
  2. https://www.tabnews.com.br/GabrielSozinho/documentacao-da-api-do-tabnews

thisiscleverson avatar Nov 22 '22 13:11 thisiscleverson

Ah show, vou dar uma olhada! Quem estiver interessado em seguir esse projeto em RN, podemos iniciar! Pelo que vi o projeto que já estava em andamento em Flutter acho que ficou meio abandonado, está parado há uns 6 meses

danielkv avatar Nov 22 '22 13:11 danielkv

Eu tenho um app mobile na minha conta do GH,só ver lá tabnews-mobile em Flutter

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

Eu tenho um app mobile na minha conta do GH,só ver lá tabnews-mobile em Flutter

Você chegou a publicar o app?

danielkv avatar Nov 22 '22 13:11 danielkv

Ainda não está pronto, falta várias features e tem muitos bugs

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

Mas eu pretendo que se torne a app oficial do tabnews

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

Ainda não está pronto, falta várias features e tem muitos bugs

Haha acontece com os melhores devs! Então, não tenho muito conhecimento em Flutter, por isso sugeri em RN.

danielkv avatar Nov 22 '22 13:11 danielkv

Algumas screenshots: Screenshot_20221122-131851_TabNews.pngScreenshot_20221122-131908_TabNews.png

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

@coffee-is-power , Ta ficando muito bom o app.

thisiscleverson avatar Nov 22 '22 13:11 thisiscleverson

@danielkv o problema do RN e a pulverização do js, precisa de lib pra tudo! Só pra rodar o app no celular e preciso rodar uns 5 comandos.

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

E também o flutter usa o skia pra renderizar os widgets invés de usar os componentes do sistema, então fica consistente em todas as plataformas

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

@danielkv o problema do RN e a pulverização do js, precisa de lib pra tudo! Só pra rodar o app no celular e preciso rodar uns 5 comandos.

E também o flutter usa o skia pra renderizar os widgets invés de usar os componentes do sistema, então fica consistente em todas as plataformas

eu utilizo Expo pra desenvolver, não sofro mais com isso. haha. Mas não tenho nada contra Flutter não. Como trabalho com React / React Native há mais de 6 anos, tenho mais afinidade com a tecnologia. Apesar de achar o Flutter um puta Framework, não me sinto seguro em iniciar um projeto com ele sozinho, mais por experiencia mesmo.

Nem mesmo gosto de entrar em discussão que um é melhor por conta disso e aquilo. Acho que os 2 tem suas vantagens e desvantagens. O melhor mesmo é o que funciona! Se Flutter funcionar, perfeito. Se RN funcionar, ótimo.

Caso queira ajuda em alguma coisa do projeto, pode contar comigo, não tenho muita XP com Flutter, mas bastante XP em várias outras tecnologias e arquiteturas. Fico a disposição!

danielkv avatar Nov 22 '22 13:11 danielkv

Bom como qualquer coisa que quiser aprender,só faz qualquer coisa independente se for útil ou não, só cria um projeto e escreve código. Foi assim que aprendi dart.

coffeeispower avatar Nov 22 '22 13:11 coffeeispower

Bom como qualquer coisa que quiser aprender,só faz qualquer coisa independente se for útil ou não, só cria um projeto e escreve código. Foi assim que aprendi dart.

Claro irmão! Assim mesmo que se aprende. Assim como se aprofundar nas tecnologias que já se sabe.

danielkv avatar Nov 22 '22 14:11 danielkv

Estamos desenvolvendo um também, onde já tem um app dos testes em alpha para baixar no release.

Segue algumas das features.

Features:

  • [x] Dark mode
  • [x] Leitura de conteúdos
  • [x] Pull To Refresh
  • [x] Infite Scroll
  • [x] Visualização de Comentários das publicações
  • [x] Login do usuário
  • [x] Meus conteúdos
  • [x] Gerencimaneto de conta
  • [x] Criação de conta pelo App
  • [x] Resposta dos conteúdos
  • [x] Postagens de conteúdos
  • [x] Visualização do perfil de outros usuários
  • [x] Favoritos (local database)
  • [ ] Opção ler mais tarde (local database)
  • [ ] Buscar conteúdos (?)

Quem puder contribuir, é sempre bem vindo. E é muito legal que o pessoal está muito animado, e criando seus próprios clientes do TabNews.

Repositório: https://github.com/avuenja/tabnews-app

avuenja avatar Nov 26 '22 17:11 avuenja

Eu me interesso em fazer parte do projeto. Trabalho com RN e posso ajudar a comunidade a desenvolver. Só precisamos uma documentação da API.

Eu passo pela mesma coisa que vc e por isso comecei a fazer um APP em RN, caso queira dar uma olhada https://github.com/DiegoRamosGomes/tabnews-app

DiegoRamosGomes avatar Nov 28 '22 01:11 DiegoRamosGomes

@DiegoRamosGomes muito bom meu querido! Lembro de você ter comentado no post lá, que ia fazer para treinar o RN.

Vou acompanhar! Bora pra cima! 👊🏻

avuenja avatar Nov 28 '22 11:11 avuenja

Turma, considerando que já existem diferentes versões de aplicativos que se utilizam da API do TabNews, podemos dar essa issue como encerrada. 🤝

aprendendofelipe avatar Oct 06 '23 18:10 aprendendofelipe