Profile avatar
fediru.bsky.social
πŸ“± Mobile developer | βš›οΈ React Native believer since 2017 | 😎 Performance freak Based in Kyiv, Ukraine πŸ‡ΊπŸ‡¦
38 posts 37 followers 126 following
Prolific Poster

πŸ”₯THE RESULTS ARE INπŸ”₯ results.stateofreactnative.com

πŸ”₯ Tried out a shiny metal card effect! Built with @expo.dev, @swmansion.com's Reanimated, and @wcandillon.bsky.social's RN Skia. Big shoutout to @jerinjohnk.bsky.social, followed his implementation, and his blog made it super easy to understand. Here’s my take on it, check out the video! πŸ‘‡

React Native 0.78 is now available! This release includes React 19, support for Android vector drawables, easier brownfield integration on iOS, and more. reactnative.dev/blog/2025/0...

πŸ“±Tried this beautiful animation that smoothly pushes text when an image appears, 😍 loved it from the moment I saw it! πŸ’ͺ Built using @expo.dev and @swmansion.com's Reanimated. Inspired by @lostdoesart.bsky.social's tweet ✨ Check it out here πŸ‘‡

We just annouced the React Native app I've been working on! noman is an app for transcribing meetings, capturing audio from any video conferencing software (on desktop). It might be the first Expo app in the world to target iOS, Android, macOS, and Windows? prtimes.jp/main/html/rd...

The new version of React Native Bottom Tabs is out! πŸŽ‰ A new highly anticipated feature: Custom JavaScript Tabs! ✨ Provide your custom tab bar while leveraging native navigation underneath πŸš€ Here is a demo of it in the πŸ¦‹ app! This demonstrates smooth screen transitions using native animations!

This is what scrolling through a thousand items looks like using Legend List Amazing work by Jay Meistrich πŸ‘

We DID IT! React Native + Expo + Live Activity + Custom module to control the live activity!

πŸ’ͺ Built a bouncy scroll list with a fun color transition effect! Inspired by LenardFloeren's 𝕏 post. Made with @expo.dev and @swmansion.com's reanimated πŸ’ͺ Check it out in action πŸ‘‡

πŸš€ Just released react-native-sortables – a powerful and flexible sorting library for React Native! β€’ Grid and Flex layout, different size items β€’ Auto-scroll, seamless layout animations β€’ Simple API, full TypeScript support πŸ”— GitHub link below – leave a ⭐ if you like it

πŸ’‘ Expo Tip: Themed App Icons on Android Set monochromeImage in your app.json or app.config.js to reuse your regular adaptive icon. This makes your app icon seamlessly compatible with themed colors on Android. Follow me for more tips πŸš€

Can't believe Expo push notifications service doesn't support image attachments. It's so crucial nowadays. Is there any workarounds to achieve this using Expo without downshifting to APNS/FCM? @expo.dev

we're working on expo-maps, a new library built on top of the swiftui and jetpack compose map apis. i have a couple questions for y'all. 1. do you use apple maps in your ios app or google maps? 2. would it be a dealbreaker if expo-maps only supported apple maps for ios and google maps for android?

The 5th edition of our React Native & @expo.dev- focused conf is coming closer and we're now accepting talks proposals! 🚨 If you have an interesting perspective on RN hot topics or you've come up with a solution for a common pain point & want to share your insights -> apply at appjs.co

To clearly state my goals atm, I want: - CRA fixed, so beginners don't hit errors - CRA clearly deprecated (docs and CLI), and pointing to "do X instead" - A clear recommended alternative to CRA, plus migration paths off existing CRA _and_: - Docs listing "SPA" as valid and Vite as recommended

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...

What's the best codegen tool you used to produce TS types and fetch(+ optionally React Query) code from OpenAPI schema? What are the issues if any?

🎯 Instantly add ο£Ώ home screen widgets to your @expo.dev app with @bacon.bsky.social's Apple Targets library! Share data between targets and enjoy a seamless DX with powerful abstractions. πŸš€

Got native iOS bottom tabs in RN to become opaque on scroll to edge, thanks to @kwasniew.ski Achieved the native behavior where the header or bottom tab fades at the scroll edge. Header's code is inspired by @bacon.bsky.social's tweet. Looks good, but needs a few workarounds. See it here πŸ‘‡

Runs on @expo.dev custom dev client and @swmansion.com Reanimated v4 CSS Animations. Was 5 min initial work and a few minutes to understand sync measurement with Fabric :D If you want to play with it: gist.github.com/hirbod/dc161... The future is React Native.

Just built my first ο£Ώ App Clip in Expo Router! β—† Instantly launch on iOS w/o downloading β—† Deep link to every screen automatically β—† Convert users in-app w/o ever going to the App Store A new era for mobile webβ€”notifications, Live Activities, haptics, etc Try now appclip.apple.com/id?p=com.eva...

React Native TV 0.77 is out! github.com/react-native...

🀝 The React Native team announced 0.77 today and now we're announcing that SDK 52 supports it: expo.dev/changelog/20...

A new version of React Native Bottom Tabs 0.8.0 is out! πŸŽ‰ Lots of work went into this release: - Complete refactoring of Android view management ♻️ - New Android Page Transitions ✨ - Material You support 🎨 - Other bug fixes πŸ”§

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

🀯 Did you know that you can instantly add ο£Ώ home screen widgets to your React app with @bacon.bsky.social's new `npx create-target` command!? Join the livestream on January 28th to watch Evan πŸ₯“ show you how to build widgets with Expo. youtube.com/live/hgmAMrV...

i spent some time dogfooding expo-audio today (alpha was released in sdk 52). i found a couple small issues, but otherwise it was a smooth experience. it's looking really good for going stable in sdk 53 - well done @alanhughes.bsky.social!

If You Want to Simplify Your Life as a Mobile App Developer, Expo is a Great Choice Discover why Expo is the ultimate toolkit for React Native developers. Simplify app development with quick setup. #hackernews #news

Did you know you can build a production-ready mobile app with React Native in just 4 weeks? πŸš€ I’ve created a guide to help you: - Learn key concepts fast - Use the best tools & libraries - Ship apps efficiently Perfect for web devs & mobile beginners. πŸ’¬ Comment β€œGuide” & I’ll share it!

Better haptics on Android! This is something that will be very well received πŸš€ @expo.dev

Let #OpenAI control your phone with #WebRTC and @expo.dev React Native! 🀯 πŸ”‘ Create ephemeral key with @supabase.com Edge Functions πŸ“‘ Create Realtime WebRTC connection πŸ“± Let OpenAI tap into native functionality via Expo Code below πŸ‘‡

Big tip of the hat to the react-native releases crew. I track their releases with rigorous build testing to ensure react-native-firebase builds cleanly. Zero issues with the upcoming 0.77 release through entire rc cycle. react-native 0.77.0 full release coming soon and I'm looking forward to it!

🚒 @tanstack.com Query v5.63.0 ships with a great new feature: The ability to unsubscribe an observer from the cache. This will hopefully help in react-native, where screens might stay mounted even if they aren't visible. Unsubscribing makes sure those don't re-render and won't trigger fetches.

Massive contribution to Legend List just released in 0.6.0. Bidirectional infinite list with dynamic sizes is super smooth now 😍

I'm back after my holidays, published react-native-edge-to-edge 1.2.0 with light themes variants: github.com/zoontek/reac... If you use Expo, read this comment: github.com/zoontek/reac... and act accordingly (switch to `Light` or properly set the colors)

Stoked to share that my first Swift-related PR was merged into @expo.dev main yesterday! πŸŽ‰ Added LivePhoto support to the MediaLibrary. So satisfying to contribute to open-source!

πŸš€ React Native Testing Library v13 is here! What’s new? βœ… Concurrent rendering by default βœ… React 18 & 19 support (for RN 0.78) βœ… Faster tests, better DX

Happy new year! πŸ₯³ Legend State beta.20 is out now with a focus on React Compiler compatibility, DX improvements, and some fixes. And Legend List docs are ready! Details in thread 🧡

Can it be done in React Native, yes! At WWDC 2024, Apple added a new API for creating custom UI effects using Metal shaders. I wanted to see if you could do the same with React Native. With react-native-skia, you can! Left is the Apple demo, right is skia on react-native-macos πŸ˜ƒ

πŸ§‘β€πŸŽ„ Node.js now supports TypeScript by default 🀯 πŸŽ„

I just got Expo running on react-native-macos v0.76, with New Architecture enabled. Here's "use dom" in action! Just basic support for now (no prebuild, nor ExpoAppDelegate) – but happily using a common entrypoint and a single CLI instance for all platforms. Next aim: react-native-windows support!

Success! For Christmas this year, I got React Native Skia working on macOS! Along the way I learned quite a bit about Shaders, WebGPU, and just how extensively Skia is used. It's such an interesting space! I'm glad there are still new things to learn in UI dev 😎