Utilities
PocketDeskies
In development
A suite of small homescreen widgets built with Jetpack Glance — the kind of utilities that should never need their own full app. Each widget is type-safe Compose-style code, not legacy AppWidgetProvider XML.
What it does
- Multiple compact widgets in one installable suite
- Built with Jetpack Glance — Compose-style widget composition
- Configurable per-widget without leaving the homescreen
- Lightweight install with no background services
- Local config persistence, no account required
Want a heads-up when PocketDeskies releases?
Related posts
Building an Android Widget With Jetpack Glance
Jetpack Glance lets you build home-screen widgets with a Compose-like API instead of clunky RemoteViews. Here's how it works, the constraints that make widgets different from app UI, and how to keep them updated efficiently.
ReadAccessibility Testing for Android Apps: The Developer's Guide
Accessibility testing is often treated as optional. It's not — it's good engineering that serves millions of users with disabilities. Here's how to test and fix the most common accessibility issues in Android apps.
ReadAdvanced Room Database Patterns: Relations, FTS, and Type Converters
Basic Room is straightforward. Relations between entities, full-text search, complex queries, and custom type converters are where most developers hit walls. Here's how to handle the advanced cases correctly.
ReadRelated across catalogs
- GravityWinsAndroid project· In development
Accelerometer event logger — detects, records, and visualizes device drop events with session history, impact stats, and shareable data.
- HydraTrackAndroid project· In development
Water intake tracker — daily goal management with hourly reminder scheduling, intake history via Room DB, and homescreen widget for quick logging without opening the app.
- RainLockAndroid project· In development
Rain-triggered touch blocker — uses touch pattern heuristics to detect rain on the screen and activates a configurable lock to prevent accidental input.
- RemindToDeleteAppsAndroid project· In development
App lifecycle reminder — schedule deletion reminders per installed app using AlarmManager + BroadcastReceiver, with PackageManager integration to surface current app metadata.
- RemindToDeleteMediaAndroid project· In development
Media cleanup scheduler — set time-based reminders to review specific media folders using AlarmManager, with MediaStore queries to surface folder sizes and file counts.
