Software Mansion's banner
Software Mansion's profile picture

Software Mansion

@swmansion22,881 subscribers

A software R&D agency. We work with founders in various fields to build custom products or developer tooling. Available for hire.

Shorts

Reanimated 4.4.0 is here and it can push CSS animations straight to Core Animation on iOS! ✨ What else? Animation Backend integration (behind a flag), useTimestamp hook, and precompiled headers cutting C++ build times on Android. Check out the demo with 25 vs 120 FPS on the UI Thread ⬇️

Reanimated 4.4.0 is here and it can push CSS animations straight to Core Animation on iOS! ✨ What else? Animation Backend integration (behind a flag), useTimestamp hook, and precompiled headers cutting C++ build times on Android. Check out the demo with 25 vs 120 FPS on the UI Thread ⬇️

30,528 görüntüleme

Introducing react-native-nano-icons! 💎🔬 The ultimate way to handle custom icons in React Native: 🛠️ Integrated SVG-to-font build process ⚡ Blazing fast native components 🎨 Multi-color font icon support 📐 Use icons inline within RN components 🚀 Expo Go & Web support out of the box Check out our GitHub 👇 or learn more in the 🧵

Introducing react-native-nano-icons! 💎🔬 The ultimate way to handle custom icons in React Native: 🛠️ Integrated SVG-to-font build process ⚡ Blazing fast native components 🎨 Multi-color font icon support 📐 Use icons inline within RN components 🚀 Expo Go & Web support out of the box Check out our GitHub 👇 or learn more in the 🧵

65,513 görüntüleme

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. 🎁 Other improvements like: string values introduced to useAnimatedStyle to animate transform & filter. Read our blog below for more details, test the SETs out, and let us know what you think! 👇

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. 🎁 Other improvements like: string values introduced to useAnimatedStyle to animate transform & filter. Read our blog below for more details, test the SETs out, and let us know what you think! 👇

103,477 görüntüleme

Argent can now control, debug, and profile Android applications 🤖 💡Try it out: npx @swmansion/argent init

Argent can now control, debug, and profile Android applications 🤖 💡Try it out: npx @swmansion/argent init

17,179 görüntüleme

react-native-enriched 🤝 <EnrichedText> We just dropped a dedicated text component, making it a complete rich-text solution. Now it only takes a few lines of code to get your inputs and display text working seamlessly together using the exact same format.

react-native-enriched 🤝 <EnrichedText> We just dropped a dedicated text component, making it a complete rich-text solution. Now it only takes a few lines of code to get your inputs and display text working seamlessly together using the exact same format.

19,269 görüntüleme

We just shipped React Native ExecuTorch v0.8.0 – our biggest release yet! 👏🏼 ➡️ Vision Camera integration that runs computer vision models directly on your camera feed, in realtime. Also new: multiple CV models (including RF-DETR (Roboflow) and Liquid AI's Vision Language), Bare React Native support, and more. Takes minutes to try – check out the repo! ⬇️

We just shipped React Native ExecuTorch v0.8.0 – our biggest release yet! 👏🏼 ➡️ Vision Camera integration that runs computer vision models directly on your camera feed, in realtime. Also new: multiple CV models (including RF-DETR (Roboflow) and Liquid AI's Vision Language), Bare React Native support, and more. Takes minutes to try – check out the repo! ⬇️

36,833 görüntüleme

React Native Screens will provide Native Split View 🚀 Coming soon to your favorite navigation libraries!

React Native Screens will provide Native Split View 🚀 Coming soon to your favorite navigation libraries!

73,717 görüntüleme

Introducing React Native Streamdown – our new streaming-ready Markdown library 🚀 We’ve built it on top of RN Enriched Markdown, remend, and Worklets Bundle Mode to fix the "streaming jank" in AI apps. 🔹 Zero UI lag – background processing via Worklets. JS thread stays 100% free 🔹 Smart streaming – powered by remend to correctly close tokens (bold, links, code) mid-stream 🔹 Lightning-fast md4c parsing with 100% native text & interactions

Introducing React Native Streamdown – our new streaming-ready Markdown library 🚀 We’ve built it on top of RN Enriched Markdown, remend, and Worklets Bundle Mode to fix the "streaming jank" in AI apps. 🔹 Zero UI lag – background processing via Worklets. JS thread stays 100% free 🔹 Smart streaming – powered by remend to correctly close tokens (bold, links, code) mid-stream 🔹 Lightning-fast md4c parsing with 100% native text & interactions

29,098 görüntüleme

TypeGPU 💜 Three.js TypeGPU 0.9 can integrate with Three.js Shading Language (TSL) on a very granular level, thanks to the @typegpu/three package. So now, you can write shaders in TypeScript while leveraging the rich Three.js ecosystem! To showcase the integration, we prepared docs and ported a handful of official Three.js examples 👇

TypeGPU 💜 Three.js TypeGPU 0.9 can integrate with Three.js Shading Language (TSL) on a very granular level, thanks to the @typegpu/three package. So now, you can write shaders in TypeScript while leveraging the rich Three.js ecosystem! To showcase the integration, we prepared docs and ported a handful of official Three.js examples 👇

42,736 görüntüleme

We updated Argent to use React DevTools backend as the source of profiling data ⚛️ Took Claude Haiku 4.5 + Argent only 1.5 minutes to profile a flow in a React Native app 👀 Give it a try: npx @swmansion/argent init

We updated Argent to use React DevTools backend as the source of profiling data ⚛️ Took Claude Haiku 4.5 + Argent only 1.5 minutes to profile a flow in a React Native app 👀 Give it a try: npx @swmansion/argent init

12,030 görüntüleme

react-native-enriched-markdown 0.3.0 is out! 🚀 📝 GFM support (tables, task lists, and autolinks) 🌍 Full right-to-left (RTL) layout support ✨ New inline style properties for link, strong, and emphasis 🛠️ Many bug fixes for better stability Check 🧵for full release notes

react-native-enriched-markdown 0.3.0 is out! 🚀 📝 GFM support (tables, task lists, and autolinks) 🌍 Full right-to-left (RTL) layout support ✨ New inline style properties for link, strong, and emphasis 🛠️ Many bug fixes for better stability Check 🧵for full release notes

26,198 görüntüleme

react-native-enriched-markdown just leveled up! 🚀 We've added EnrichedMarkdownInput, which means the library is now a fully rich-text suite for React Native. 💪 You get a Telegram-style selection-based toolbar, seamless Input-to-Output sync with EnrichedMarkdownText, bold/italic/underline/strikethrough and links – all with a flexible API for custom UIs. ✨ Works on iOS, macOS, and Android. Try the nightly release: npm i react-native-enriched-markdown@nightly P.S. Expect new styles soon – we're just getting started!

react-native-enriched-markdown just leveled up! 🚀 We've added EnrichedMarkdownInput, which means the library is now a fully rich-text suite for React Native. 💪 You get a Telegram-style selection-based toolbar, seamless Input-to-Output sync with EnrichedMarkdownText, bold/italic/underline/strikethrough and links – all with a flexible API for custom UIs. ✨ Works on iOS, macOS, and Android. Try the nightly release: npm i react-native-enriched-markdown@nightly P.S. Expect new styles soon – we're just getting started!

20,025 görüntüleme

Reanimated 4.3.0 is out with a lot of exciting features! 🚀 ✦ CSS animations for SVG components – animate vector graphics with just a few lines of code ✦ Shared Values on multiple threads at once – easily control animations in apps that already have a lot of multithreaded code And that's not all – check out the full release notes! ⬇️

Reanimated 4.3.0 is out with a lot of exciting features! 🚀 ✦ CSS animations for SVG components – animate vector graphics with just a few lines of code ✦ Shared Values on multiple threads at once – easily control animations in apps that already have a lot of multithreaded code And that's not all – check out the full release notes! ⬇️

18,635 görüntüleme

Thanks to RN Worklets 0.8, Bundle Mode just got a lot more interesting! 🧵👀 ✦ Stream markdown in a background worklet thread ✦ Network requests from multiple threads at once ✦ Way simpler setup – no feature flag, no lengthy recompilation ✦ Detailed installation instructions for Expo apps See what people built with it, and how to get started ⬇️

Thanks to RN Worklets 0.8, Bundle Mode just got a lot more interesting! 🧵👀 ✦ Stream markdown in a background worklet thread ✦ Network requests from multiple threads at once ✦ Way simpler setup – no feature flag, no lengthy recompilation ✦ Detailed installation instructions for Expo apps See what people built with it, and how to get started ⬇️

12,286 görüntüleme

RNRepo cuts build times by up to 75% using pre-built artifacts. ⚡️ We finally shipped iOS support last week. See the 4x speed boost in practice – and try it yourself ⬇️

RNRepo cuts build times by up to 75% using pre-built artifacts. ⚡️ We finally shipped iOS support last week. See the 4x speed boost in practice – and try it yourself ⬇️

11,746 görüntüleme

We just bumped our App.js Conf 🗓️ 27-29 May 2026 app from Expo SDK52 → SDK54 and ran some performance checks on iOS. 🚀 Check out the video and go to 🧵to see what we’ve learned

We just bumped our App.js Conf 🗓️ 27-29 May 2026 app from Expo SDK52 → SDK54 and ran some performance checks on iOS. 🚀 Check out the video and go to 🧵to see what we’ve learned

25,235 görüntüleme

Something's coming. This week. 🐎

Something's coming. This week. 🐎

39,771 görüntüleme

We're excited to announce react-native-executorch v0.3.0 packed with powerful AI features 🎉 What's New: 💬Speech to Text transcription using Whisper and Moonshine 📙OCR for extracting text from images 🚀 MPS Support ⚡️ Hookless API 🧠 LLM Message History ⬇️ Background Model Downloads 📊 Benchmarks 🧪 Experimental OCR for extracting vertical text from images

We're excited to announce react-native-executorch v0.3.0 packed with powerful AI features 🎉 What's New: 💬Speech to Text transcription using Whisper and Moonshine 📙OCR for extracting text from images 🚀 MPS Support ⚡️ Hookless API 🧠 LLM Message History ⬇️ Background Model Downloads 📊 Benchmarks 🧪 Experimental OCR for extracting vertical text from images

29,873 görüntüleme

Our developers submitted 20+ pull requests to React Native community packages with migration to the New Architecture supporting TurboModules and Fabric 🎉 👏 to Wojciech Lewicki and Jakub Piasecki for their amazing work This wouldn’t be possible without the support from Expensify 🙌

Our developers submitted 20+ pull requests to React Native community packages with migration to the New Architecture supporting TurboModules and Fabric 🎉 👏 to Wojciech Lewicki and Jakub Piasecki for their amazing work This wouldn’t be possible without the support from Expensify 🙌

26,637 görüntüleme

After the Screens 4.0.0 release you asked for more information, so here it is: and article covering most important features, including demo videos of: ✅ support for formSheet presentation on Android ✅ custom detents on iOS ✅ heavy screen preloading for native-stack screens Learn (and see) more on our blog. 👇

After the Screens 4.0.0 release you asked for more information, so here it is: and article covering most important features, including demo videos of: ✅ support for formSheet presentation on Android ✅ custom detents on iOS ✅ heavy screen preloading for native-stack screens Learn (and see) more on our blog. 👇

17,772 görüntüleme

Videos