Przejdź do treści
Wróć do realizacji
Produkt własny/2026

Prosty Kalendarz
Prosty Kalendarz — widok miesiąca z wydarzeniami dnia
RokMiesiącTydzieńDzieńHarmonogramGoogle CalendarPush
Prosty Kalendarz — harmonogram nadchodzących wydarzeń
5 widokówRok · Miesiąc · Tydzień · Dzień · Harmonogram
Prosty Kalendarz — dodawanie nowego wydarzenia

Czysty widok. Zero bałaganu.

Produkt własny · 2026
Alpha Creative © 2026
Przegląd

Prosty 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.

Rok
  • 2026
Rola
  • Projekt i wdrożenie (produkt własny)
Usługi
  • Product design
  • Aplikacja na Androida
  • Synchronizacja z Kalendarzem Google
  • Przypomnienia
5 widoków
Rok, Miesiąc, Tydzień, Dzień i Harmonogram
Kopia w chmurze
synchronizacja z Kalendarzem Google zabezpiecza Twoje dane
0 kont
bez rejestracji — używa konta, które masz już w telefonie

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.

Technologie
Kotlin 2.2Jetpack ComposeMaterial 3CoroutinesCalendarContractjava.timeAlarmManagerGradle (KTS)
Porozmawiajmy

Opisz krótko swój projekt — odpowiadam osobiście, zwykle w ciągu 24 godzin.

hello@alphacreative.pl

Wysyłając formularz, zgadzasz się na kontakt w sprawie projektu. Bez spamu, bez newslettera.

Następny projekt
Kubet