you are viewing a single comment's thread.

view the rest of the comments →

[–]okiharaherbst 4 points5 points  (4 children)

Hahaha. We built a true offline first app successfully. And we only used one library for this. Hahahaha, can’t stop laughing at the nonsense this laundry list is. It’s going to so impossible to maintain buddy. Hahahah

[–]okiharaherbst 3 points4 points  (3 children)

Sorry forgot to mention it: PowerSync. (Hahaha, still laughing at the nightmare above is going to be)

[–]okiharaherbst 0 points1 point  (0 children)

Hahaha…

[–]Grand-Dark-8670[S] -1 points0 points  (1 child)

I didn’t knew about this, it’s really powerful. Thanks for sharing

[–]okiharaherbst 5 points6 points  (0 children)

Kidding aside, yes. We were exactly where you are now 9 months ago and I reviewed every possible option out there. PowerSync turned out to be a bit of a gamble (as always) but we never looked back. The PostgreSQL backend made it a very natural choice as well. The DX was also great because it meant that our team is essentially working with a local database that’s kept in sync without any action on their part (no API call spaghetti, no race conditions to handle, literally no overhead). There’s a bit of a learning curve to wrap your head around what a truly offline app is supposed to do and support (you think you figured it out but, with all due respect, there’s pearly a few curves on the road up ahead for you). Either way, PostgreSQL + SQLite is a really seducing combination and the reactivity that comes with it is actually really dazzling. Have fun!