Ltt.rs (pronunciado Letters) é un cliente de correo electrónico de proba de concepto (JMAP) actualmente en desenvolvemento. Fai un gran uso de Android Jetpack para obter unha base de código máis mantible que algúns dos clientes de correo electrónico Android preexistentes.
Para usar Lttrs necesitas un servidor de correo compatible con JMAP (JSON Meta Application Protocol).
Características e consideracións de deseño:
· Moito almacenado en caché, pero non totalmente compatible sen conexión. Ltt.rs fai uso das excelentes capacidades de caché de JMAP. Non obstante, as accións, como marcar un fío como lido, necesitan unha viaxe de ida e volta ao servidor ata que se actualicen as súas consecuencias, como o reconto non lido. Ltt.rs asegurarase de que a acción en si non se perda aínda que se realice mentres estea sen conexión.
· Non hai opcións ademais da configuración da conta. A configuración invita a variar as funcións e dificulta o mantemento da aplicación. Ltt.rs pretende apoiar un fluxo de traballo específico. Os usuarios que desexen un fluxo de traballo diferente poden considerar K-9 Mail ou FairEmail máis axeitados.
· Mínimas dependencias externas. As bibliotecas de terceiros adoitan ser de mala calidade e acaban sen manterse. Polo tanto, só confiaremos en bibliotecas coñecidas e ben probadas de provedores reputados.
· Cifrado automático como función de primeira clase¹. Coas súas estritas directrices de UX, o autocrypt encaixa directamente en Ltt.rs.
· Ltt.rs baséase en jmap-mua, un cliente de correo electrónico sen cabeza ou unha biblioteca que xestiona todo o que faría un cliente de correo electrónico, ademais do almacenamento de datos e a interface de usuario. Tamén hai lttrs-cli que usa a mesma biblioteca.
· En caso de dúbida: mira Gmail para buscar inspiración.
¹: función planificada
Ltt.rs está licenciado baixo a licenza Apache 2.0. O código fonte está dispoñible en Codeberg: https://codeberg.org/iNPUTmice/lttrs-android
Última actualización
7 de xan. de 2024