
Build one JavaScript/TypeScript project that runs natively on all your users' devices including Android, iOS, and web.
Build one JavaScript/TypeScript project that runs natively on all your users' devices including Android, iOS, and web.
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 is highly praised for simplifying cross-platform app development with React Native, offering powerful tools and excellent documentation. Makers of Playbook and Peek commend its build tools and hot reloading features, which enhance development speed and efficiency. CloneMyTrips highlights its ease in launching apps across Android, iOS, and web. While some note limitations in native module support, Expo remains a top choice for rapid prototyping and deployment.
Expo
goodgoodgoodrr