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