Software Mansion

@swmansion.com

A software company built around improving developer experience and bringing innovative clients' ideas to life. #ReactNative core contributors, webRTC experts, community builders.

Reanimated 4.2.0 is here, and it brings gifts! 🔥 🎁 Long-awaited Shared Element Transitions 🎉 Not production-ready yet, so they’re behind a feature flag. Please, test it out and give us feedback! 🎁 Experimental performance fixes, inspired by real apps...

We know the pain of slow native builds… so we created something really awesome to fix them. 😎 Introducing RN Repo: a free, open-source plugin that makes shipping React Native apps faster thanks to prebuilt artifacts. ⚡️🚀 Try it out now in beta: rnrepo.org

Detour is finally available to everyone! 🤩 Early testers helped us refine UX, parameter handling between links & redirects, and more – making it a deferred deep linking tool you can rely on. Got feedback? Try it, open issues on GitHub, or drop us a message. 🤞 docs.swmansion.com/detour/

New in Radon 1.12 👇 🌐 Improved Network Inspector – syntax highlighting, copy to cURL, fetch & more 📱 iPhone Air and iPhone 17 Pro device support ✨ Radon AI can see build & bundle logs 🔧 Run a single Metro server on a specific port ⚛️ Support for React Native 0.82

Most deferred deep link tools are built for marketers, leaving devs stuck with cluttered interfaces and features they don’t need 😒. ⚡ Here comes the Detour: open-source, lightweight, and designed for engineers – production-ready and reliable. ➡️ Join the waitlist: lnkd.in/dRjRrej2

Bild

React Native Audio API 0.9.0 has shipped 🚢 with support for react-native-worklets! This allows to run custom JS functions either as callbacks on UI thread or as simple signal processors on audio thread. The release brings a lot of smaller improvements and bug-fixes too, so check our GitHub! ✨

Bild

WebRTC vs HLS? ⚡ In a nutshell, WebRTC delivers sub-second latency crucial for live interactions, while HLS is simple to set up and scales to millions of viewers with standard infrastructure. 🌐 For details on latency, scalability & costs, check our guide👇 blog.swmansion.com/webrtc-vs-hl...

WebRTC vs HLS — Which One Is Better for Your Streaming Project?

Learn when to use WebRTC or HLS for streaming. Compare latency, scalability, cost, and effort to make the right choice for your project.

blog.swmansion.com

Meet KMP Maps – a universal map component for Compose Multiplatform 🌍 ✅ Cross-platform API for Android & iOS ⚡ Native performance powered by Google Maps & Apple MapKit 🎨 Support for markers, circles & custom map styling 🙌 Interactive callbacks handling clicks, gestures & camera movements And more!

Bild

Need to animate style properties between two or more states? ✨ Use CSS Transitions to animate a button’s size on press, show/hide a modal, or change a container’s color. 👉 Grab the Reanimated 4 Cheat Sheet for API overviews and code snippets 😎

Introducing Expo Live Activity 🚀 A React Native module for @expo.dev that manages iOS Live Activities and brings real-time updates to the lock screen. ▶️ Start, update & stop Live Activities directly from your RN app ⚡ Enjoy simple integration with a JS-only API 📲 Handle push notification tokens

CSS Animations are perfect for fire-and-forget effects like: ✔️ loading spinners ✔️ pulsing effects ✔️ UI elements that animate independently of user interaction Download Reanimated 4 Cheat Sheet to get ready-to-use code snippets and API overviews! 🚀

If you’re here, chances are you’re into React Native, AI, and multimedia. And we’ve got something for you! 🎉 We've opened newsletter signups on our website, so make sure to subscribe to stay in the loop with updates and insights. 🤓

Bild

Knock, knock 👀 Up for some React Native Reanimated 4 tips? 🐎 Download our cheat sheet with API overviews and code snippets covering CSS Animations & Transitions, Shared Values, and Layout Animations. ✨

Meet React Native Enriched – a fully native rich text editor for React Native! 🚀 ⚡ High-performance rich text input 🌐 Optimal HTML output 🎨 Customizable with CSS styling 🕹 Style toggling using imperative API 🏛 New Architecture only

Bild

React Native Audio API 0.8.0 has landed! 🎶 📂 Native support for a wider range of popular audio formats, including Opus, OGG, MP4, M4A, and AAC 🌊 Support for HLS Streaming (HTTP Live Streaming) ✅ A few key performance bottlenecks eliminated 🐛 Lots of bug fixes 🚀 Support for React Native 0.81

Bild

Radon IDE 1.11 fresh out of the oven! 🧑‍🍳 📁 Device File Transfer – send files to device 🌐 Improved Network Inspector – filtering, sorting, UX improvements, performant list of requests 🐛 Step Into/Step Out controls in debugger overlay 🆕 Expo SDK 54 support

React Native ExecuTorch 0.5.0 is here & it brings: ✅ Up to 2x faster Whisper performance on iOS ✅ C++ JSI bindings for zero-copy data transfer ✅ LLM structured output using Zod schemas ✅ CLIP model for image→text understanding Go ahead and ship that fully local AI feature you’ve been waiting for ⚛️

Bild

Gesture Handler 2.28.0 heading your way 🫰 ✅ Support for React Native 0.81 ✅ gestureHandlerRootHOC is now deprecated ✅ Submitting TextInput inside Pressable no longer blocks gestures

Bild

React Native Audio API 0.7.0 is here! 🎷 🎤 RecorderAdapterNode – integrate microphone input directly into audio graph 🚧 Custom Processor Node – write high-performance, custom audio effects directly in C++ 💦 AudioBufferQueueSourceNode – a new streaming source interface 🚀 Support for React Native 0.80

Bild

Something just happened in your device preview and you missed it? 👀 Radon IDE’s Replays automatically capture the last few seconds of what was happening. 🔁 Review recent interactions 🎬 Scrub frame by frame 💾 Save the replay as a file

We’ve just released React Native Gesture Handler 2.27.2 with some key improvements: ✅ onPress now correctly fires on Pressable after rerender ✅ No more duplicate onTouches* callbacks in multiple GestureDetectors ✅ Fixed Android crash related to internal .reversed handling Check it out 👇

Bild