dayGLANCE is available as a native Android app with capabilities that go beyond what's possible in a browser. It ships the full web app with a native layer on top that adds a home screen widget, Health Connect integration, background notifications, and deep Obsidian integration.
Download the latest APK from GitHub Releases →
The Android app is a direct APK download — it is not on Google Play or F-Droid. See installation instructions below.
Because dayGLANCE is distributed as a direct APK rather than through the Play Store, you'll need to allow installation from unknown sources before installing.
.apk file on your Android deviceYou only need to enable unknown sources once. Future updates follow the same process — download the new APK and install over the existing app; your data is preserved.
The dayGLANCE widget gives you a live view of your day without opening the app.
The widget stays up to date automatically:
dayGLANCE reads step counts and sleep data from Health Connect, Google's unified health data platform.
| Data | Details |
|---|---|
| Steps | Daily total, shown against a 10,000-step goal |
| Sleep | Total duration and stages (awake, light, deep, REM) |
Android 14 and later: Health Connect is built into the OS — no additional app needed.
Android 8–13: Install the Health Connect app from Google Play first.
On first use, dayGLANCE will trigger Android's native Health Connect permissions dialog asking for access to steps and sleep. Grant the permissions and data will start appearing immediately.
To manage or revoke permissions later, go to the Android Health Connect app → App permissions → dayGLANCE — this is handled by the OS outside of dayGLANCE itself.
On Android, dayGLANCE reads events directly from your device's native calendar accounts — Google Calendar, Exchange, iCloud (if synced to Android), and any other accounts configured in your Android calendar settings.
This is different from the desktop app, where calendar events are imported via a URL. On Android you get all your device calendars automatically — no URL setup required.
Task calendar (CalDAV) sync works the same as on desktop. See the Calendar Import documentation for setup instructions.
The Android app supports the full Obsidian integration via a native bridge — tap any [[wikilink]] in a task to open the note directly in the Obsidian Android app.
Vault access is handled natively through Android's Storage Access Framework (SAF). You grant the dayGLANCE app access to your vault folder once, and it reads and writes markdown files directly — Obsidian doesn't need to be running.
See the Obsidian integration documentation for full setup instructions.
Background notifications fire reliably even when the app is closed — this is one of the key advantages of the native app over the PWA. Android notifications include action buttons:
Configure notification timing in Settings → Notifications.
On Android, Focus Mode goes fully immersive:
Some features are platform-specific. Here's the full picture:
| Feature | Notes |
|---|---|
| Home screen widget | Live agenda + steps on your home screen |
| Health Connect | Steps and sleep data |
| Native device calendar | All your Android calendar accounts, no URL needed |
| Background notifications | With Snooze and Mark Complete action buttons |
| Immersive Focus Mode | Full-screen with auto Do Not Disturb |
| Obsidian deep links | Tap wikilinks to open notes in the Obsidian app |
| Feature | Notes |
|---|---|
| iCal URL calendar feed | Android uses native device calendars instead |
| Offline PWA caching | The Android app loads from the bundled web app |
Updates are manual — download the new APK from the GitHub Releases page and install it over your existing installation. Your data is stored in the app's local storage and is preserved across updates.
Watch the Releases page or star the GitHub repo to be notified of new versions.
"Install blocked" or can't install the APK
Go to Settings → Apps → Special app access → Install unknown apps, find the app you used to download the APK (your browser or file manager), and enable "Allow from this source."
Health Connect data isn't appearing
On first launch, make sure you granted permissions when the Health Connect dialog appeared. To check or re-grant permissions, open the Android Health Connect app → App permissions → dayGLANCE. On Android 8–13, confirm the Health Connect app is installed from Google Play.
Widget isn't updating
Tap the manual refresh button on the widget. If it still doesn't update, some aggressive battery optimization settings can kill background WorkManager jobs — check Settings → Battery → Battery optimization and set dayGLANCE to "Not optimized."
Notifications aren't firing when the app is closed
Same as above — battery optimization may be killing background processes. Set dayGLANCE to "Not optimized" in your battery settings. On some manufacturer skins (Samsung, Xiaomi, etc.) there are additional background app restrictions to check.
Wikilinks aren't opening in Obsidian
Make sure the Obsidian Android app is installed. If it's installed but links still don't open, check that Obsidian is set as the handler for obsidian:// links in your Android app settings.