James Ide (@JI) header
James Ide (@JI) profile picture

Co-founder @Expo

California, USA
Joined July 2010
Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)Photo by James Ide (@JI)
Pinned Tweet
Expo’s Series B lets us build + More developer success for our world-class customers + More products to unlock that success + More capacity to meet the demand for our products and services We are also excited to continue collaborating with other great companies, and for the Expo SDK and services to work well with even more libraries, products, and integrations from others. We care and work to be a great partner to great partners. I’m proud of what we’ve built, from what started in a room w/@ccheever and is now a global team over 60 people strong. This is an energizing time to be at @Expo!
🙌 Expo is the best it's ever been, and it's about to get a lot better. We raised a Series B so we can go faster on the things that matter to you: faster builds, smoother native integrations, and the services to make end-to-end app development a delightful experience. There is a lot of work to do. This round led by @Georgian_io puts us in position to go do it!
3
11
78
13,581
Let Siri use your app with App Intents today. Livestream now.
1
8
442
iPhone Duo as a Service Have an iOS app but no Duo? Reply with a link to your app and I’ll film a video of it on a physical Duo. Steps so simple you don’t even need an agent. Run: npx appdrop <devicebuildofyourapp.ipa> Reply to this post with the AppDrop link
11
7
3
53
10,111
James Ide retweeted
Working on SwiftPM PRs for React Native community libraries! Maintainers, please check your repos and ping me if you have questions. React Native 0.89 will use SwiftPM by default, so we need your help getting manifests ready!
1
6
25
906
James Ide retweeted
React Native can fly into a Van Gogh. 🌌 The Pastel Studio launch paints The Starry Night stroke by stroke, steps inside its layers, then hangs it on your wall. Expo @expo Skia + WebGPU @wcandillon Reanimated @swmansion Huge thanks @wcandillon for the latest Skia 🙏
9
13
2
93
8,989
James Ide retweeted
We use our CRM nearly entirely "headlessly" now @expo 1. I interact through @HubSpot entirely through @claudeai (deal reviews, notes/activities added, forecasting, and all of our dashboarding) 2. We try to get most notes into fields through @meetgranola and Fathom 3. AEs still love Hubspot's deal board 4. We do attach MSA/OFs into Hubspot and that triggers an agent to provision accounts in @stripe and send invoices I am confident we can scale this to as many reps as we want.
2
1
11
537
James Ide retweeted
If you don't have the spare compute laying around, the EAS Simulator host now supports Android emulators! This brings the full device suite to: - Local on the computer the agent runs - SSH hosts to any machine you want to run simulators on - Cloud simulators and emulators through EAS - Simlock for self-hosting your own gateway of your own compute See exactly what your agent sees, no matter where it runs!
You can now use Simlock in T3 Code. Simlock is a gateway that lets you connect multiple machines to a unified API that your agents can request leases from when they need to test mobile stuff. Works for both Android and iOS and is a great alternative to EAS Simulators if you happen to have some spare compute laying around!
18
16
4
444
18,711
Concerning how often compute is a bottleneck even with the latest silicon
1
16
913
Recursive self-improvement is when a public company’s agent has a connector for brokerage accounts but it can trade only one stock and there’s only a Buy button @SpaceXSI has the chance to do the funniest thing
4
459
I ❤️ Des- ign
2
1
46
2,065
Software: “UIKit size classes will automatically adapt to Duo” Hardware:
1
19
651
IEEE 754: NaN != NaN iOS 27: English (US) != English (US)
3
344
Gonna build computer use for phones so my agent can type on this honking keyboard for me 🫱⌨️🫲
2
4
405
Two things YouTubers w/early Duo units missed IMO 1\ How fast developers will be ready 2\ The (un)importance of ProRes/ProRAW Different contexts but apps will support Duo 10x faster than they did Dark Mode. And normal people haven’t even heard of ProRes, let alone use it.
1
9
478
Going to Tokyo next month to try floopy
32,000+ public toilets across Japan, ranked by walking distance, plus a layer for the 17 architect-designed Tokyo Toilets. One person built floopy with Expo. Spotted in the Expo App Awards submissions. What's the most useful niche app on your phone?
1
16
621
Expo gives your agents infrastructure for recursively self-improving apps
Here's the loop we see modern apps run on: build → verify → deploy → observe → update → build again... We're (very) close to shipping some services that will make this fast, safe, and flexible. If the last year has been wild, the next year will be science fiction.
1
12
603
iPhone Duo is the first form factor evolution I've found fun to support, and our product infrastructure is ready to help developers across the Expo framework for React Native and the agentic mobile infrastructure for CI/CD and Simulators. It's been enjoyable to see apps work quite well out of the box in the Duo simulator in the three modes: folded, partially unfolded, fully unfolded. Watching my apps smoothly respond to the device sparks joy and is what sold me on ordering a Duo. To set expectations, it will take your attention to detail to decide how each screen should appear on an unfolded Duo. Should the contents slightly widen and be centered across the panels? Or should the contents split into two columns? It's rewarding IME. Expo CI/CD builds and Simulators are ready for Xcode 27.1 (Duo support) today. Tell your agent, "Screenshot each screen of my app in all three iPhone Duo modes." teapaw.org/expo/status/2109985000…
The iPhone Duo reviews are some of the most brutal I've seen from an Apple product in a long time (Vision Pro aside). But I've been around long enough to remember the iPhone 5, iPhone 6 Plus and iPhone X. The app optimization issue is a non-issue and will be resolved in weeks.
2
3
12
1,059
A question for my friends working on Claude Code, Codex, Grok/Cursor: Have you explored using decision API (like Jev) to set the effort level for each thinking turn? For instance, if the agent is stuck at medium, it could dial itself up to xhigh. And for straightforward prompts it can use low. The idea is easy tasks complete faster and more cheaply, and hard tasks achieve better outcomes unattended. Effortless is to effort as Serverless is to servers.
3
13
1,186
James Ide retweeted
Variable fonts are now supported in @expo SDK 58!! Super excited to see the cool designs everyone comes up with. It's been so fun playing with this. Code below 🧶
11
17
2
337
12,334
James Ide retweeted
Let us know if anything's hard to do when adapting your app for iPhone Duo in SDK 58! - Expo Router and UI get you 90% there - You may need extra SafeAreaViews for custom content - Do test the split left layout!
Expo SDK 58 🤝 iPhone Duo
2
5
23
2,029