Ltt.rs (произнася се Letters) е доказателство за концептуален имейл клиент (JMAP), който в момента се разработва. Той използва интензивно Android Jetpack за по-поддържана кодова база от някои от съществуващите вече имейл клиенти на Android.
За да използвате Lttrs, ви е необходим пощенски сървър, поддържащ JMAP (JSON Meta Application Protocol)!
Характеристики и съображения за дизайн:
· Силно кеширан, но не е напълно офлайн способен. Ltt.rs използва страхотните възможности за кеширане на JMAP. Действия обаче, като например маркиране на нишка като прочетена, се нуждаят от двупосочно пътуване до сървъра, докато последствията от тях като броя на непрочетените се актуализират. Ltt.rs ще гарантира, че самото действие няма да се изгуби, дори ако се извърши, докато сте офлайн.
· Няма настройки освен настройката на акаунта. Настройките предизвикват пълзене на функциите и правят приложението трудно за поддръжка. Ltt.rs има за цел да поддържа един специфичен работен поток. Потребителите, които желаят различен работен процес, могат да намерят K-9 Mail или FairEmail за по-подходящи.
· Минимални външни зависимости. Библиотеките на трети страни често са с лошо качество и в крайна сметка не се поддържат. Затова ще разчитаме само на добре познати, добре тествани библиотеки от реномирани доставчици.
· Автоматично криптиране като първокласна функция¹. Със своите строги насоки за UX autocrypt се вписва точно в Ltt.rs.
· Ltt.rs е базиран на jmap-mua, имейл клиент без глава или библиотека, която обработва всичко, което един имейл клиент би могъл да направи, освен съхранение на данни и потребителски интерфейс. Има също lttrs-cli, който използва същата библиотека.
· Когато се съмнявате: Потърсете вдъхновение в Gmail.
¹: Планирана функция
Ltt.rs е лицензиран под Apache License 2.0. Изходният код е достъпен на Codeberg: https://codeberg.org/iNPUTmice/lttrs-android
Актуализирано на
7.01.2024 г.