Ltt.rs (uitgespreek Letters) is 'n bewys van konsep e-pos (JMAP) kliënt wat tans in ontwikkeling is. Dit maak baie gebruik van Android Jetpack vir 'n meer onderhoubare kodebasis as sommige van die reeds bestaande Android-e-poskliënte.
Om Lttrs te gebruik, benodig jy 'n JMAP (JSON Meta Application Protocol)-bekwame posbediener!
Kenmerke en ontwerpoorwegings:
· Swaar gekas, maar nie ten volle vanlyn in staat nie. Ltt.rs maak gebruik van JMAP se wonderlike kasvermoëns. Handelinge, soos om 'n draad as gelees te merk, benodig egter 'n terugreis na die bediener totdat die gevolge daarvan soos ongeleestelling opgedateer is. Ltt.rs sal verseker dat die aksie self nie verlore gaan nie, selfs al word dit uitgevoer terwyl dit vir 'n oomblik vanlyn is.
· Geen instellings afgesien van rekeningopstelling nie. Instellings nooi kenmerk kruip en maak die toepassing moeilik om te onderhou. Ltt.rs poog om een spesifieke werkvloei te ondersteun. Gebruikers wat 'n ander werkvloei verlang, kan K-9 Mail of FairEmail meer geskik vind.
· Minimale eksterne afhanklikhede. Derdepartybiblioteke is dikwels van swak gehalte en word uiteindelik nie onderhou nie. Daarom sal ons slegs staatmaak op bekende, goed getoetste biblioteke van betroubare verskaffers.
· Outokripteer as 'n eersteklas funksie¹. Met sy streng UX-riglyne pas outokripteer reg in Ltt.rs.
· Ltt.rs is gebaseer op jmap-mua, 'n koplose e-poskliënt, of 'n biblioteek wat alles hanteer wat 'n e-poskliënt behalwe databerging en UI sou hanteer. Daar is ook lttrs-cli wat dieselfde biblioteek gebruik.
· Wanneer jy twyfel: Kyk na Gmail vir inspirasie.
¹: Beplande kenmerk
Ltt.rs is gelisensieer onder die Apache-lisensie 2.0. Die bronkode is beskikbaar op Codeberg: https://codeberg.org/iNPUTmice/lttrs-android
Opgedateer op
07 Jan. 2024