Software Mansion

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.

1.8K followers101 following201 posts

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

React Native 0.82 now includes experimental support for Hermes V1 – Meta just announced it at React Conf. Check out our blog to learn what it is, how it differs from Static Hermes, and how to enable it. πŸš€ blog.swmansion.com/welcoming-th...

blog.swmansion.comWelcoming the Next Generation of Hermes​​React Native 0.82 adds an experimental option to use Hermes V1. Learn what it is, how it differs from Static Hermes, and how to enable…

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! ✨

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

blog.swmansion.comWebRTC 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.

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!

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. πŸ€“

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

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

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 βš›οΈ

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

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