Advertisement · 728 × 90

Posts by Christian Falch

I agree with the feeling of mental freeze - My ideal way of working with LLMs when coding is during the prototype/problem-solving phase, where I can dedicate 100% of my mental capacity to the problem at hand and leave the coding to the LLM.

4 months ago 1 0 0 0

Looking forward to be here!

5 months ago 4 0 0 0
Video

Today’s sunset was so pretty. Almost like an Instagram filter - but for real.

6 months ago 4 1 0 0

These new pages are looking so nice!

7 months ago 3 0 0 0
Preview
How to upgrade to Expo SDK 54 Upgrade to Expo SDK 54 with React Native 0.81, Reanimated v4, Android API 36, and iOS 26 support. Learn key changes, tips, and migration advice.

🚀 Spent ~2 hours upgrading an old client project from Expo 52 → 54 today.

Client was amazed at how smooth it went. This project is not simple—native Expo modules and an external native ePub reader.

Super proud of SDK 54 and the fantastic team at @expo.dev!

expo.dev/blog/expo-sd...

7 months ago 5 0 0 0
Preview
Expo SDK 54 - Expo Changelog Learn about the changes and how to upgrade

𝝠 Expo SDK 54 is LIVE 🚀

◆ React Native 0.81
◆ Precompiled RN for iOS → faster clean builds
◆ iOS 26 Liquid Glass icons + views
◆ Android 16 target, edge-to-edge default
◆ Router v6 native tabs
◆ Updates: header overrides, progress, reload screen
◆ So much more...

expo.dev/changelog/sd...

7 months ago 80 20 2 7
Preview
Audio (expo-audio) A library that provides an API to implement audio playback and recording in apps.

👂 It's not quite stable yet but we want to get your eyes (and ears) on this upcoming expo-audio library reference page with examples: docs.expo.dev/versions/lat...

1 year ago 48 3 4 0
Advertisement

Amazing and inspiring

1 year ago 2 0 1 0
Preview
The real-world impact of Shared Objects in Expo Modules Shared Objects solve a lot of fundamental problems with Expo APIs and also unlock a whole new way to design object-oriented APIs.

Interesting read from @aleqsio.com / @expo.dev about Shared object and the Expo Modules API:
expo.dev/blog/the-rea...

1 year ago 10 2 0 0
Post image

I like how BlueSky is entering my life in multiple ways, lastly as a way to give feedback on PRs - @notbrent.dev

1 year ago 2 0 0 0

No problem at all :)

1 year ago 0 0 0 0

Makes sense - and looks fun!

1 year ago 1 0 0 0

Nice! Did you go for Readium, or did you roll your own using webview?

1 year ago 0 0 1 0

Doing tooling should be fully supported in Readium. Just ping me if you have questions.

1 year ago 1 0 0 0

I’ve made two RN epub apps using the Readium toolkit (swift/kotlin) - writing a few custom views that takes advantage of this rather mature library has worked out really well.

1 year ago 2 0 1 0

Love it :)

1 year ago 1 0 1 0

Appreciate it! <3

1 year ago 1 0 0 0
Advertisement

Wow… wizard!

1 year ago 1 0 1 0
Post image

👋 bye bye x. Hi Bluesky 😎

1 year ago 5 0 0 0

Could you use `React.FC<Props>` to define the return type? It should be safe and sound now, shouldn't it?

1 year ago 1 0 0 0

Same! This is a good place to be!

1 year ago 2 0 0 0

It is not trivial - but to get an idea of what REA copies you can add logging to the `ShareableObject::toJSValue` method in the native code (Shareables.cpp#233) - just `cout` out the names of the properties it traverses - look for candidates for simplification if this makes sense for you.

1 year ago 1 0 0 0

I once had a worklet where I was using the React Native `Platform` object to check the OS version - changing this to passing the OS as a stand-alone string made the app so much more snappy since REA was copying the Platform object fully each time the function was called...

1 year ago 2 0 1 0

Optimizing worklets are often about the cost of copying the captured context of the function - REA automatically detects what you're using inside the worklet function and copies it into the worklet runtime when you call the worklet. Deep objects can add a big performance hit if passed in the ctx.

1 year ago 1 0 1 0