LTT.RS (lettere pronunciate) è una prova del client di concept e-mail (JMAP) attualmente in sviluppo. Fa un uso intenso del jetpack Android per una base di codice più manutenibile rispetto ad alcuni dei clienti preesistenti e-mail Android.
Per utilizzare LTTRS è necessario un server di posta JMAP (JSON META Application Application Protocol)!
Caratteristiche e considerazioni di progettazione:
· Sei fortemente cache ma non completamente offline. LTT.RS utilizza le grandi capacità di cache di JMAP. Tuttavia le azioni, come la marcatura di un thread come leggere, hanno bisogno di un viaggio di andata e ritorno al server fino a quando le loro conseguenze come il conteggio non letti vengono aggiornate. LTT.RS garantirà che l'azione stessa non si perderà anche se eseguita mentre è momentaneamente offline.
· Nessuna impostazione a parte la configurazione dell'account. Impostazioni Invita la funzione creep e rendi l'app difficile da mantenere. LTT.RS mira a supportare un flusso di lavoro specifico. Gli utenti che desiderano un diverso flusso di lavoro possono trovare la posta K-9 o il faemail più adatto.
· Minime dipendenze esterne. Le biblioteche di terze parti sono spesso di scarsa qualità e finiscono per essere non ostacolate. Quindi, affidarci solo su biblioteche ben note e ben testate da fornitori affidabili.
· Autocrypt come caratteristica di prima classe¹. Con le sue rigide linee guida UX autocrypt si adatta a LTT.RS.
· LTT.RS è basato su JMap-Mua, un client di posta elettronica senza testa o una libreria che gestisce tutto un client di posta elettronica da parte della memoria dei dati e dell'interfaccia utente. C'è anche LTTRS-CLI che utilizza la stessa libreria.
· Quando in dubbio: guarda Gmail per ispirazione.
¹: caratteristica pianificata
LTT.RS è concesso in licenza sotto l'Apache Licenza 2.0. Il codice sorgente è disponibile su GitHub: https://github.com/inputmice/lTtrs-Android
Fix Ltt.rs not updating after longer periods of inactivity