Your calendar should be one glance away — not buried inside an app. Cal Widget puts your upcoming events directly on your home screen in a clean, customizable widget that updates automatically and never drains your battery.
Cal Widget is not a calendar app. It does not replace Google Calendar or any other calendar you already use. It reads your existing calendar events and displays them on your home screen in a form that is actually useful at a glance.
Two Widget Styles
Choose the layout that fits your home screen:
- Agenda (List) — A scrollable list of upcoming events grouped by day, showing event title, time, duration, and a colour-coded strip matching each calendar's assigned colour. Today and tomorrow are labelled by name. Future dates show the formatted date.
- Month (Grid) — A traditional month calendar grid with event indicators on each day. Tap any day to jump to the detailed agenda for that date.
Both widget sizes can be resized freely on your home screen.
Fully Customizable Appearance
Tap the widget to open the configuration screen. Adjust:
- Background colour — any colour from the colour picker, or fully transparent for a floating look.
- Text colour — match your wallpaper or maintain maximum contrast.
- Accent colour — applied to the header, today's indicator, and calendar colour strips.
- Opacity — slide from 0% for a ghost effect to 100% for a solid panel.
- Text size — Small, Medium, or Large depending on your widget dimensions and eyesight.
- Days ahead — how many days of upcoming events to display (configurable per widget instance).
- Show past events — optionally include events from earlier today.
Each widget instance saves its own settings independently, so you can place an agenda widget with one colour scheme on your main screen and a month widget with a different style on another screen.
Instant Updates — No Polling
Cal Widget listens for calendar change broadcasts from the Android system. The moment you add, edit, or delete an event in any calendar app, all Cal Widget instances refresh automatically. There is no background polling, no periodic wake-up, and no battery impact from keeping it active.
No Internet Permission
Cal Widget does not have internet access. It cannot transmit your calendar data anywhere. All processing happens locally on your device using the Android Calendar Provider, which only Cal Widget reads — never writes.
Survives Reboots
A Boot Receiver reschedules widget updates after the device restarts, so your home screen calendar is always current even after a reboot.
Works With Any Calendar
Cal Widget reads from the Android Calendar Provider, which means it displays events from Google Calendar, Samsung Calendar, Outlook, Apple iCloud (if synced), Proton Calendar, and any other calendar app that writes to the standard Android calendar database.
Part of the HALOCORE suite of free Android tools — simple, efficient tools built to do one thing well.
Long press your home screen, select Widgets, choose Cal Widget, and your calendar is on your home screen in under thirty seconds.