Executando verificação de segurança...
158

[Atualizado] Aplicativo TabNews

Olá pessoal, tudo bem com vocês?

Pessoal, comecei a desenvolver um App em Flutter para o TabNews. Para podermos utilizar o TabNews também no mobile, já que todos aqui, concordamos que o projeto é muito bacana, e queremos que ele prospere.

Eu iniciei a pouco, devido ao tempos tá um pouco complicado, mas acredito que hoje eu consiga adicionar a parte de login já.

A ideia, é adicionar um favoritos no app também, para que as publicações que queremos acompanhar fiquem mais a mão. Mas a principio como a database pelo que vi, ainda não tem esse sistema de favoritar, será feito em um local database para essa funcionalidade.

E também quero ampliar para usar no Desktop também, mas a principio o foco seria no mobile.

Features:

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

Segue umas imagens:

Alpha

Home - Dark Leitura - Dark

Issue para acompanhar o desenvolvimento mais direto: https://github.com/avuenja/tabnews-app/issues/3

Para quem tiver sugestões, ou quiser contribuir, o projeto é Open Source. Da para buildar direto no celular, até termos uma versão que possa ser colocada nas lojas.

Repositório App: https://github.com/avuenja/tabnews-app
Release App (latest): https://github.com/avuenja/tabnews-app/releases/tag/v0.0.9
Repositório TabNews: https://github.com/filipedeschamps/tabnews.com.br

Espero que curtem, e não reparem muito que foi tudo tão corrido, que ainda é necessário dar aquele talento em algumas partes do código.

Abraços a todos.

[edit]
Publicação sendo atualizada, conforme o progresso do projeto.

Adicionada as Tabs no aplciativo para realizar o fluxo. Agora focando na parte do login, para deixar isso aí dinamico, a parte do usuário. E termos um MVP.

Pessoal, o app já possui um fluxo de login agora, então logo já teremos algo para disponibilizar.

[edit2]

Pessoal atualizei o post aqui com as ultimas coisas do APP, e um gif de como está no momento. Só esqueci de mudar para o dark mode no gif. Mas o Dark mode ainda está lá hahaha.

Já temos toda a parte de visualização do TabNews, dentro do App, e junto com o Login.

Agora é a parte de criação de conteúdo dentro do APP.

Também to verificando e indo arrumando aos poucos o repositório e também a publicação do APP.

[edit3]

Versão Alpha 0.2, disponivel APK para download no repositório. Lembrando que é uma versão alpha pessoal, então peguem leve comigo hahahaha ♥️

Qualquer situação, pode ser criada uma Issue no repositório.

[edit4]

Pessoal, atualizei o post, para como está atualmente o progesso do app.
Temos bastante coisa já, e agora, já entramos em uma parte de refinar algumas questões de fluxo e usabilidade do app.

Acredito que já temos as principais funcões. E também temos um APK dos releases disponiveis para download no repositório.

Para as lojas, estou aguardando algumas respostas, para podermos lançar.

Adicionei o link do ultimo release no post.

Bora pra cima pessoal! 👊🏻

Carregando publicação patrocinada...
4
1

Obrigado meu querido!!

Tive que dar uma pausa, devido ao trabalho, mas voltando para finalizar e publicar o aplicativo.

Bora pra cima! 👊🏻

4
1

Até onde eu sei sobre Flutter, ele consegue compilar tanto para mobile como para desktop utilizando o mesmo codigo, portanto acredito que tudo que for desenvolvido no mobile terá na versão desktop.

Se eu estiver errado, por favor me corrijam!

3

To começando a usar a plataforma aqui e senti falta de um sistema de pesquisa por tópicos. Por exemplo, minha área é de programação de jogos, e fui tentar pesquisar sobre o assunto e não encontrei alguma barra de pesquisa.

1
1
3

Então mano, ficou top!
Porém como é feito React, o ideal não seria fazer em React native?
iria ter mais compatibilidade, como tooltips etc, iria ficar mais parecido com o site em sí.

(Não é sequer uma crítica, só uma dúvida do que seria melhor, amo flutter também)

2

Fala amCastro, tudo bem?

Booa, valeu meu querido! Cara, acredito que não mudaria muito, já que muita coisa no Nativo não funciona como web, por exemplo tooltips e acessibilidades, são tratadas diferentes.

Mas a ideia é bem essa, deixar o m'ximo parecido com o Projeto original. Até ia optar por RN, mas acabei indo para o Flutter, por algumas questões de perfomances.

Valeu aí! Qualquer sugestão, comentário é bem vindo sim!

Vamo pra cima! 👊🏻

2

Pessoal, me deparei com esse post? (tabpost, publicação, não sei o apelido das postagens aqui :D) dando a ideia de criar um app mobile também.

O que achei interessante é criar um figma pro pessoal que gosta de design ir dando suas ideias também.

Não sei se já há algum criado, tanto pra versão web, quanto mobile. Mas é legal esse ambiente colaborativo e que faz com que a experiencia fique a melhor para todos!

2
1
2
1

Cara, isso ta proposto em um milestone se não me engano.
Tinha um cara desenvolvendo, só que a proposta dele envolvia uma mudança bem grande não sei quanto vai demorar pra ser lançada

1

Que massa cara, quero fazer uma versão só pra estudos em React Native, não curto muito o flutter, mas a ideia é excelente e vou usar com certeza. Parabéns!

1

Boa GSMuniz!

Então, ontem fiquei na dúvida no que escolheria, por trabalhar com ambas. No fim optei pelo Flutter, que estou mexendo mais para projetos pessoais.

O que precisar só dar um toque, e quero ver também esse em RN. O meniro do TabNews, é isso, é integração do pessoal e poder utilizar o projeto de várias formas.

Valeu!

1
1

Boooa Thiago!

Certeza, correndo aqui para termos um MVP, para poder fazer um Teste Beta aberto para o pessoal!.

Vamo que vamo! 👊🏻

1

Para quem quer uma experiência melhor no celular já, enquanto isso, ele funciona bem se você for nas opções e 'adicionar a tela inicial', assim o conteúdo toma a tela toda e fica bem melhor de usar no mobile.

PS.: Eu não sei quais a vantagens e desvantagens entre app/adaptado da web mas enfim, fica a dica aí

1
1
1
1

Boa vifilho!!!

Vamos que vamos! Realmente o legal é isso ver o pessoal cotnribuindo é muito bom!

Bora pra cima! 👊🏻

1
1
1

Olá Matheus, tudo bem?

Pelo que eu verifiquei na API de Contents, ainda não é possivel passar parametros para filtrar o conteudo.

Ficarei atento asism que algo surgir, para podermos adicionar a questão busca.

1
1

Oi Liarleycodie!

Eu finalizei a parte de login, e leitura de conteúdo.

Só parte de criação de conteúdo e comentários que ainda não existe. Com certeza já teremos algo entre amanhã e sabádo.

Vamo para cima!

1
1
1
1
1
1

Obrigado jrmfilho!

O projeto tá caminhando super bem, já temos quase todas as funcionalidades, faltando apenas ao criar comentários, que logo será implementada. e junto com ela uma versão para as lojas de aplicativos.

Bora pra cima. 👊🏻

1
0
1

Ideia genial! Um app tem grande potencial para aumentar o nível de engajamento da turma.

Sugestão de feature: Será que rola adicionar um esquema de menção de perfis? O famoso @usuario... Isso exigiria um painelzinho para ver quando seu perfil foi mencionado por outro (no estilo daqueles sininhos que os apps possuem)

1

Boa soares!! Acho isso bem interessante! Estudar para verificar a possibilidade de colocar uma menção do usuário.

Vamo que vamo.

1

Maravilha! Hoje em dia não é novidade que além do PC a gente sempre tem o smartphone ali proximo pra uso rápido, e poder acompanhar o Tabnews no mobile, ler as notícias e ajudar o pessoal antes de dormir, é muito bom, mesmo podendo acessar o site no mobile, acredito que um app vai ser bem mais prático e funcional, parabéns pela iniciativa, espero que saia o quanto antes hahaha!

1

Boooa Scrinnder!!

Pior que é bem isso! O projeto é excelente o Filipe e o pesssoal acertaram. E é como você disse, as vezes o app acaba se tornando prático e tendo alguma outra funcionalidade que talvez ainda não tenha no projeto principal.

Bora que bora! 👊🏻

1

O tabnews tem uma proposta extremamente interessante, algo que eu, particularmente, compactuo.

A ideia de agregar valor a conteudos que realmente fazem a diferença, é muito util, principalmente pra quem quer receber conteudo de alto valor informativo, ou educacional. Muitos devs serão beneficiados com esta plataforma, estou realmente muito satisfeito com o resultado inicial, e bem entusiasmado com futuros progressos.

No app, eu estou estudando Flutter atualmente, mas ainda nao me sinto confortavel de contribuir em algum projeto ainda.

No web, sinto que posso ajudar e gostaria de contribuir, acho que seria interessante um post ( se é que ja nao tenha, pois ainda nao li muitos ), explicando como as pessoas podem contribuir, quais features estão pendentes, em desenvolvimento, ou ainda sendo planejadas.

Sem mais, parabens pela iniciativa galera!

1
1

Você poderia teocar a cor de fundo daa respostas, o azul está muito forte.

acredito também que o aplicativo precisa ser mais otimizado, 20MB é bem grande pra mostrar só um site e fazer login, do resto está muito interessante o aplicativo, parabéns por esta iniciativa.

1

Fala mthcalixto!

Opa, valeu meu querido! Vou verificar a questão das cores aqui para melhorar, e rodar o build com uma otimização para ficar mais leve.

Vamo que vamo 👊🏻

1

Excelente trabalho, está ficando ótimo!

Acredito que seja interessante incluir também a opção de "Ler mais tarde", seria uma especie de favoritos, mas com o foco em salvar a leitura para mais tarde. (O youtube tem esta opção para seus vídeos).

1

Fala Dev, tudo bem?

Show de bola a sugestão, já adicionei no README do projeto, para adicionarmos sim.
Algo mais pratico, para o ler mais tarde, sem precisar entrar na matéria ou algo do gênero como o Favoritar.

Ótima sugestão.

Abraços

1
2

Olá Luix, tudo bem?

Sim, usando a própria. Eu ainda to verifianco aos poucos a API, pois não consegui parar depois de inciiar o APP, tanto para verificar a questão da API do TabNews e poder ajudar com contribuição no projeto.

Conforme forem librando acesso a API para mais itens, vamos atualizando o APP.

Bora pra cima!

1
1
1

Vi os sprints para o App e estão bons, mas não gostei da ideia dos favoritos e ler mais tarde ficar em local database.

Geralmente eu posso usar em multiplos dispositivos e essa ideia de ser local database me deixou um tanto triste...

1

Fala luizjr!!! Tudo bem?

Pois é meu querido! Infelizmente o projeto base do tabNews, ainda não suporta essas features. Também gostaria de ficar integrado com todos os projetos.

Talvez ver se há possibilidade de implementar antes na API do TabNews, se não fazer um API banco direto para o app e depois transformar para o projeto.

Vamos ver como o projeto vai.

Valeeeu!! Vamo que vamo.

1
1
1
1

Muito bom Avuenja, excelente inicitiva! Estava com a ideia de portar também o web para uma aplicação Desktop utilizando Tauri, mas não sei se seria do interesse da comunidade. Ademais, nos matenha informado das novas features que forem surgindo!

2

Valeu Yancarlodev! A ideia é interessante, não conheço o Tauri, mas tinha imaginado em utilizando o LayoutBuilder do Flutter, passar para o Desktop, assim que a parte do Mobile estiver, encaminhada.

Pode deixar que dou update.

Abraços.

1
1
1

Que rapido!
Eu estava pensando em fazer um tambem. Mas no meu caso estava pensando em fazer em Kotlin Multiplatform.

Algum iOS developer que queira entrar nessa comigo?

1
1

Fala Felipe! Opa, valeu hein!

Sempre tem a chance de chegar e contribuir!

Pode ser com sugestÕes, testes e tudo mais! Bora pra cima! 👊🏻

1

Cara, que ideia sensacional!
Mas eu, como usuário do iPhone, senti falta de poder testar no iPhone com certa facilidade. Já pensou em colocar o app no Testflight para a galera do iOS poder utilizar no cotidiano as versões Alpha/beta?

1

Olá moisesaccorci, tudo bem?

Obrigaooo! Pois então, siiim, pensei sim, estou correndo aqui para lançarmos uma versão para o iOS no Testflight, de forma mais prática e também para as lojas.

Também uso iPhone, e sei como é complicado ter que ficar buildando o app para o telefone :(

É para esse final de semana e na próxima já ter uma versão para todos usarem, sempre precisar pegar direto do GitHub.

Bora para cima!! 👊🏻

1
1
1

Muito bom! Se quiser alguma ajuda no desenvolvimento, recomendo criar um grupo (whatsapp ou telegram), para dividir as tarefas, pois aposto que vai ter muita gente interessada em contribuir com o projeto!
Eu mesmo posso contribuir, tenho bastante experiência com React Native, mas acho que já tá na hora de aprender um pouco de Flutter também! :D

1

Aí leleu! Isso que é massa demais! Com certeza, espero que pessoal curta mesmo para chegar a contribuir.

Eu to meio enferrujado com meu Flutter hehehe, fiquei até na dúvida se ia RN ou Flutter, mas como tava voltando a mexer, decidi ir com o Flutter, e também por causa da ideia de passar para Desktop depois também.

Com certeza, vou ver essa questão do grupo aí, se aparecer uma galera.

Vamo pra cima! 👊🏻

1

Cara, ta aí um app que vai ser útil e vale a pena ter instalado no smartphone! Hahah... Com certeza, se possível quero contribuir nesse projeto. Vai ficar daora demais!

1
1
1

Proposta interessante.

Gostaria de adicionar uma observação sobre o tabNews, pelo menos é uma feature que não encontrei no projeto base: Categorização ou sistema de busca de postagem.

Não sei sei é só comigo, mas eu acho as postagens no tabNews um pouco fora de contexto, pois tudo vai pra home, e conforme vai saindo novas postagens, outras que você se interessaria mais de ver e interagir vão sumindo, e pra você encontrar elas de novo ou é através do seu perfil ou rolando na página Home até achar ela ou outras pertinentes ao assunto que você queria tratar.

Acho que essa feature deveria ser adicionada o quanto antes!

1
1
1

Boa Pertusatti22!!!

Hehe, não consegui parar, para ter esse inicio aí! O tanto que o código tá tipo só indo para termos um MVP! E ir melhorando.

Bora contribuir e fazer um app muito massa!

1

Boa noite! aumentar o rtamanho da fonte ou dar essa opção seria uma boa e algumas feature interessante seria adicionar notificações para responder rápido os comentários assim como é no whatsapp, e notificações de incentivo ao uso recomendando post da aba "Relevantes" que seja um post novo e que tenha mais de 10 tabcoins (e aumentando conforme a plataforma for crescendo). E dentro do app implementar uma feature onde você preciona por alguns segundos em cima de um de um post e ele exibe uma prévia do conteúdo. Creio que seja difícil por depender do site (projeto base) mas tá ai uma ideia do que implementar.

Boa sorte com o projeto 👊

1

Boa Felipe!!!

Ótimas ideias!!! Já deixei anotado aqui também para podermos viabilizar isso!
Por que é sempre bom poder ter mais essa interação com o tabNews.

Valeeeu!

1
1

Opa TiranoSarroRex hahaha, tivemos a mesma ideia então. Pior que foi tudo meio corrido, no fim deu para dar esse start, agora bora lá!

Vamos fazer esse App ficar show de bola!!!! 👊🏻

1
1
1
1
1

Boa meu querido! Obrigado!

Estamos quase na versão beta, e lançando nas lojas, no fim demorou um pouco, acabei ficando realmente sem tempo, por uns 10 dias.

Mas agora está próximo. Logo farei um novo post com o lançamento nas lojas.

1
1

Vc pretende fazer o app com acessibilidade
pergunto pq o site do TabNews não tá muito navegável com leitores de telas, falta colocar alguns cabeçalhos pra melhorar a usabilidade pra noz deficientes visuais. não tá totalmente inacessível, mas tem o que melhorar rs.

1

Oi Dj! Tudo nem?

Com certeza, também acho necessário, e com certeza vamos tentar deixar o app melhor acessivel possivel!

Vamo que vamo!

1
1

bacana d+, muito legal ver a comunidade engajada desde o inicio do projeto, sucesso ao app, amigo(a)!

estou apenas começando na programação, mas espero algum dia ajudar a comunidade de alguma forma tbm.

1

Boa David! Obrigado meu querido!!

Isso aí, realemnte é muito bom ver o pessoal animado em contribuir para o projeto seguir fluindo.

Bora bora! 👊🏻

1

Sensacional, eu me deparei com esse caso dos malditos popups e solicitacoes de permissao de cookies q cobrem 80% da tela ainda essa semana e isso eh horrivel.
Espero q esse espaco seja realmente um pedaco muito massa da internet e desde ja agradeco pela iniciativa.
=D

1

Por favor, não deixe de fora o ios!
Acrescento as sugestões a feature de seguir determinado usuário, e um feed para exibir apenas posts relacionados aos usuarios que sigo.
Parabens pela iniciativa top d+.

1
1
1

TabNews

Aceita Markdown

  • cara incrivel é que eu adoro o notion
  • descobri que aqui aceita markdown. tentando escrever como escrevo no notion
  • E é fantastico contar com isso aqui. TIPO é libertador poder realmente escrever
3

PERFEITO!

  • Eu também amo o notion <3
  • Também escrevo usando o markdown lá e agora aqui
  • Tava sentindo saudade de simplesmente escreveer
  • Tô botando fé no TabNews! Vai ser nosso lugar :)
1

Que massa cara! Dei um star no repo pra ver com mais calma depois, tenho mais prática com o Android Nativo (Kotlin e Java) mas no que puder ajudar faço um PR!

Boa sorte e um abraço!

1
1

Fala iaglourenco!!!

Boooa, isso aí! Toda ajuda conta! Eu ainda to correndo aqui, preciso melhorar algumas coisas no repo, para ficar mais fácil do pessoal contribuir.

Vamo que vamo!!!

1
1

Fala yuti! Tudo bem?

É bom demais né! Curto muito o Flutter, e queria a algum tempo fazer algo mais de comunidade com ele. E o TabNews, é uma excelente iniciativa do Filipe e do pessoal.

Vamo que vamo! 👊🏻

1
1
1

Que show, se for possivel queria sugerir uma lupa de pesquisa tipo quero saber se tem algum assunto sobre React ai atraves da palavra chave ele listar todos os topicos sobre.

1

Olá Lage, tudo bem?

Estou de olho na API do TabNews, pois a principio não a busca na API. Mas assimq ue for implementada. Já colocamos no App.

Valeu! Vamos pra cima!