Gostaria de aproveitar este momento para apresentar um projeto que iniciei. Project Cypress - um aplicativo cliente nativo do Discourse para iOS.
Atualmente está em um estágio muito inicial de desenvolvimento, e a primeira versão está agora disponível através do TestFlight.
O primeiro objetivo (prova de conceito) foi dar suporte à renderização nativa para a maioria das postagens padrão do Discourse e permitir a adição de várias comunidades. A funcionalidade atual é muito limitada, mas ainda assim quis disponibilizá-la desde cedo para aqueles que possam ter interesse. O nome/ícone do aplicativo são apenas placeholders por enquanto.
No entanto, especialmente porque você não é conhecido pela comunidade e ainda não conquistou sua confiança, não teria sido uma boa ideia publicar o código-fonte? Isso está no GitHub em algum lugar?
Você está esperando que os usuários instalem código fechado, testem código de um autor não confiável (conta meta recém-criada com apenas 3 dias) que ainda nem passou pelas verificações de implantação de produção da Appstore?
@merefield Obrigado pelo feedback! Eu não estava ciente desses golpes do TestFlight, então esse é um risco compreensível. O aplicativo é de código fechado, pois estava pensando em adicionar algumas opções pagas no futuro, para apoiar o desenvolvimento futuro do aplicativo (sou um desenvolvedor solo).
Para contextualizar, eu administro uma comunidade Discourse para meu outro aplicativo (HomeHabit), que é um dos principais motivos pelos quais eu queria ter um cliente nativo para usar. Originalmente, pensei em fazer este projeto há alguns anos, no entanto, Fig app foi postado aqui por volta daquela época, então eu apenas comecei a usá-lo em vez disso. Agora que o desenvolvimento do Fig foi abandonado, decidi revisitar essa ideia.
O código aberto não é uma solução para isso, pois você não tem como saber se a versão no TestFlight foi realmente compilada a partir desse código-fonte.
Deixe-me verificar isso, parece que não estou recebendo a resposta esperada da API. Obrigado por tentar!
A propósito, o aplicativo está em modo claro para você por padrão? Isso é padrão no seu dispositivo? Isso pode ser um bug, já que ele deve estar sempre em modo escuro (por enquanto, ainda não foi testado em modo claro).