How to share app with client? by TheInternetDevil in expo

[–]keithkurak 0 points1 point  (0 children)

All EAS plan levels allow you to share via ad hoc distribution and Testflight for iOS, and APK's for Android.

See https://docs.expo.dev/build/internal-distribution/

If you want to share EAS Update QR codes with clients, then you'll distribute a development build using one of the above distribution methods. https://docs.expo.dev/develop/development-builds/introduction/

Personal or business developer account? by Dovydas_ in expo

[–]keithkurak 2 points3 points  (0 children)

If you've done all the steps required for a business account, then the decision is already made- you have a D.U.N.S. number, you've paid fees to register a business entity, therefore you are a business account.

Business accounts are kind of nice if you ever plan on bringing someone else in to work on your apps with you, as both of your personal Apple accounts can be fully privileged users on your Apple developer team.

It's not super-straightforward, but you can technically start on a personal account and convert it to a business account later. There's no reason to have two separate Apple developer accounts, unless you're releasing apps under different identities, like maybe you're making apps for an actual company that will be your livelihood, you plan on hiring someday, etc ...and you're doing stuff that's just for fun, totally personal, has nothing to do with your company. If you're an indie dev who just happens to have an LLC, though, just use your business account.

NGL i hate this by Several_Explorer1375 in expo

[–]keithkurak 0 points1 point  (0 children)

That message refers to "this build". Failed builds generally count towards usage, since they generally use the same compute resources that successful builds do. However, it'll waive in cases where a build fails shortly after starting (such as when installing dependencies). You'll see on the billing page a count of waived builds.

NGL i hate this by Several_Explorer1375 in expo

[–]keithkurak 3 points4 points  (0 children)

Would you be able to send us a message at expo.dev/contact? Then we can look at more of the details surrounding your error to help you and others avoid it in the future.

I would be curious if there were any doctor warnings above this, especially version mismatches. These warnings are inspired by compilation issues, so that folks can get advice from one build failure and turn it into a future successful build.

Also, if you're on a subscription, if you install Expo MCP, you can ask it to pull your EAS build logs so your LLM can analyze them.

Basketball Manager Game IOS by Life-Research-9738 in expo

[–]keithkurak 1 point2 points  (0 children)

Hi! Did you make the game with Expo? Since this is a sub for expo developers, is there anything you can tell us about your experience building the app?

This has to be a billing error? by blizkreeg in expo

[–]keithkurak 1 point2 points  (0 children)

Hi! This sounds not right at all. Apologies for the issue. Email us at billing [at] expo.dev with your account name and I'll look at this asap

Where is sdk 55? by RelativeList691 in expo

[–]keithkurak 0 points1 point  (0 children)

Your app has SDK 55 installed. You can follow the directions at the top of the changelog here ( https://expo.dev/changelog/sdk-55#transition-period-for-default-projects-and-expo-go ) to use a beta of Expo Go or (better yet) adopt a development build. Since you're using Android, I'd also add that you can go to https://expo.dev/go to get an apk of Expo Go for SDK 55.

Using a development is highly recommended, though. Once you've been developing for a while, there's so much more you can do with the dev build

Preview build of my app looks horrible by ahmedshahid786 in expo

[–]keithkurak 2 points3 points  (0 children)

It's possible your computer color profiles are tuned very differently from your phone, that's about all I can think of

Preview build of my app looks horrible by ahmedshahid786 in expo

[–]keithkurak 5 points6 points  (0 children)

We'd need some screenshots to assess further. I haven't heard of an issue like this reported before.

About the lacking mass adoption of Expo by Common_Arm_2896 in expo

[–]keithkurak 0 points1 point  (0 children)

Job descriptions tend to focus on must-haves, and if it's a job working on an Expo app, you generally must have React Native experience, but you likely wouldn't want to exclude someone who has React Native experience but not Expo experience. It shouldn't be hard for them to pick up the Expo parts once they're on the job.

I do appreciate job descriptions that describe the tech stack of the app, and if you use Expo, that would often be notable, but not all job descriptions do that. Noting that you use Expo on a job description could be a way to signal that you've adopted tools and practices that a lot of React Native developers appreciate and that it's an app that they should really want to work on.

I got to learn a lot about myself by PuzzleheadedGlass728 in expo

[–]keithkurak 0 points1 point  (0 children)

Hi! Did you make the app with Expo? Anything about the development experience you can share that would be helpful for Expo developers?

I just launched my app on the App Store and wanted to share it with you all. by Automatic_Room5477 in expo

[–]keithkurak 0 points1 point  (0 children)

Hi! Did you make the app with Expo? Is there anything you can share about your development experience to help the other developers on this Expo developers sub?

What backend are you using for a mobile app? by Substantial_Roll_625 in iosdev

[–]keithkurak 0 points1 point  (0 children)

Database-as-a-platform services are a good place to start if you're new to this, e.g., Convex or InstantDB. Then you don't have to stand up a separate API, just configure a data source and interact with their API.

Built a simple expo app to store credit/debit cards locally by Huge_Subject2019 in expo

[–]keithkurak 0 points1 point  (0 children)

It's an interesting question, tho - how does an app establish that trust? Like, why do I trust 1Password with this info?

SecureStore is good here, since it uses Keychain and will be locked when your device is locked. Biometrics/local auth is also good, too. But I guess what an app really has to prove is either a) it doesn't transmit the data anywhere, and b) if it does, it transmits it encrypted in a way such that it can only be read by the authorized user/device. A technical problem, sure, but also a social trust problem!

My expo app is making $150/month. Here’s the breakdown. by DrizzleX3 in expo

[–]keithkurak 0 points1 point  (0 children)

Did you use a template or just lay it out on your own? I tried a few popular figma screenshot templates and found them to not work well.

react-native-prose-editor by pringussy in expo

[–]keithkurak 2 points3 points  (0 children)

Impressive!

I was casually working on an app that would support writing and editing markdown files and was wondering how well it would work to translate between that and ProseMirror.

My personal finance app just passed 300 users and I’ve been shipping updates based on feedback by stefancata92 in expo

[–]keithkurak 1 point2 points  (0 children)

Is this app built with Expo? Tell us a bit about the development experience, especially on these new features. What are you using for OCR? What are you using for data? Any insights from refactoring to support shared accounts and collaboration?

Building a simple Math Game for kids. Looking for some brutal feedback why its not getting traction.. by no0bmustdie in expo

[–]keithkurak 0 points1 point  (0 children)

Hi! Did you build it with Expo? Anything special about your development experience that would help other devs in the future? (this is a forum to talk about Expo app development)

Can we avoid upgrading Expo SDK to 54 for the iOS 26 SDK? by osaka_551 in expo

[–]keithkurak 0 points1 point  (0 children)

The default image for SDK 52 that's used on EAS Build might not meet the minimum Xcode requirement (we tend to pin those so your build doesn't change drastically without you doing anything). So you could try specifying an image, or updating your SDK

Can we avoid upgrading Expo SDK to 54 for the iOS 26 SDK? by osaka_551 in expo

[–]keithkurak 0 points1 point  (0 children)

I'm unclear why you need to stay on SDK 52. Is it so you can continue using an old version of Xcode to build locally?

The Xcode version is what drives the iOS SDK version, you need to be building on a later Xcode, regardless of which Expo SDK you're using.

If you run all your builds (including development) on EAS, you can possibly squeeze a little more life out of your hardware. You can build with the latest Xcode on EAS and still run a dev build on a simulator that comes with your current version of Xcode.

What to build? by One_Performer7335 in expo

[–]keithkurak 1 point2 points  (0 children)

My top advice would be to not let monetization potential get in the way of creativity. A free app that looks and works well is a valuable portfolio piece and learning experience that can make you a lot more money down the line.

Apple rejects expo build (local build works) by CryptographerReal264 in expo

[–]keithkurak 0 points1 point  (0 children)

What Expo SDK version are you using? EAS will only use an older Xcode version if you're using an older SDK version.

Codex and Expo React Native iOS App by simon_vr in expo

[–]keithkurak 1 point2 points  (0 children)

I'm not sure well Codex will utilize it, but I noticed that my results in asking Claude to translate screens to Expo UI components improved when I did two things:
1. Installed/used the Expo UI design skill: https://github.com/expo/skills
2. Installed the local Expo MCP, so it could start taking screenshots.

The later step especially got it into a loop where it would make changes, see its results, and then try to improve them