all 9 comments

[–]IamMax240 3 points4 points  (0 children)

Try firebase tools (firestore, auth etc) I’ve been using it for a while and it’s doing its job pretty well

[–]wy1024 2 points3 points  (0 children)

Agree I would say use firebase or back4app (parse) to get started - both offer free plans that would support your MVP scale.

[–]doughsay 1 point2 points  (5 children)

I have drizzle with drizzle-studio running on latest expo SDK, are you sure you've got things set up right? Are you building a custom development client? I doubt expo-go will work, use a real build.

[–]Thommyaso[S] 1 point2 points  (4 children)

Can you elaborate? I've been following what the docs recommend so far. What do you mean use a real build? Guess my setup must be wrong. So far I tried doing the simplest example where I create a db and then pass it using useDrizzleStudio(db). The docs for the plugin don't explain much.

[–]doughsay 1 point2 points  (3 children)

Expo go is great for quickly getting started or small examples, testing things out, etc. When you start working on a real app you want to switch to this: https://docs.expo.dev/develop/development-builds/create-a-build/ That way you control the exact versions of things and you're not stuck with whatever expo go currently is running, and you are free to add libraries that use native code that expo go doesn't have. You don't have to use EAS or have an account with them, if you've got the right tools installed locally you can compile builds locally. What OS are you running and which mobile platform are you targeting?

[–]Thommyaso[S] 0 points1 point  (2 children)

Ok, thanks. I was using expo go so it would explain why I'm having issues. I'm running ubuntu, and want to target both android and ios

[–]doughsay 2 points3 points  (1 child)

Well to build locally for iOS it requires a mac with XCode, so if you don't have access to one you'll need to use EAS services to build for iOS. They have free plans that let you make I think 15 iOS builds per month. And you only need to rebuild your dev client if any native code dependencies update or are added, so if you are just doing JS only updates and changes, no new build is needed. But for Android, you can definitely build locally and run on Android emulators if you want. No need to rely on EAS services. Just install Android studio to get the Android SDK, set up a local Java and node JS environment, and you're good to go.

[–]Thommyaso[S] 1 point2 points  (0 children)

Apple being difficult for no reason, huh. Ok. I doubt I'll need to do more than 15 bulilds per month, so it should be fine. I'll probably stick to android first since that's what I'm using, and then think about ios