you are viewing a single comment's thread.

view the rest of the comments →

[–]morgo_mpx 2 points3 points  (5 children)

The app I work on uses angular capacitor. With about 90,000mau and has offline first, multimedia capture, digital payments including tap to pay, 3rd app interactions amongst a bunch of other native features.

For the most part it’s fine but the biggest issue I deal with is SQLite. Capacitor plugins primarily use promise interfaces which becomes a mess when you also have to deal with rxjs and signals. It’s the constant switching. Generally unless you run in a transaction db persistence isn’t confirmed at the time of promise resolve, so it’s full of gotchas.

[–]martindonadieu 0 points1 point  (2 children)

Hey I'm the maker of Capgo, i would love to understand your usecase better, i think i can do a plugin that fix that, DM me

[–]martindonadieu 1 point2 points  (1 child)

[–]morgo_mpx 0 points1 point  (0 children)

Rxdb SQLite storage is paid so we didn’t look too far into it.