
I'm curious how people build local-first apps. I don't need full CRDT support, but more just syncing with a "parent" db (both pulling new data and pushing locally created records).I see tinybase which feels maybe a bit more powerful than what I need (?).
I also see livestore which feels scary to build on something that new. Is there a non-hack way to use sqllite and sync to a postgres db?Basically my criteria in order of importance would be:1. stays out of my way (easy to deploy, migrate, use)2. has leverage with types (a standard linter tells me I'm blowing up the app with the code I just wrote)3. stable (I would ideally just learn a "goto" tool and use that on all projects going forward)
Expo enables you to build cross-platform native apps using only JavaScript.
In addition to React Native components, you'll have access to the Expo SDK, a library that provides a wide range of native APIs on iOS and Android. Expo can also manage assets for you, handle push notifications, and build your native binary for submission to the app store.