No-frills, easy to use, easy to maintain Email client for Android based on the JSON Meta Application Protocol (JMAP). https://Ltt.rs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniel Gultsch c95b096662
remove foreground service
1 month ago
.github Upload debug APKs only 1 year ago
app remove foreground service 1 month ago
fastlane/metadata/android Translated using Weblate (German) 12 months ago
gradle/wrapper bump various libraries and agp 4 months ago
.gitignore add push.xml (contains push server url) 2 years ago
LICENSE specify license to be Apache License 2.0 4 years ago
README.md remove fastmail from readme 3 months ago
build.gradle revert desugar library. 1.2.x leads to crashes 3 months ago
gradle.properties give gradle more jvm memory to fix ci issues 2 years ago
gradlew updated gradle wrapper 3 years ago
gradlew.bat updated gradle wrapper 3 years ago
settings.gradle rudimentary outline for Android UI tests 2 years ago

README.md

Ltt.rs for Android

Apache 2.0 License Build Status Codacy Badge Weblate project translated Liberapay patrons GitHub Sponsors

Proof of concept e-mail (JMAP) client (pronounced "Letters"). Makes heavy use of Android Jetpack to be more maintainable than some of the other Android e-mail clients.

Android screenshot

If the above screenshots dont do enough to convince you, you can watch this short video on YouTube.

Features, and design considerations:

  • Heavily cached, but not fully offline capable. Ltt.rs makes use of JMAPs great caching capabilities. However, marking a thread as read does round-trip to the server to update things such as read count. The action itself wont get lost even if performed offline.
  • Account setup and done. Settings invite feature creep and its friend unmaintainability.
  • Minimal dependencies. Third party libraries are often of poor quality, and end up unmaintained. Only widely known, highly tested libraries from reputable vendors.
  • Native Autocrypt support.
  • Based on jmap-mua, a headless e-mail client, or a library that handles everything an e-mail client would, aside from data storage and UI. There is also lttrs-cli, which uses the same library.
  • Looks to Gmail for inspiration in cases of uncertainty.

Try it

You can download Ltt.rs either from F-Droid, or for a small fee from Google Play.

If you want to use F-Droid you can also use our F-Droid repository instead of the official one:

https://ltt.rs/fdroid/repo?fingerprint=9C2E57C85C279E5E1A427F6E87927FC1E2278F62D61D7FCEFDE9346E568CCF86

All three versions are signed with the same key, so it is possible to switch between them.

Attention: You need a JMAP capable e-mail server to use Ltt.rs

As of October 2022, the main options are:

See also: jmap.io/software.html

Translations

Translations are managed on Weblate. Register an account there to start translating.