[Inizio Lavori] L'app Single-site per Discourse

Ciao a tutti. Sto sviluppando un’app single-site per Discourse utilizzando Expo. Ecco il mio codice sorgente. Potete considerarlo un punto di partenza per un’app Discourse: chiunque può creare la propria app per qualsiasi sito Discourse desideri.

Attualmente l’app permette di visualizzare solo gli ultimi 30 argomenti e le loro prime 30 risposte, ma presto aggiungerò la funzione di scorrimento infinito.

Inoltre, l’app ridurrà al minimo l’uso di WebView per migliorare le prestazioni. Al momento, abbiamo due schermate che utilizzano WebView:

  1. La schermata di login. Gli utenti possono accedere o registrarsi qui. Una volta completata la procedura, uno script iniettato recupererà la User API Key dalla pagina e la salverà.
  2. La schermata dell’editor Markdown, poiché non ho trovato un editor Markdown sufficientemente valido per React Native. Ho utilizzato vditor come editor Markdown nella mia app.

Ecco alcune anteprime. (alcune informazioni sensibili sono state rimosse dalle immagini)

Cercherò di ridurre il testo nella mia app prima dell’aggiunta del supporto i18n, in modo che tutti possano utilizzarla senza dover imparare il cinese :grin:.

Mi dispiace, ma questo non ti aiuta affatto… ma cos’è un’app single-site? Tipo un’app di Discourse ma solo per un sito?

Personalmente non mi piace questo stile. Porta a una situazione in cui ogni sito ha la propria app, mentre un browser (o qualcosa come un’app WordPress comune o un’app Discourse) risparmierebbe tempo e spazio su tutti i dispositivi mobili.

Sì, so che questo è fuori tema nella categoria dev, ma sono così nuovo che non so come e dove spostare questo argomento meta :pleading_face:

È qualcosa come Lexicon? Se è così, mi piace molto! :grinning:

Sì, lo è. Non lo sapevo prima. Sembra che io abbia reinventato la ruota. Grazie per la tua introduzione a riguardo.

Lo sviluppo della mia app continuerà, come esercizio di programmazione per me.