Xavier Seignard
drangies.fr
Xavier Seignard
@drangies.fr
Senior software engineer at @alanengineering.bsky.social // alan.com. React Native specialist.
Thanks for your enlightening series of posts! 👏
And thanks to the whole #reactnative community!
December 26, 2024 at 10:26 PM
The amazing part is that everything works pretty well but adapting 3rd party tooling is never straightforward
December 5, 2024 at 9:57 PM
Wow, I don't even know where to start 😅
A 7 year old app, full of env vars that actually produces 4 apps, a megarepo (e.g. single repo for python backend+multiple react native apps+web+infra), devbox, and a lot of custom scripts on top of expo. Repros are my nemesis!
December 5, 2024 at 9:55 PM
You just migrated something to react-native?
December 5, 2024 at 6:16 PM
New issue though
December 5, 2024 at 6:12 PM
Ooooh, good catch!
This did the trick, thanks 🙏
December 5, 2024 at 6:10 PM
But it's been 2 years we're working like this and it's been a game changer, no one is afraid anymore to contribute to mobile app and the pings to our internal mobile helper group lowered a lot
December 5, 2024 at 6:05 PM
We need to migrate our CI build trigger mechanism to expo/fingerprint as ours is pretty (too) naive 😅
December 5, 2024 at 6:03 PM
We don't use EAS but fastlane and distribute the builds on S3 for android emulator + ios simulator and on appcenter(rip) for ios and android devices
This way, the 100 engs at @alanengineering.bsky.social can contribute to mobile without worrying about compiling
December 5, 2024 at 6:03 PM
Thanks! We use `yarn worksapce` with yarn 4 (4.5.3)
The logs don't show more errors.
December 5, 2024 at 5:59 PM
It basically says it all. Beside of that we have no issues.
Also, this is not a big blocker as we build the expo dev client on the CI and most of our engs do not need to build locally, when they do, they just deactivate devbox.

Not the best DX, but devbox is well known to be a mightmare with xcode
December 5, 2024 at 5:47 PM
Hey 👋

We have issues with iOS compilation with devbox, here's our `ios` command in the `package.json`
```
"ios": "[ \"$DEVBOX_ENABLED\" = \"true\" ] && echo \"❌🥺 Cannot compile iOS app with devbox enabled. Please run from Xcode, or temporarily disable Devbox.\" && exit 1 || expo run:ios",
```
December 5, 2024 at 5:45 PM
Thanks a lot for your rapid answer 🙏, the workaround of running vscode from the CLI does work.

I still have an issue that I'm not sure to understand for now, you an look at the screenshot. Does it ring a bell?

We're using @storybook/react-native 8.4.2

cc @dannyhw.com
December 5, 2024 at 5:39 PM
Hey 👋
I'd love to try Radon IDE, but I have a specific setup (monorepo + nix/devbox) that seems to be incompatible with Radon IDE.
I'd love to be able to setup the current working directory so my devbox env is loaded.
Is it possible?
December 4, 2024 at 9:01 PM