Advertisement ยท 728 ร— 90

Posts by Oliver Kwast

Iโ€™ve been working with both native Swift and React Native / Expo for years, and my experience is quite different.

Especially things like fast refresh and the component model make iteration feel much lighter in RN.

23 hours ago 4 0 0 0

Yeah, in development things can behave a bit differently around the splash screen.

Before adding a delay, you could try hiding the splash screen after the first render has completed.
If itโ€™s hidden earlier, you might see a blank screen until the first render is done.

3 days ago 1 0 0 0

Does this also happen in production builds?

One thing to check: when exactly are you hiding the splash screen? Before or after the first render?

In some cases it helps to delay hiding it just a bit longer.

4 days ago 3 0 1 0

Sounds like the perfect timing for it ๐Ÿ˜„

Happy to help when that moment comes.

4 days ago 1 0 0 0

That โ€œwe canโ€™t complete the process right nowโ€ loop is roughโ€ฆ

Weโ€™ve seen similar issues during Apple enrollment where things just get stuck without any useful signal.

Happy to share what worked for us if you ever revisit it.

4 days ago 1 0 1 0

Appleโ€™s developer process can beโ€ฆ interesting at times ๐Ÿ˜…

What did you run into?

5 days ago 0 0 1 0
Video

Touch the grass ๐ŸŒฟ
Made with React Native + WebGPU

1 week ago 7 1 1 0

Yes, here ๐Ÿ™‹โ€โ™‚๏ธ

You can also find many more in this starter pack:
bsky.app/profile/baum...

1 week ago 2 0 1 0
Preview
React Native 0.85 - New Animation Backend, TextInput Selection Data, New Jest Preset Package ยท React Native Today we are excited to release React Native 0.85!

React Native 0.85 is now available!

This release includes the New Animation Backend, selection data in TextInput onChange events, Metro TLS support, and moves the Jest preset to a dedicated package.

reactnative.dev/blog/2026/0...

1 week ago 21 6 2 0
Advertisement

Thatโ€™s huge!

โ€ฆI mean tiny. You know what I mean ๐Ÿ˜

2 weeks ago 3 0 0 0
Video

Expo Router v55 is here, and it makes native navigation UI a first-class part of routing.

โ™ข New Stack API
โ™ข Native toolbars, native tabs, dynamic platform colors
โ™ข Apple zoom transitions, split view

Tour + examples: expo.dev/blog/expo-router-v55-mor...

1 month ago 21 2 0 0

That looks so cool. It actually feels really alive.

1 month ago 0 0 0 0

Great! An RSS feed is a good idea -> ticket is created ๐Ÿ˜

1 month ago 1 0 0 0

This setup is a must have for large apps.

1 month ago 1 1 0 0

Looks great!

1 month ago 1 0 0 0

IMO itโ€™s actually really good. Itโ€™s been my go-to solution since 2018, and it keeps getting better all the time.

Are you thinking about developing an app, or just curious?

1 month ago 1 0 0 0

Oh, Iโ€™d love to give that a try! Widgets were already possible, but any simplification is always welcome.

1 month ago 1 0 0 0
Advertisement

Thanks for sharing! Curious if you also looked into the React Compiler for this kind of optimization.

1 month ago 0 0 1 0

Do you have a specific scenario in mind?

Would love to see what you end up building with it. These things often lead to really interesting UI patterns.

1 month ago 0 0 1 0

@sebastienlorber.com maybe interesting for the newsletter?

1 month ago 0 0 1 0

Classic!

1 month ago 0 0 0 0

Great post from Julian on how to create app variants with @expo.dev. Thereโ€™s some neat tricks on how to declare your configs in @typescriptlang.org and also pointers on how to leverage the `extra` property too. Check it out below ๐Ÿ‘‡

1 month ago 5 1 1 0
Illustration of three differently colored mobile app icons labeled Dev, Preview, and Production, symbolizing build variants or app flavors for separate development and release environments.

Illustration of three differently colored mobile app icons labeled Dev, Preview, and Production, symbolizing build variants or app flavors for separate development and release environments.

Shipping the โ€œsameโ€ app in dev, preview, and production without release chaos?

Weโ€™re using App Flavors with Expo + EAS to keep builds cleanly separated.

Full post:
bitglow.de/blog/app-fla...

Curious how others structure their builds.

1 month ago 16 1 1 2
Preview
Ship smaller OTA updates: bundle diffing comes to EAS Update in SDK 55 SDK 55 introduces bundle diffing in EAS Update. Devices now download patches instead of full bundles, reducing download sizes by up to 75%.

Less is more: Bundle diffing comes to EAS Update.

Instead of downloading the full bundle on every update, devices now receive a binary patch of only what changed.

Result: ~75% smaller downloads.

โ™ฆ A 3MB update drops to ~0.75MB
โ™ฆ Opt-in beta, safe fallback to full bundles

expo.dev/blog/ship-sm...

1 month ago 17 3 0 0
Preview
Expo SDK 55 - Expo Changelog Learn about the changes and how to upgrade

Expo SDK 55 is out ๐Ÿ˜…
RN 0.83, React 19.2 & a long list of things that make your app faster, smaller, & easier to build

โ™ฆ Hermes bytecode diffing cuts update sizes by ~75%
โ™ฆ Brownfield support gets a serious upgrade
โ™ฆ MCP now queries EAS + TestFlight crashes

Full changelog: expo.dev/changelog/sd...

1 month ago 58 9 4 0

Great! A lot has improved in terms of tooling and onboarding over the last years. Glad to hear it shows ๐Ÿ™‚

One of the nice things with React Native is that you rarely need to do a full native build.

If you run into any difficulties along the way, feel free to reach out.

2 months ago 1 0 0 0
Advertisement

Haha, now imagine being a classic native developer. Move a view 2pt --> recompile ๐Ÿคฃ

But sounds like a great test app. Howโ€™s it been so far?

2 months ago 0 0 1 0

Yeah, same thought here. The ecosystem size definitely matters.

Plus React usually follows quite consistent patterns which probably helps as well.

2 months ago 0 0 0 0

Completely agree. Itโ€™s probably not just JS, but the huge amount of React code available.

And React tends to follow clearer patterns. Other areas are often more individual, which makes suggestions probably less reliable.

2 months ago 0 0 0 0

How did the build go in the end? ๐Ÿ˜„

And what were you building on a Friday afternoon?

2 months ago 0 0 1 0