Utilities
GravityWins
In development
A playful sensor experiment that turns the accelerometer into a drop detector — useful for case-testing, fall-detection research, or just settling a bet about whose phone hits the floor hardest.
What it does
- Real-time accelerometer event detection with configurable thresholds
- Per-drop impact stats (peak G, duration, orientation)
- Session history with shareable summary cards
- Background service for long-duration logging
- CSV export for data analysis
Want a heads-up when GravityWins releases?
Related posts
Android Deep Links: Implementation, Testing, and Common Pitfalls
Deep links connect external content to specific screens in your app. Web links, push notifications, and app shortcuts all use them. Here's how to implement, test, and debug Android deep links correctly.
ReadAndroid Widgets With Glance: Building Home Screen Widgets in Compose
Home screen widgets are one of the most underused retention tools in Android development. Glance brings Compose-like syntax to widget development. Here's how to build a functional widget from scratch.
ReadBuilding 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.
ReadRelated across catalogs
- PocketDeskiesAndroid project· In development
Homescreen widget suite — configurable Glance-based widgets for quick-access tools, built with Jetpack Glance API for type-safe Compose-style widget composition.
- 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.
- DreamWeaveAndroid project· Coming soon
Private dream journal — structured entry capture, pattern tagging, and optional Claude-powered insight generation. All data stays on-device by default.
