Suntimes
Sunlight and moonlight information (clock, alarms, tiles, and widgets).
Screenshots
Description
Tracks sunlight and moonlight times. Features a clock, alarm clock, widget collection, and more.
Suntimes displays rising/setting information for the sun and moon. It includes many features commonly associated with a world clock.
The times reported by this app are approximate. The app doesn't require network connectivity, GPS is optional.
Features:
* clock
* alarm clock
* widgets
* tiles
Clock
* current time (System, Apparent Solar, Local Mean, UTC, or Sidereal time).
* time of sunrise, sunset, twilights (civil, nautical, astronomical), and blue/golden hour.
* time of moonrise, moonset, apogee/perigee, moon phases and illumination.
* time of solstices, equinoxes, and cross-quarter days.
* day/night world map, yearly sunlight, and sun altitude graphs.
Alarm Clock:
* general purpose alarms; full screen alarms, notifications, and quick notifications.
* daily repeating alarms for sunrise, sunset, or other reoccurring events.
* bedtime alarms with support for sleep cycles and do-not-disturb settings.
* gentle alarms that gradually change screen brightness, colors, and volume.
* features for heavy sleepers; math problems, NFC tags (requires SuntimesNFC), and snooze limits.
* automated actions; user-defined intents when alarms are triggered or dismissed.
* other alarms; "roman time" alarms (Natural Hour), midpoint alarms (Interval Midpoints).
The app benefits from the following permissions:
* <small><u>ACCESS_FINE_LOCATION</u></small> is used to obtain the current position (latitude, longitude, altitude).
* <small><u>ACCESS_LOCATION_EXTRA_COMMANDS</u></small> is used to configure GPS hardware.
* <small><u>ACCESS_NOTIFICATION_POLICY</u></small> is used to change do-not-disturb settings at Bedtime.
* <small><u>BOOT_COMPLETED</u></small> is used to restore active alarms after a reboot.
* <small><u>FOREGROUND_SERVICE</u></small> is used to deliver alarms.</small>.
* <small><u>POST_NOTIFICATIONS</u></small> is used to deliver alarms.</small>.
* <small><u>REQUEST_IGNORE_BATTERY_OPTIMIZATIONS</u></small> is used to ensure reliable delivery of alarms.
* <small><u>SCHEDULE_EXACT_ALARM</u></small> is used to schedule alarms.</small>.
* <small><u>SET_ALARM</u></small> is used to interact with the system AlarmClock app.
* <small><u>USE_FULL_SCREEN_INTENT</u></small> is used to deliver alarms.</small>.
* <small><u>QUERY_ALL_PACKAGES</u></small> is used to configure and launch user-defined actions.</small>.
* <small><u>VIBRATE</u></small> is used by alarm notifications.
With older devices:
* <small><u>READ_EXTERNAL_STORAGE</u></small> is used to play alarm sounds located on the SD card <small>(api≤=18 only)</small>.
* <small><u>WRITE_EXTERNAL_STORAGE</u></small> is used to backup data to file (places, themes, etc) <small>(api≤=18 only)</small>.
Note: The "Calendar Integration" and permissions added in v0.9.0 were removed in v0.10.0. This feature is now available as a separate add-on app; <a href="https://f-droid.org/en/packages/com.forrestguice.suntimescalendars">Suntimes Calendars</a>.
Visit https://forrestguice.codeberg.page/Suntimes/ for more information.
What’s new (0.17.3)
- adds an extension for world map backgrounds (https://github.com/forrestguice/SuntimesMapPack).
- updates material icons; fixes bug where "menu icons and text are misaligned" (#954).
- updates translation to German.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Approximate locationDetermine the location via the network.
- Precise locationDetermine the location via GPS.
- ACCESS_LOCATION_EXTRA_COMMANDS
- alarm.permission.SET_ALARM
- Write storageCreate and change files on the device storage.
- Read storageRead files on the device storage.
- VibrationControl the vibration alert.
- Run at startupStart automatically after the device is switched on.
Show 8 more permissions
- Foreground serviceKeep running in the background, visible in the status bar.
- USE_FULL_SCREEN_INTENT
- Exact alarmsTrigger actions at a precise time.
- NotificationsShow notifications.
- permission.POWER_OFF_ALARM
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- ACCESS_NOTIFICATION_POLICY
- permission.READ_CALCULATOR
Comments