Ltt.rs(レターと発音)は、現在開発中の概念実証メール(JMAP)クライアントです。既存のAndroidメールクライアントのいくつかよりも保守性の高いコードベースにAndroid Jetpackを多用しています。
Lttrsを使用するには、JMAP(JSON Meta Application Protocol)対応のメールサーバーが必要です!
機能と設計に関する考慮事項:
・大量にキャッシュされますが、完全にオフラインではありません。 Ltt.rsは、JMAPの優れたキャッシング機能を利用しています。ただし、スレッドを既読としてマークするなどのアクションは、未読カウントなどの結果が更新されるまでサーバーへのラウンドトリップが必要です。 Ltt.rsは、一時的にオフラインで実行した場合でも、アクション自体が失われないようにします。
・アカウントのセットアップ以外の設定はありません。設定は機能のクリープを招き、アプリのメンテナンスを難しくします。 Ltt.rsは、1つの特定のワークフローをサポートすることを目的としています。別のワークフローを希望するユーザーは、K-9 MailまたはFairEmailの方が適している場合があります。
・最小限の外部依存関係。多くの場合、サードパーティのライブラリは質が悪く、最終的にはメンテナンスされていません。そのため、信頼できるベンダーのよく知られ、十分にテストされたライブラリのみに依存します。
・ファーストクラス機能としての自動暗号化¹。厳密なUXガイドラインにより、autocryptはLtt.rsにぴったりです。
・Ltt.rsは、jmap-mua、ヘッドレスメールクライアント、またはメールストレージがデータストレージとUIを除くすべてを処理するライブラリに基づいています。同じライブラリを使用するlttrs-cliもあります。
・疑わしい場合:Gmailを参考にしてください。
¹:計画中の機能
Ltt.rsは、Apache License 2.0の下でライセンスされています。ソースコードはGithubで入手できます:https://github.com/inputmice/lttrs-android