Email Client

Email Client
To desktopowa aplikacja klienta pocztowego dla Gmail.
Po pobraniu oraz zbudowaniu projektu za pomocą Mavena umożliwia zalogowanie się do swojej poczty gmail (od niedawna należy stworzyć do konta Gmail osobne hasło dla mniej bezpiecznych aplikacji).

Po zalogowaniu program zacznie pobierać i wyświetlać listę folderów, oraz wiadomości w poszczególnych folderach.
Klikając na dowolną wiadomość wyświetlimy jej zawartość w oknie głównym lub możemy podejrzeć szczegóły w nowym oknie (wiadomość z załącznikami do pobrania).
Aplikacja umożliwia pisanie i wysłanie nowych wiadomości jak
również odpowiadanie na wiadomość. Odczytywanie wiadomości wraz z pobieraniem i
późniejszym podglądem załączników. Odczytaną wiadomość możemy oznaczyć z
powrotem jak nieprzeczytaną. Możemy również trwale usuwać wiadomości.
Aplikacja może obsłużyć więcej niż jedno konto użytkownika.

Korzystając z aplikacji mamy możliwość wyboru, z pośród trzech, motywu kolorystycznego oraz rozmiaru czcionki.
Po zamknięciu programu dane logowania zostaną automatycznie zapisane na dysku, tak, że przy ponownym uruchamianiu nie trzeba ich wpisywać. Jeżeli tego nie chcemy wystarczy się wylogować.
Program został napisany zgodnie z paradygmatem obiektowym z wykorzystaniem wzorca MVC, przy użyciu Maven'a.
Kod źródłowy jest dostępny na moim koncie GitHub