


Czysty widok. Zero bałaganu.
Produkt własny · 2026Prosty Kalendarz to natywna aplikacja na Androida, którą zbudowałem na własne potrzeby — bo chciałem kalendarza bez bałaganu: czysty widok i szybkie dodawanie wydarzeń, a przy tym pewność, że moje dane są bezpieczne. Wpisy mogą w tle synchronizować się z Kalendarzem Google, więc mam ich kopię zapasową i dostęp z każdego urządzenia — bez zakładania kolejnego konta. Pięć widoków — Rok, Miesiąc, Tydzień, Dzień i Harmonogram — daje dokładnie tyle, ile trzeba, a bębenkowy wybór daty i godziny sprawia, że dodanie wpisu zajmuje sekundy. Zaprojektowałem i napisałem całość od zera w Kotlinie i Jetpack Compose.
- 2026
- Projekt i wdrożenie (produkt własny)
- Product design
- Aplikacja na Androida
- Synchronizacja z Kalendarzem Google
- Przypomnienia
Większość kalendarzy na telefon jest przeładowana: banery, „inteligentne” sugestie, reklamy i widoki, przez które trzeba się przeklikać, żeby zobaczyć jeden dzień. Chciałem czegoś odwrotnego — kalendarza, który po prostu pokazuje moje wydarzenia w czystym, czytelnym układzie i pozwala dodać wpis w kilka sekund. Zależało mi też, żeby moje dane były bezpieczne i przenośne — nie zamknięte w prywatnej bazie kolejnej aplikacji, z której trudno je odzyskać, ale trzymane tak, bym miał do nich dostęp z każdego urządzenia i nie stracił ich przy zmianie telefonu.
Napisałem aplikację natywnie w Kotlinie i Jetpack Compose, z interfejsem w Material 3 — cały UI deklaratywnie. Zbudowałem pięć widoków (Rok, Miesiąc, Tydzień, Dzień, Harmonogram) na wspólnej logice opartej o java.time, przełączanych pigułkowym selektorem u góry. Zamiast systemowych okien dat dodałem własny, bębenkowy wybór daty i godziny (WheelPicker) oraz arkusze wyboru w stylu Material. Zamiast trzymać wydarzenia w prywatnej bazie aplikacji, oparłem je o systemowego dostawcę kalendarza Androida (CalendarContract) — dzięki temu mogą synchronizować się z Kalendarzem Google i zyskują darmową kopię zapasową w chmurze, a operacje I/O idą na korutynach poza głównym wątkiem i widok odświeża się przy powrocie do aplikacji. Lokalne przypomnienia obsługuje AlarmManager z dokładnymi alarmami i powiadomieniami. Firebase (Firestore i Auth) jest zescaffoldowany pod ewentualną chmurę, ale świadomie wyłączony.
Dostałem dokładnie to, czego chciałem: szybki, czysty kalendarz na Androida, w którym dodanie wydarzenia to kwestia sekund — a przy tym spokój, że moje dane są bezpieczne, bo w tle mają kopię zapasową w Kalendarzu Google. Pięć widoków pokrywa każdy sposób patrzenia na czas — od rzutu oka na cały rok po listę „co dalej” — a brak kont, reklam i zbędnych funkcji sprawia, że nic nie rozprasza — aplikacja po prostu robi swoje. To projekt autorski, napisany od zera i utrzymywany pod własne, codzienne użycie.
Opisz krótko swój projekt — odpowiadam osobiście, zwykle w ciągu 24 godzin.
hello@alphacreative.pl