7

Será que a gente quer escrever posts para o TabNews no celular? (+ dobradinha de versão do Tabs e da biblioteca do TabNews para Kotlin e meu canarinho pistola)

Fala aí, pessoal. Tudo na paz do senhor?

Bom, eu tenho desenvolvimento o Tabs né, que atualmente é um ótimo consumidor de conteúdo do TabNews. Pelo menos tem atendido as minhas necessidades/vontades no quesito "como consumir informações publicadas aqui". Tem funcionado no metrô para ler alguma coisa que me chame atenção, funciona no sofá quando estou de bobeira e por aí vai.

Só que agora comecei a me questionar, será que vale a pena escrever posts utilizando o celular? Esse post aqui mesmo, por exemplo, estou escrevendo usando a interface web do TabNews mesmo. E, de verdade? Funciona lindamente. Pelo Tabs dá pra responder a comentários com algumas configurações de markdown e atualmente está bem simples. Mas até pra responder os comentários fico com dúvidas.

No final é isso. Estou com dúvidas em relação a isso.

Em tempo, deixa eu compartilhar sobre as novas versões.

Na versão anterior do Tabs tinha implementado a opção de enviar mensagens criptografadas de ponta a ponta. Gostei pra caramba de ter feito isso e está funcionando. Só que tem uma restrição, só é possível enviar mensagem para outros usuários do aplicativo. Logicamente. Só que saber quem é usuário e quem não é estava meio impossível aí implementei um pequeno "badge" de um "T" de Tabs para usuários do app. Dá uma olhada no print pra entender.

FeedDetalhe

Aí aproveitei que já estava olhando pra isso e criei o upload de foto para o avatar. Apreciem o meu canarinho pistola.

Se quiserem testar podem mandar mensagem pra mim.

Já na biblioteca (Tabnews para Kotlin) implementei mais alguns endpoints que eu não uso por enquanto mas que estão disponíveis na API pública do TabNews. Segue o changelog.

Changelog

1.0.7

  • Added editContent(ownerUsername, slug, ...) to ContentRepository — edits an existing post or comment via PATCH /contents/{username}/{slug} (only provided fields are updated)
  • Added updateUser(username, ...) to UserRepository — updates a user profile via PATCH /users/{username} (only provided fields are updated)
  • AuthRepository.logout() now invalidates the session on the server via DELETE /sessions before clearing the local token (the local session is always cleared, even if the server request fails)

1.0.6

  • Added getContentParent(ownerUsername, slug) to ContentRepository — fetches the parent content of a comment
  • Added getContentRoot(ownerUsername, slug) to ContentRepository — fetches the root post of a thread
Carregando publicação patrocinada...
1

E aí! Primeiramente, que app foda!! Achei muito bonito visualmente!!

Entao, eu curti muito o post porque passei exatamente por essa reflexão. Tenho um app na App Store, um reader do TabNews, uso todo dia e gosto bastante do resultado como consumidor. Exatamente como vc falou.. metrô, sofá, fila, funciona muito bem pra isso kkkkkk. Eu fiz principalmente por querer ler as newsletter de forma mais "imediata" e sem precisar abrir o email toda hora (implementei notificações assim que sai uma newsletter nova).

Enfim. Passei por essa reflexão no meu app. Cheguei a cogitar implementar criação de post pelo celular. Quando parei pra pensar a fundo, desisti.

No iOS, fazer um editor de markdown/formatacao que chegue perto do que o site oferece parece um buraco sem fundo. E, sendo sincero, celular não me parece o lugar certo pra conteúdo longo, complexo e bem formatado. É quase que pedir pra alguém escrever um artigo no Medium sobre arquitetura XYZ pelo celular, sabe? Só de imaginar eu fazendo isso, já desisto. E penso que os outros usuários teriam essa mesma visao (mas posso estar errado).

E tem uns detalhes que me incomodam também, mas não é nenhum fato verídico: se eu facilitasse postar pelo app, talvez eu estivesse indiretamente incentivando conteúdo mais raso/curto (porque escrever no celular é chato) ou até mais posts gerados por IA, justamente porque é difícil escrever no celular, aí vira um “manda um prompt pro GPT e cola no app”. E sabemos que o TabNews não está lá muito bem com os conteúdos, né? kkkkk

Mas, comentários, pra mim, ficam num meio-termo: dá pra responder algo curto e objetivo, mas thread longa com formatação ainda prefiro desktop.

De forma geral, eu acho que consumir o TabNews pelo celular é muito bom, acho que só nesse edge case que não vale a pena mesmo. Criar post longo e bem formatado, não vejo como prioridade (como usuário e criador do app). No máximo eu colocaria uma webview abrindo o /publicar do site oficial, mas acho que estragaria o fluxo do app.


(jabá): o meu é só iOS. Se quiser baixar (ou só dar uma olhada): luizmello.dev/apps/tabnews

1

E aí, @luizmello.

Pois é. Acho que estamos na mesma página.
Pode até funcionar pra responder mas pra postar acredito que não.

Já tinha baixado seu app.

1
1

E deixar meu código ninho de minhoca disponível assim pra todo mundo? Não sei se estou preparado psicologicamente pra isso ainda não. Hehe.
Que bom que gostou. Mandei mensagem pra você.

0

Cara, tenho acompanhado seus posts a respeito do aplicativo e tenho curtido a evolução. Baixei o app pra testar esse lance do chat mas percebi que "só" envia texto. É isso mesmo?
Outra coisa, baixei a versão 1.6.0 mas percebi que não tem algumas coisas que comentou. É essa mesmo a última versão?

1

Fala, @mynameisnotjohnny.
Fico feliz de saber que tenha baixado o app. Valeu.
Sobre a versão pode ter sido o tempo pra refletir a atualização, a última versão é a 1.7.0. Olhei aqui e está disponível.
Manda um hello, world.