Free checklist
Offline-first Android launch checklist
A practical list to run through before you ship an Android app that has to work without a connection.
Get the checklistWho it's for
- Founders shipping their first offline-first Android app
- Engineering leads deciding whether their product needs a server at all
- Android engineers building or reviewing a sync engine
What's inside
- Getting the local data model and its defaults right before launch
- Giving records an identity before the server has one, and syncing them safely
- Ordering uploads so the server never holds incomplete data
- Designing conflicts away, and telling users when they can't be
- Keeping sensitive data safe and your Play Store declarations honest
- Release engineering: R8 rules, staged rollouts and CI you don't have to babysit
The sections
Data model and local storage
7 items
Identity and sync
6 items
Media and uploads
6 items
Conflicts and user trust
6 items
Privacy and data safety
6 items
Release engineering
7 items
Get the checklist
I'll email you the checklist once you confirm your address, plus the occasional note on what I'm building. Unsubscribe anytime.