Portfolio

OpenMail

Aplikacja · Klient poczty / Android · 2026

Wszystkie skrzynki w jednej aplikacji: Gmail, Outlook, iCloud, WP, Onet, Interia i każdy serwer IMAP.

Otwarty klient poczty na Androida z dowolną liczbą kont, wspólną skrzynką odbiorczą, logowaniem OAuth, bezpiecznym wyświetlaniem HTML i pracą offline.

Kreator konta sam wykrywa serwery – ze znanych usług, autokonfiguracji domeny albo bazy Thunderbirda – a Google i Microsoft logują się przez OAuth. Hasła i tokeny są szyfrowane kluczem z Android Keystore i wyłączone z kopii zapasowej.

Wspólne skrzynki zbierają odebrane, nieprzeczytane i oznaczone gwiazdką ze wszystkich kont. HTML wyświetla się bez JavaScriptu, a zdalne obrazy są domyślnie blokowane. Wysyłkę można cofnąć, a zmiany zrobione bez sieci trafiają na serwer później.

Wspólna skrzynka z wiadomościamiPodgląd wiadomości z akcjami

Funkcje

  • dowolna liczba kont IMAP/SMTP
  • logowanie OAuth Google i Microsoft
  • wspólne skrzynki i wątki
  • cofanie wysyłki i kolejka offline
  • wymaga Androida 10 lub nowszego

Technologie

  • Kotlin
  • Jetpack Compose
  • IMAP/SMTP
  • OAuth 2.0

Mój udział

Projekt, architektura, implementacja i wydania

Pobierz

github.com/BlackSingularities/OpenMail