Suntimes is an Android app that displays sun and moon times. It shows detailed sunrise and sunset, twilight (civil/navigation/astronomical), blue and golden hours, solstices and equinoxes, moonrise and moonset, moon phase and moonlight fullness.
It also serves as an alarm clock, allowing you to schedule daily recurring alarms for sunrise, sunset, and other events.
All features of this app
Display current time (system timezone, custom timezone, or solar time)
Display time until next rise/set event.
Display sunrise and sunset, blue and golden hours, and twilight times (civil/nautical/astronomical).
Display current moon phase, illumination, moonrise, moonset, lunar noon, lunar midnight, apogee, perigee, and major phase dates.
Display current sunlight and moonlight projections on world maps (basic equirectangular, Blue Marble, or azimuthal).
Display annual total daylight, and earliest/latest sunrise and sunset times.
Display winter solstice, summer solstice, spring equinox, autumn equinox, and cross-quarter days, with countdown to next event.
Display current position of the sun, and its position at sunrise, sunset, and noon.
Display current position of the moon, and its position at moonrise and moonset.
Includes support for custom rise/set events: time when the sun is at a given angle, or when an object casts a shadow of a specific length.
Includes an alarm that can set a recurring alarm or notification for the next sunrise or sunset (or other rise/set event).
Includes a Quick Settings tile that displays information in the settings tray.
Can display configured locations on a map (requires a map app) and configure locations from a map (using geo intents).
A (default) dark theme (and dark theme with semi-transparent background).
A (default) light theme (and light/transparent background).
Widgets are resizable and can include…
Clock widget:
1×1 digital clock widget showing solar time (or specified timezone).
Alarm widget:
1×1 alarm widget showing time of next alarm.
2×2 alarm widget showing a basic list of upcoming alarms.
3×2 alarm widget showing a detailed list of upcoming alarms.
Date widget:
1×1 date widget showing the date with a given calendar (Chinese, Coptic, Ethiopian, Gregorian, Hebrew, Indian, Japanese, Julian, Korean, Minguo, Solar, Thai Solar, or Vietnamese).
Sun widgets:
1×1 sun widget showing sunrise or sunset time.
1×1 sun widget showing both sunrise and sunset times.
1×1 sun widget that can toggle between sunrise and sunset times.
2×1 and 3×1 sun widgets showing sunrise and sunset times for today and tomorrow (or yesterday), along with day length difference.
Moon widget:
1×1 moon widget showing moonrise and moonset.
1×1 moon widget showing next major phase.
1×1 moon widget showing phase and illumination (or phase only, or illumination only).
1×1 moon widget showing days since new moon.
2×1 moon widget showing moonrise and moonset, phase and illumination.
3×1 moon widget showing upcoming major moon phases.
Solstice widget:
1×1 solstice widget tracking upcoming solstices, equinoxes, or cross-quarter days.
Position widget:
1×1 sun position widget tracking altitude and azimuth.
1×1 sun position widget tracking declination and right ascension.
3×1 sun position widget showing a light map and tracking altitude and azimuth (current, sunrise/sunset, noon).
3×2 sun position widget showing current sunlight and moonlight projections on a world map.
3×2 sun position widget showing sun altitude as a line chart.