James Ide

2.8K posts

James Ide banner
James Ide

James Ide

@JI

Co-founder @Expo

California, USA Katılım Temmuz 2010
101 Takip Edilen6K Takipçiler
Sabitlenmiş Tweet
James Ide
James Ide@JI·
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@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!

English
3
11
74
9.4K
James Ide retweetledi
David Mokos
David Mokos@davidmokos_·
Opus 5 is insanely good at building @expo apps. Here's @_poolday_ app, rebuilt fully in expo. Everything is real native UI There hasn't been a better time to build apps.
English
42
84
2.2K
240.5K
James Ide
James Ide@JI·
@BenjDicken I suspect this question won't matter so much in the future as GPT, Claude, etc. become more than "only" language models.
English
0
0
0
79
Ben Dicken
Ben Dicken@BenjDicken·
To those on the "yes" side of this debate, I have news for you. No.
Ben Dicken tweet media
English
15
0
79
9.3K
Gregor
Gregor@bygregorr·
@expo The 'more grass' half is the part I'd probe. Every DX improvement I've hit just gets absorbed into scope creep, not leisure. Is this actually cutting steps in the build loop, or something different coming?
English
1
0
0
145
James Ide
James Ide@JI·
@wwwjim I think you should tessellate it and make a pattern out of it for fabrics, wallpapers, etc.
English
1
0
0
457
James Ide
James Ide@JI·
🔜 Text your agent anything - screenshots, videos, voice recordings… for anything - native apps, backends, debugging… on the go
English
4
3
51
21.5K
David Mokos
David Mokos@davidmokos_·
I've been obsessed with @_poolday_ details. Recreated the balloon font so you can use it in your @expo app or generate your own. > npx expo install pink-balloon-font > npx pink-balloon-font generate
English
5
8
69
3.8K
James Ide
James Ide@JI·
@AdhyaayK This is a higher-order agent, codename: Tuft. Tuft connects your agents to your chat apps to the services you use. It is like a bundle of threads, a tuft if you will! Join the waitlist tuft.dev
English
0
0
3
105
Adhyaay Karnwal
Adhyaay Karnwal@AdhyaayK·
@JI Yeah so can u explain what this is and how I can use it
English
1
0
0
113
James Ide
James Ide@JI·
Everyone can make software from any device, anywhere, any time
English
3
2
18
5.4K
Aiden Bai
Aiden Bai@aidenybai·
the current way cloud agents are done is wrong i dont want new ephemeral sandboxes per PR (chores) i want a persistent machine with creds and context that i run agents and create PRs on (primary work)
English
179
23
940
142.9K
James Ide
James Ide@JI·
@aryan49041 Make sure you are using Expo Router, or React Navigation with the native navigators. Should be solid 60fps. Expo Router + RNScreens (@swmansion) also support subtleties like interruptible navigation on iOS: multiple screens animate like if you tap the Back button twice quickly.
English
0
0
1
55
Aryan
Aryan@aryan49041·
@JI Navigation
English
1
0
0
40
James Ide
James Ide@JI·
The way I think about this is doing native development w/Expo vs. native development w/out Expo. “Expo vs. native” is a false dichotomy. In either case the end user experience features truly native UI and device capabilities if a developer invests in that choice. It’s also not entirely binary. We’ve made it easier to adopt Expo in an existing native app that doesn’t yet use it with expo-brownfield (not my favorite name but is an established term): docs.expo.dev/versions/lates… At Expo, we’re also continuously making it easier to use the native features of the OS and devices, like Home Screen widgets and Live Activities (iOS supported today, Android soon). Expo Router is the only way to get deep linking automatically in an app where every screen is native. Expo Modules 2 (sneak peek!) will feel extremely familiar to developers who write Kotlin and Swift, and is agent-optimized for LLMs trained on those syntaxes. Meta’s significant contributions to React Native over the years have also significantly changed the library: The Hermes engine runs Hermes bytecode or even (experimentally) compiles to ARM64 machine code. React Native no longer has a bridge: Hermes and C++ (and other languages) can directly call each other, synchronously. The Fabric UI renderer supports concurrent rendering: this groundwork paves the way for extremely responsive UI that prioritizes continuous user gestures (dragging your finger) over discrete ones (tapping) over non-interactive updates (finished fetching data). This is another example of how React can elevate native development compared to doing native development without React. And many more improvements from the New Architecture, for which the migration is done. There is much more to be done from the Expo dev tools to the runtime to the APIs to the cloud services that can make it even smoother to make even better apps with the latest coding models and harnesses. On this last note, at Expo we are making a new way to do work with your agents, anywhere. Build any software, run any service, do any work, anywhere at any time. Close your laptop whenever you need. Get preview deployments and native builds to your phone. And much more. We’ll have more to share soon and I would love to add two engineers to come work at Expo on this frontier product!
English
0
2
14
946
Mo Gorhom
Mo Gorhom@gorhom·
Very sad to see mobile engineers fighting so desperately to prove that they can use AI to build an RN clones in “nAtIvE” languages to reassure themself. Oh how the tables have turned 😂, we used to question: Can It Be Done In React Native. And now they are questioning themself, can we do it in “nAtIvE” Amazing work @nater02 🔥
Luca Spinazzola@Luca_Spinazzola

Cloned Flighty in Kotlin CMP in a day: native iOS, Compose iOS, native Android, and desktop... all without the Expo jank. It’s 2026. You don’t need Expo or its baggage to build multiplatform apps quickly. I swear to God it’s web devs’ life mission to make my phone slower by embedding a JS runtime everywhere they possibly can.

English
10
2
143
26.3K
Aryan
Aryan@aryan49041·
@JI But a little slow.
English
1
0
0
187
James Ide
James Ide@JI·
@charlieholtz @Baconbrix Let us at Expo know if there is anything we can help with. Our AI infra team works on optimizing our software for agents and related tools.
English
0
0
1
125
Charlie Holtz
Charlie Holtz@charlieholtz·
this app is starting to look pretty good
Charlie Holtz tweet media
English
57
4
539
63.8K
James Ide retweetledi
Rafael Mendiola
Rafael Mendiola@GroundControl·
Ok well this was a fun project that took forever, even with AI. Sol helped a lot towards the end. This is a conversion of our Agent Manager from Vite/React to an Expo app. I made a massive comparison harness to help agents with the conversion. It took a lot of iterations to make sure the harness was able to find every single little dissimilarity, but I think we found it all. Next up is a proper mobile app (finally) and a desktop app (exciting!!)
Rafael Mendiola tweet media
English
0
2
6
527
James Ide retweetledi
Chain React (July 30–31, 2026)
Chain React (July 30–31, 2026)@ChainReactConf·
Coming to Chain React: The future of mobile development with Expo ⚡ The distance between an idea and a shipped app is shrinking. @ccheever from @expo explores how AI is changing the way mobile apps are built, what that means for React Native teams, and where Expo goes next as more of the development process becomes automated. 🔗 chainreactconf.com/speakers/charl… 🎟️ Get tickets: chainreactconf.com #ChainReact2026 #ReactNative #Expo #Portland #MobileDev
Chain React (July 30–31, 2026) tweet media
English
0
4
16
821
James Ide retweetledi
Expo
Expo@expo·
Building mobile apps with AI essentially comes down to three tools. Most of the rest is just noise. Skills, MCP servers, and one habit that keeps your agent sharp: context discipline. @rami__maalouf made a great video with advice for how to use skills, MCPs and an ideal workflow for managing context. There is real gold in this blog/video ↓
Expo tweet media
English
12
11
171
32K
James Ide retweetledi
Jon Samp
Jon Samp@jonsamp·
What if @expo had hardware? I built my dream app dev setup, where I can control multiple devices at once, tap for latest dev builds, and use physical buttons to reload, toggle theme & network, and more.
English
21
23
286
33K