Suntimes vs VerveDo

Side-by-side comparison of two open source alternatives

Suntimes

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: * ACCESS_FINE_LOCATION is used to obtain the current position (latitude, longitude, altitude). * ACCESS_LOCATION_EXTRA_COMMANDS is used to configure GPS hardware. * ACCESS_NOTIFICATION_POLICY is used to change do-not-disturb settings at Bedtime. * BOOT_COMPLETED is used to restore active alarms after a reboot. * FOREGROUND_SERVICE is used to deliver alarms.. * POST_NOTIFICATIONS is used to deliver alarms.. * REQUEST_IGNORE_BATTERY_OPTIMIZATIONS is used to ensure reliable delivery of alarms. * SCHEDULE_EXACT_ALARM is used to schedule alarms.. * SET_ALARM is used to interact with the system AlarmClock app. * USE_FULL_SCREEN_INTENT is used to deliver alarms.. * QUERY_ALL_PACKAGES is used to configure and launch user-defined actions.. * VIBRATE is used by alarm notifications. With older devices: * READ_EXTERNAL_STORAGE is used to play alarm sounds located on the SD card (api≤=18 only). * WRITE_EXTERNAL_STORAGE is used to backup data to file (places, themes, etc) (api≤=18 only). 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; Suntimes Calendars. Visit https://forrestguice.codeberg.page/Suntimes/ for more information.

VerveDo

VerveDo is a concise to-do app that follows Material 3 Expressive. You can use it to keep track of your daily school homeworks or as a memo for everyday life. You can set priorities to each task and sort them, helping you stay organized and in control of your life.

FeatureSuntimesVerveDo
LicenseGPL-3.0-or-laterGPL-3.0-only
Install sources
F-DroidGitHub
F-DroidGitHub
Categories
ProductivityCalendar
ProductivityCalendar
Features
Ad-FreeOpen SourceNo Tracking
Ad-FreeOpen SourceNo Tracking
Platforms
Android
Android
Website
Source code