← Alla projekt

Sunwise

Sunrise, sunset, twilight, golden hour and the moon for any day and any place, plus network-synced atomic time on a watch dial. Calculated on the phone, with no account and no tracking.

Sunwise answers the questions a weather app glosses over: when the light actually arrives and leaves, and how that changes through the year. For any date and place it shows sunrise and sunset with their bearings, day length and the change since yesterday, civil, nautical and astronomical twilight, blue and golden hour, and the sun's path drawn against the color of the sky. Polar day and polar night are handled properly rather than treated as errors.

Two dates can be put side by side, such as October 1 and today, to see both sun paths and every difference between them. A year view charts daylight across the seasons and counts down to the next equinox or solstice, and a sun compass shows where the sun and moon are right now, corrected to true north. The moon gets its phase, illumination, rise and set, and the next full and new moon.

The app also includes its own NTP client. It syncs against a server you pick (pool.ntp.org, Google, Cloudflare, Apple, Netnod or your own), shows how far the phone's clock is off to the millisecond, and displays the result on an analog watch dial with a 24-hour sky sub-dial. Seven home-screen widgets and optional reminders before sunrise, sunset, golden hour, blue hour and the full moon round it out.

All astronomy runs on the device, and the app works offline. It has no account, no ads and no analytics, and it ships in 22 languages.

Native Android, written in Kotlin with Jetpack Compose and Material 3, with widgets built on Glance. Available on Google Play.

KOTLIN
JETPACK COMPOSE
MATERIAL 3
GLANCE
ANDROID
2026