อีเมลไคลเอนต์ที่ใช้งานง่ายไม่ยุ่งยากโดยใช้ JSON Meta Application Protocol
Ltt.rs (ออกเสียงว่า Letters) เป็นเครื่องพิสูจน์ไคลเอนต์อีเมลแนวคิด (JMAP) ที่กำลังพัฒนา มันใช้ Android Jetpack อย่างหนักเพื่อฐานโค้ดที่บำรุงรักษาได้ดีกว่าไคลเอนต์อีเมล Android ที่มีอยู่ก่อนหน้าบางตัว
หากต้องการใช้ Lttrs คุณต้องมีเมลเซิร์ฟเวอร์ที่รองรับ JMAP (JSON Meta Application Protocol)!
ข้อควรพิจารณาเกี่ยวกับคุณสมบัติและการออกแบบ:
· แคชอย่างหนักแต่ไม่สามารถออฟไลน์ได้เต็มที่ Ltt.rs ใช้ประโยชน์จากความสามารถในการแคชอันยอดเยี่ยมของ JMAP อย่างไรก็ตาม การดำเนินการ เช่น การทำเครื่องหมายเธรดว่าอ่านแล้ว จำเป็นต้องมีการย้อนกลับไปยังเซิร์ฟเวอร์จนกว่าผลที่ตามมา เช่น จำนวนที่ยังไม่ได้อ่านจะได้รับการอัปเดต Ltt.rs จะรับรองว่าการกระทำนั้นจะไม่สูญหายแม้ว่าจะดำเนินการในขณะออฟไลน์ชั่วขณะก็ตาม
· ไม่มีการตั้งค่านอกเหนือจากการตั้งค่าบัญชี การตั้งค่าเชิญชวนให้มีฟีเจอร์คืบคลานและทำให้แอปบำรุงรักษายาก Ltt.rs มุ่งหวังที่จะสนับสนุนขั้นตอนการทำงานเฉพาะด้านเดียว ผู้ใช้ที่ต้องการขั้นตอนการทำงานที่แตกต่างอาจพบว่า K-9 Mail หรือ FairEmail เหมาะสมกว่า
· การพึ่งพาภายนอกน้อยที่สุด ห้องสมุดบุคคลที่สามมักจะมีคุณภาพไม่ดีและสุดท้ายก็ไม่ได้รับการดูแลรักษา ดังนั้นเราจะพึ่งพาเฉพาะห้องสมุดที่มีชื่อเสียงและผ่านการทดสอบอย่างดีจากผู้ขายที่มีชื่อเสียงเท่านั้น
· เข้ารหัสอัตโนมัติเป็นคุณสมบัติชั้นหนึ่ง¹ ด้วยแนวทาง UX ที่เข้มงวด การเข้ารหัสอัตโนมัติเหมาะกับ Ltt.rs
· Ltt.rs ขึ้นอยู่กับ jmap-mua ซึ่งเป็นไคลเอนต์อีเมลแบบไม่มีหัว หรือไลบรารีที่จัดการทุกสิ่งที่ไคลเอนต์อีเมลจะทำ นอกเหนือจากการจัดเก็บข้อมูลและ UI นอกจากนี้ยังมี lttrs-cli ซึ่งใช้ไลบรารีเดียวกัน
· เมื่อมีข้อสงสัย: ดู Gmail เพื่อหาแรงบันดาลใจ
¹: คุณลักษณะที่วางแผนไว้
Ltt.rs ได้รับอนุญาตภายใต้ Apache License 2.0 ซอร์สโค้ดมีอยู่ใน Codeberg: https://codeberg.org/iNPUTmice/lttrs-android