DEV Community

ReClaim profile picture

ReClaim

404 bio not found

Joined Joined on 
Ten hand-written Room migrations and exportSchema = false: auditing an Android app's database history

Ten hand-written Room migrations and exportSchema = false: auditing an Android app's database history

1
Comments
9 min read
Tasks on an Android Home screen: store the day, not the instant, and don't trust delay() to find midnight

Tasks on an Android Home screen: store the day, not the instant, and don't trust delay() to find midnight

1
Comments 1
10 min read
A launcher Home screen over any wallpaper: windowShowWallpaper, a Photo Picker override, and the contrast math we got wrong

A launcher Home screen over any wallpaper: windowShowWallpaper, a Photo Picker override, and the contrast math we got wrong

1
Comments
10 min read
A text-only app drawer in Jetpack Compose: an A–Z scrubber, a recent-installs section, and the index math between them

A text-only app drawer in Jetpack Compose: an A–Z scrubber, a recent-installs section, and the index math between them

1
Comments
9 min read
Five Android permissions, five different checks: building a setup gate that re-checks on resume

Five Android permissions, five different checks: building a setup gate that re-checks on resume

Comments
9 min read
The edge cases after shipping: re-arming Android alarms after a reboot and counting app usage across midnight

The edge cases after shipping: re-arming Android alarms after a reboot and counting app usage across midnight

1
Comments
10 min read
Take the break at the commit: what rest-break studies found, plus a tiny git hook

Take the break at the commit: what rest-break studies found, plus a tiny git hook

1
Comments
8 min read
Unlock challenges that fail when you look away: attention-gated friction in Jetpack Compose

Unlock challenges that fail when you look away: attention-gated friction in Jetpack Compose

1
Comments
9 min read
Backup and restore for an Android launcher with Room: debounced snapshots and an empty-database gate

Backup and restore for an Android launcher with Room: debounced snapshots and an empty-database gate

3
Comments 2
8 min read
Creator referrals with Next.js and Supabase: first-touch attribution and one commission per payment

Creator referrals with Next.js and Supabase: first-touch attribution and one commission per payment

1
Comments 1
9 min read
Daily app limits on Android: replaying UsageEvents instead of trusting the daily buckets

Daily app limits on Android: replaying UsageEvents instead of trusting the daily buckets

1
Comments
8 min read
One parser, three readers: how our Next.js blog serves browsers, search engines, and Medium's importer

One parser, three readers: how our Next.js blog serves browsers, search engines, and Medium's importer

2
Comments
8 min read
Racing AlarmManager with a coroutine: app reminder timers on Android

Racing AlarmManager with a coroutine: app reminder timers on Android

2
Comments 1
8 min read
Why I Built an Android Launcher That Makes My Phone Harder to Use

Why I Built an Android Launcher That Makes My Phone Harder to Use

Comments 1
5 min read
loading...