
James Ide
@JI
Followers
5K
Following
3K
Media
228
Statuses
3K
The official IDE of @expo
California, USA
Joined July 2010
Expo Autolinking’s principle in SDK 54:.The native code you link should be from the same packages whose JS you bundle. “This means that all popular package managers — Bun, npm, pnpm, and Yarn — are now officially supported, and monorepos using workspaces will work as expected.”.
Expo SDK 54's stable release is coming soon! 𝝠. Behind the scenes, changes to autolinking & dependencies make updates easier, and improve support across package managers for workspaces & isolated dependencies. Check out my write-up with a detailed breakdown of these changes ↓
2
1
19
GitHub repo + @Expo Launch ( ⇒ TestFlight in minutes. ➤ Launch handles provisioning profiles & certificates.➤ Build your app w/M4 Pros powered by EAS.➤ Reach up to 10,000 users with TestFlight betas.➤ Available today.
launch.expo.dev
Launch anything to the App Store, all from your browser.
Building apps is easier than ever. But shipping is still brutal. Until now. 🚀Meet Expo Launch: the fastest way to get your app to the app store . ◆ Skip config.◆ Skip certificates.◆ Skip the maze. Press “Launch” → land in TestFlight. More details in the blog from
1
1
25
Grouping related code often reveals ideal lines of separation. Separation of concerns is an optimization and to quote Knuth, "Premature optimization is the root of all evil." Good separation > no separation >> bad separation. React lets you focus on cohesion before decoupling.
The absolute far and away best feature of React is the ability to define multiple components in one file. I will tolerate all sorts of other pain to be able to do this.
0
0
8
💙.
I used react native for 10 years now. And I used @expo last 7 year and it’s by far is the most underrated framework and platform for development today - it’s already successful - but I believe it will have the moment of overnight success in very near future - @Baconbrix 👏.
0
0
8
The hardest tests are often designed to give you all the tools at your disposal. They’re hard because you have to do what GPT-5 or Google or Wolfram Alpha can’t on their own.
I expect coding with AI to become part of software engineering interviews as well. As AI makes working prototypes easier, the differentiator becomes judgment and critical thinking. Interviewers will still probe problem solving and will verify that you understand the AI.
0
0
6
@expo Follow-up on memory usage of Node's TypeScript parser. Memory usage increased by 39 MiB when running TS (w/Node 24's default "strip types") compared to JS. My conclusion is to prefer tsc for production:.39 MiB is a bit too much for small services though 1-2ms of cold start.
0
0
3
Faster iOS builds coming this fall driven by @chrfalch and @CipolleschiR. You can expect about a 1-minute speed up in complex apps (and more in simple templates). The plan for SDK 54 is to enable these pod install flags by default:.RCT_USE_PREBUILT_RNCORE=1 RCT_USE_RN_DEP=1.You.
📱 Precompiled React Native binaries mean no more redundant builds every single day. Next up: Expo Modules and Community libraries - to make slow iOS builds a relic of the past. More details on precompiled builds in the blog →
0
3
23
At @Expo we now run TypeScript + ESM in Node.js in production in a small user-facing service. There is no compilation step with Babel or tsc, just Node. It used to be a stretch to achieve this with Node.js + TypeScript + Jest but now it is viable. This is the setup:. [Build].npm.
6
5
91
RT @kadikraman: There are so many little things that get shipped daily at @expo. Want to stay in the loop? Follow @expo_devlog
https://t.co….
0
7
0
RT @Baconbrix: Expo gives you the most value-for-token by generating for all platforms simultaneously.
0
2
0
Interesting data point on iOS IAPs vs. web-based payments. Think a few things are going on:. ◆ iOS IAPs share credit cards across all apps; iOS does not extend this to Stripe, PayPal yet.◆ Familiar Apple Pay UI.◆ UI friction from task switching to the Safari app. Perhaps.
We have initial data from our large scale test of web purchases. We're seeing a 25% to 45% drop in conversion rate when comparing a fully IAP experience to a fully web based flow with equivalent prices and products.
0
0
9
@TimSweeneyEpic, @ycombinator, and others are advocating for neutral platforms: any lawful app, any developer, any store, any user. ⬥ As a developer, you choose what apps you want to offer. ⬥ As a consumer, you choose what apps are allowed to be on device you paid for. This.
0
0
3
YC & @garrytan are right about chilling effects. The heart of self-preferencing in mobile is OS makers control who can make apps, what apps can do, and who can use those apps, even with “alternative” app stores. Brand image & control are put ahead of developer & consumer choice.
Self-preferencing in big tech platforms is a chilling effect on startups. The incentive for USG to bring about truly free markets & consumer choice is clear and obvious: Instead of 7 big tech companies we should have dozens or over 100. We should demand platform neutrality.
1
1
7
Smart feature by @WookieFPV to use your own computer as your Expo build cache provider. No internet connection, no hosting needed to skip native builds when possible. Get best of both worlds w/composition:.L1: your computer, works offline.L2: EAS remote cache, shared w/team.
Say hello to faster Expo builds! 👋 Just released `expo-build-disk-cache`, a simple plugin that caches app artifacts to disk. No server needed, and you can share the cache using your own cloud sync!
2
1
14