Olá a todos. Estou desenvolvendo um aplicativo de site único para o Discourse usando o Expo agora. Aqui está meu código-fonte. Vocês podem considerá-lo um ponto de partida para aplicativos Discourse: qualquer pessoa pode criar seu próprio aplicativo para qualquer site Discourse que desejar.
Atualmente, o aplicativo só pode visualizar os 30 tópicos mais recentes e suas primeiras 30 respostas, mas em breve adicionarei o recurso de rolagem infinita.
Além disso, o aplicativo minimizará o uso do WebView para melhorar o desempenho. No momento, temos duas telas que usam WebView:
- A tela de login. Os usuários podem fazer login ou se cadastrar aqui. Após concluírem o processo, o script injetado obterá a Chave de API do Usuário da página e a salvará.
- A tela do editor Markdown, pois não encontrei um editor Markdown suficientemente bom no React Native. Usei o Vditor como editor Markdown no meu aplicativo.
Aqui estão algumas prévias. (algumas informações sensíveis foram removidas das imagens)
Vou tentar reduzir os textos no meu aplicativo antes que o suporte a i18n seja adicionado, para que todos possam usá-lo sem precisar aprender chinês
.
