Welcome to Ltt.rs!
Ltt.rs (pronounced "Letters") is a minimalist, privacy-focused email client for Android built specifically for use with JMAP (JSON Meta Application Protocol)-compatible email servers. It emphasizes simplicity, security, and efficient performance through modern Android architecture, heavy caching, and a clean design. Ltt.rs is ideal for technically inclined users or developers who prefer a streamlined, no-frills email experience with built-in encryption support. Download Ltt.rs now!
Key Features:
JMAP-Only Protocol Support:
Ltt.rs supports only JMAP, a modern protocol designed to simplify and speed up email synchronization, replacing traditional IMAP and SMTP.
Heavily Cached for Speed:
Emails and thread data are cached to reduce load times. While it's not fully offline-capable, Ltt.rs ensures that actions like marking emails as read are queued even when temporarily offline.
Minimalist Interface and Setup:
Offers no in-app settings aside from account setup, avoiding complexity and encouraging a focused workflow.
Autocrypt-First Design:
Ltt.rs includes native support for Autocrypt to facilitate secure, end-to-end encrypted communication, with strict user experience guidelines.
Modern Android Architecture:
Built using Android Jetpack components and the jmap-mua core library for a clean and maintainable codebase.
Minimal Third-Party Dependencies:
Relies only on well-known, actively maintained libraries to ensure long-term stability and performance.
Open Source & Developer-Friendly:
Ltt.rs is open source and designed as a proof-of-concept, offering a foundation for custom development or community contributions.
Top 5 FAQs on Ltt.rs:
1. What kind of email accounts does Ltt.rs support?
Answer: Ltt.rs only works with JMAP-compatible email servers. It does not support IMAP or POP3, so it cannot be used with providers like Gmail, Yahoo, or Outlook unless they support JMAP.
2. Can I use Ltt.rs offline?
Answer: Partially. Ltt.rs caches emails and threads for faster access, but most actions (like syncing read/unread status) require an internet connection to update the server. Actions performed offline will be queued until you're back online.
3. Are there customization options or settings in the app?
Answer: No. To maintain simplicity and avoid feature bloat, Ltt.rs has no user-configurable settings beyond the initial account setup. It's designed to support one specific workflow.
4. How does Ltt.rs handle email encryption?
Answer: Ltt.rs includes built-in Autocrypt support for end-to-end encryption. It ensures emails can be encrypted and decrypted seamlessly if both users support Autocrypt, following strict UX standards.
5. Who is Ltt.rs best suited for?
Answer: Ltt.rs is ideal for developers, tech-savvy users, or privacy enthusiasts using JMAP servers. It’s not recommended for general users looking for support for standard email providers or extensive feature sets.
<3
¹: Planned feature
Ltt.rs is licensed under the Apache License 2.0. The source code is available on Codeberg: https://codeberg.org/iNPUTmice/lttrs-android
Version History
v0.4.3——7 Jan 2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!