Skip to main content

The best-looking calendar on Android

A bold claim. Here's what it rests on.

KashCal calendar home screen
Material You, edge to edge.

Modern, without the air quotes

KashCal is built on Material 3 with full Material You support, so on Android 12 and newer it picks up the colors from your wallpaper. The app runs edge-to-edge instead of boxed in by status bars. Dark mode is designed dark, not inverted light. Scroll, pinch, and swipe all move the way the rest of your phone does, not like a port of something older.

Seven views, not seven versions of the same view

Different days want different layouts. KashCal ships seven, each designed for the job it's actually for.

Agenda
Today as a readable list. Good for mornings.
Day
One day, hour by hour. The full picture of a busy one.
3-day
What's coming, at a glance.
Week
Pinch to zoom the hours. Drag an event to reschedule it.
Month
The classic grid, still legible on a phone.
Month-full
When month needs more breathing room.
Year
Twelve months on one screen. Tap any day to jump.

Colors

Twelve curated colors in the primary grid for quick picks, plus 92 named CSS3 colors on a hue wheel for when the mood is specifically dodgerblue. Pick a color for any event and it rides along wherever the event goes, so apps that render per-event colors, like Apple Calendar on the Mac, show the same one.

KashCal 92-color event color picker
Twelve curated picks, plus all 92 on the wheel.

Little things

KashCal new event screen
Auto-emoji, drag, pinch, refresh.
  • Pinch-to-zoom the week view to stretch the hours
  • Drag an event to a new time or day
  • Pull down on any view to refresh
  • Widgets that match your system palette
  • Auto-emoji for event titles (type "lunch," get a plate)
  • Speaks 67 languages
  • Syncs with iCloud, Nextcloud, Fastmail, Outlook, and others
  • Shows you where your time goes, on-device

Beauty is subjective, so we can't in good faith claim best in the universe. Best-looking one on your Android phone seems about right. Free, open source, no ads, no trackers, no account.

Common questions

Does KashCal support Material You?

Yes. On Android 12 and newer, KashCal picks up colors from your wallpaper using Material You dynamic color, and it's the default. Widgets match. Prefer to choose? Set an accent color instead, from twelve curated swatches or a wheel of 92, and it recolors the whole app and your widgets. Light and dark follow your system setting.

How many colors can I use for events?

Twelve curated colors in the primary grid for quick picks, plus 92 named CSS3 colors on a hue wheel when you want something specific. Pick a color for any event, and it rides along wherever the event goes, so apps that render per-event colors, like Apple Calendar on the Mac, show the same one.

Does KashCal have a dark mode?

Yes, and it is designed dark, not inverted colors. A theme picker lets you follow your Android system light/dark setting (the default) or pin Light or Dark. Your accent color is a separate choice that rides on top of either face, so you can pair any of the 92 colors, including the app's own KashCal Teal, with light or dark.

Is KashCal free?

Yes. KashCal is free, open source, and has no ads, trackers, or accounts. It is distributed through F-Droid, IzzyOnDroid, and Obtainium.