Profile avatar
zoontek.me
Frontend & mobile @ http://swan.io • author of react-native-(permissions | localize | bootsplash | edge-to-edge)
122 posts 466 followers 131 following
Regular Contributor
Active Commenter

I'm sure this is fine futurism.com/young-coders...

react-native-reanimated 3.17.0 is out, supports react-native-edge-to-edge without extra config 🎉 github.com/software-man...

React Native 0.78 bumps targetSdkVersion to 35. This means that, by default, edge-to-edge will now be enforced on Android 15+. You know how to be ready 👉 github.com/zoontek/reac...

Paris.JS revient le 26 février (la semaine prochaine) et ça se passe chez Swan !

I'm not sure I already mentioned it here, but I have another react native library: an in-app browser. Opinionated, few options (none is platform specific) github.com/swan-io/reac...

The Bluesky app is now fully ready for edge-to-edge 🫡 github.com/bluesky-soci...

react-native-bootsplash 6.3.3 doesn't require a bridging header file anymore (on RN 0.77+), thanks to @cipolleschi.bsky.social github.com/zoontek/reac...

On the "Let the ecosystem not breaks edge-to-edge" side: - We added a new preserveEdgeToEdge prop in RNKC kirillzyusko.github.io/react-native... (it's automatic if you use react-native-edge-to-edge) - I opened a PR to warn about expo-(status | navigation)-bar misusage github.com/expo/expo/pu...

react-native-edge-to-edge fixes two issues: - One specific to MIUI (a kind reminder to never buy a phone running it) - A missing update when unmounting the latest SystemBars of your app (in general, nobody does this, but still) github.com/zoontek/reac...

developer.mozilla.org/en-US/blog/j...

If you use react-native-bootsplash with Expo, beware of their latest version (using RN 0.77), it doesn't call customizeRootView: github.com/zoontek/reac... Meanwhile, stay on the latest version of Expo that uses 0.76.

You should be using JavaScript sets more often Now in all browsers and Node - these 7 new set methods are key for when trying to compare two arrays or sets of data.

Thanks @migueldaipre.dev for adding RN 0.77 (Swift) instructions to react-native-bootsplash README. There's no Expo plugin for it for the moment, but as Expo is not on 0.77 yet, it's OK.

Announcing React Native Reanimated 4 🐴 Long-awaited CSS Animations and Transitions support is here! ✨ Available now in Beta. Read more 👇

Legend List 1.0 beta is ready! It started as a performance experiment, but it ended up solving a lot of the major issues with lists in React Native. 🎉 ✨ Better perf than FlashList ✨ maintainContentVisiblePosition ✨ Bidirectional infinite lists ✨ Chat UI without inverting

Currently working on edge-to-edge for BlueSky. It's a bit of work given the current keyboard management, but doable!

I wish file-based routers never existed.

if you see a LinkedIn tech post that comes with 10 emojis ✨, a screenshot of code 💪, and telling you that X is better than Y 😮‍💨 because Y is somehow a bad practice 😱, do the exact opposite of what the post tells you. you'll be fine.

See you at React Native Connection @ Paris 👋

🎉 Introducing react-native-edge-to-edge 1.3.0, featuring the long-awaited fully transparent button navigation bar. github.com/zoontek/reac... (small 🧵)