Az Ltt.rs (ejtsd: Letters) egy proof of concept email (JMAP) kliens, amely jelenleg fejlesztés alatt áll. Erősen kihasználja az Android Jetpack-et, hogy karbantarthatóbb kódbázist biztosítson, mint néhány már létező Android e-mail kliens.
Az Lttrs használatához JMAP (JSON Meta Application Protocol) képes levelezőszerverre van szüksége!
Jellemzők és tervezési szempontok:
· Erősen gyorsítótárazott, de nem teljesen offline. Az Ltt.rs kihasználja a JMAP nagyszerű gyorsítótárazási képességeit. Azonban az olyan műveletekhez, mint például egy szál olvasottként való megjelölése, oda-vissza kell menni a kiszolgálóhoz, amíg a következményeik, például az olvasatlanok száma nem frissül. Az Ltt.rs gondoskodik arról, hogy maga a művelet akkor se vesszen el, ha pillanatnyilag offline állapotban hajtja végre.
· Nincsenek beállítások a fiókbeállításon kívül. A beállítások megkívánják a funkciókat, és megnehezítik az alkalmazás karbantartását. Az Ltt.rs célja egy meghatározott munkafolyamat támogatása. Azok a felhasználók, akik más munkafolyamatot szeretnének, a K-9 Mail vagy a FairEmail megfelelőbbnek találhatják.
· Minimális külső függőségek. A harmadik felek könyvtárai gyakran rossz minőségűek, és végül nem karbantartják őket. Ezért csak a neves gyártók jól ismert, jól tesztelt könyvtáraira hagyatkozunk.
· Az automatikus titkosítás első osztályú szolgáltatásként¹. Szigorú UX irányelveivel az autocrypt pontosan illeszkedik az Ltt.rs-be.
· Az Ltt.rs a jmap-mua-n, egy fej nélküli e-mail kliensen vagy egy olyan könyvtáron alapul, amely az adattároláson és a felhasználói felületen kívül mindent kezel, amit egy e-mail kliens tenne. Van egy lttrs-cli is, amely ugyanazt a könyvtárat használja.
· Ha kétségei vannak: Nézze meg a Gmailt inspirációért.
¹: Tervezett funkció
Az Ltt.rs licence az Apache License 2.0. A forráskód elérhető a Codebergen: https://codeberg.org/iNPUTmice/lttrs-android