Skip to content
Abhishek Goyal
Menu

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 checklist

Who 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.