Syncing database between android app and companion wear OS app
09:15 23 Dec 2025

I have an android habit app written in jetpack-compose, and using a room SQL database, that I'd like to create a companion wear OS app for. But the android data layer API seems incredibly overly-complicated for my simple use case.

My requirements:

  • The data (and databases) should be completely identical between the two. This probably means the wear os app needs to sync the database from the android app on startup.
  • The wear OS app only needs to view the habit list, and be able to mark a habit as done for the day.

Looking over the data layer API, its based on listeners and pushing events between two entirely different apps, when I really just need a simple database syncing between the two.

If anyone has experience with syncing databases between an android and companion wear OS app, your help would be much appreciated.

android android-jetpack-compose wear-os