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)
@dankelly2040 The release-by-release tracking sounds really useful, especially with native builds and updates living side by side.
@david_turner12 it's incredibly useful. If all is well it allows you to rest a little easier. But if there are performance regressions it allows you to spot them and solve them asap (instead of waiting to hear about them from users).
@dankelly2040 Exactly! Catching regressions early is so much better than finding out from frustrated users 😅
@david_turner12 i feel seen.
Prospre
I love it because it shows release health across builds AND updates. When you ship with Expo, you can't just rely on tracking the performance of version 1.9.2 in the app store, you need to know which update a user is on as well. Observe handles it gracefully and is purpose built for RN+Expo from tip to tail.
@ankita_singh27 free plan covers up to 100k events. Which is plenty for getting a good signal of how your app is performing in production.
so it's like Sentry but optimized for Expo mobile apps?
i need this so bad!
Vibecode App
amazing product!
@saul_sharma thank you! Would love to get your feedback. Would be good to catch up in general. I'll reach out to book some time.
awesome work @kadikraman& team! selfishly hoping all the mobile apps i use become less buggy as people get easy tools like this :P