Ltt.rs (გამოითქმის ასოები) არის ელ.ფოსტის კონცეფციის (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-ზე, უთავო ელფოსტის კლიენტზე, ან ბიბლიოთეკაზე, რომელიც ამუშავებს ყველაფერს, რაც ელ.ფოსტის კლიენტს ექნება მონაცემთა შენახვისა და ინტერფეისის გარდა. ასევე არის lttrs-cli, რომელიც იყენებს იმავე ბიბლიოთეკას.
· როდესაც ეჭვი გეპარებათ: შთაგონებისთვის შეხედეთ Gmail-ს.
¹: დაგეგმილი ფუნქცია
Ltt.rs ლიცენზირებულია Apache ლიცენზიით 2.0. წყაროს კოდი ხელმისაწვდომია Codeberg-ზე: https://codeberg.org/iNPUTmice/lttrs-android