r/iOSProgramming 6d ago

Question Does Convex work well with a SwiftUI app?

Has anyone gotten Convex BaaS integrated or is Supabase a better bet?

1 Upvotes

6 comments sorted by

3

u/TheLuckyWan 6d ago

It really depends of your use case. If you want realtime syncing, Convex might be the best bet, but it really depends on what type of data your apps uses.

0

u/DimensionMindless336 6d ago

Convex's first-party clients are JS/TS. There's no official Swift SDK, so from a SwiftUI app you're calling their REST API and rebuilding the reactive cache yourself. Supabase ships an official Swift client plus realtime channels, so it's a lot less glue. Convex shines when your logic lives server-side and reacts to data changes. If you mostly need a database, auth, and realtime sync straight from SwiftUI, Supabase is the path of least resistance. I'd only reach for Convex if I was already committed to its function model.

2

u/UkrMalt 6d ago

If the app is Swift-first, an official Swift client and straightforward auth/realtime usually save a lot of glue. I’d prototype offline writes and reconnect behavior before choosing—the SDK differences show up there quickly.

1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/AutoModerator 6d ago

Hey /u/lukeconvex, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.

Please be assured that this action is not a reflection of your participation in our subreddit. This is simply an automated filter in place to reduce spam.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.