# Software Mansion

> Core React Native Contributors | RTC & Video Streaming Experts | Trusted by Huawei, Expo, Shopify, Starkware & more | Ready to help with your project

Software consultancy. React Native core contributors, multimedia and real-time communication, Elixir, and AI. Full page contents are available at https://swmansion.com/llms-full.txt, and any page returns markdown when requested with `Accept: text/markdown`.

## Services

- [React Native New Architecture Migration](https://swmansion.com/services/react-native-new-architecture/): Migrate your React Native app to the New Architecture with engineers who work on React Native, Expo, and the libraries your app depends on.
- [React Native Performance Optimization](https://swmansion.com/services/react-native-performance-optimization/): We diagnose and fix the React Native bottlenecks behind slow screens, battery drain, crashes, and poor app responsiveness.
- [React Native Brownfield Integration](https://swmansion.com/services/react-native-brownfield-integration/): Add React Native to your existing native app with the engineers who built expo-brownfield.
- [React Native Animations & Interactions](https://swmansion.com/services/react-native-animations-interactions/): Build smooth React Native animations, gestures, GPU effects, and interaction-heavy experiences with the team behind Reanimated and Gesture Handler.
- [On-Device AI & Local AI Development](https://swmansion.com/services/on-device-ai-and-local-ai-development/): Build private, offline AI features for mobile apps with the team behind React Native ExecuTorch.
- [React Native Upgrades, Migrations & Modernization](https://swmansion.com/services/react-native-upgrades/): Upgrade and modernize your React Native app without disrupting your development workflow.
- [Consulting & Advisory](https://swmansion.com/services/consulting-and-advisory/): Architecture reviews, migration planning, performance work, and production debugging – senior engineers who help you decide what to build and fix what is already broken.
- [Real-Time Video & Motion](https://swmansion.com/services/real-time-video-and-motion/): Low-latency real-time video, live streaming, and smooth animations – built by the team behind Reanimated, Gesture Handler, and Fishjam.
- [Team Augmentation](https://swmansion.com/services/team-augmentation/): Extend your engineering team with senior product engineers who contribute from day one – embedded, as a senior extension, or as consultants.
- [Software Development](https://swmansion.com/services/build-a-new-product/): Product design, mobile, web, backend, and QA under one roof – we help founders and Fortune 500 teams get from idea to launch with fewer wrong turns.
- [Mobile App Modernization](https://swmansion.com/services/mobile-app-modernization/): We modernize React Native apps – audits, tech debt reduction, migrations, and major upgrades – without disrupting your release cycle.
- [Software Development for AI](https://swmansion.com/services/ai-development/): Production-ready AI features, on-device inference, and agentic engineering workflows from a team that was building AI-powered products long before the hype.

## Products

- **React Native**: We are the creators of core React Native libraries used by developers around the world. We had taken part in building the framework even before it became open source, shaping the ecosystem from the start.
- **React Native Reanimated**: The go-to library for building animations in React Native. Reanimated powers most React Native apps out there.
- **React Native Gesture Handler**: It brings the native platform’s touch and gesture system to React Native through a simple, declarative API.
- **Expo**: A full-stack React Native framework with cloud services that speed up every stage of app development. We are behind major parts of Expo SDK. We build Expo libraries for brownfield integration, live activities, Meta Quest, and more.
- **Detour**: A developer-first library for deferred deep links that resolves context across installs, preserves parameters, and gets users to the right screen without extra setup.
- **React Native Audio API**: The library lets you build powerful in-app audio features like real-time visualization, multi-track playback, and more.
- **React Native Screens**: It provides native navigation primitives for React Native apps. Our library powers React Navigation and Expo Router.
- **React Native SVG**
- **React Native Wallet**: The library simplifies adding payment cards to Google and Apple Wallet with a ready-to-use component.
- **React Navigation**
- **Pulsar**: Ready-to-use haptic presets, a pattern composer for custom haptic sequences, and a real-time composer for gesture-driven feedback.
- **React Native Shine**: A fast and efficient way to add interactive GPU-based shader effects to your React Native apps using TypeGPU and WebGPU.
- **React Native Enriched**: React Native Enriched is a family of HTML, markdown, and text streaming packages that let you enrich your app with truly native React Native components for rich text rendering and editing.
- **Simcam**: The Mac app that lets you stream your camera into the iOS Simulator to test scanning, image recognition, and capture features without a physical device.
- **React Native Bottom Sheet**: It provides native bottom sheet components for React Native, letting you build inline and modal sheets with fully custom content, dynamic sizing, smooth native gestures, and more.
- **Radon**: The VSCode and Cursor extension that turns your editor into a complete IDE for React Native and Expo development.
- **React Native Worklets**: The library makes it possible to run JavaScript code in parallel across multiple threads and runtimes, boosting app performance.
- **Smelter**: Our tool for low-latency live video mixing. It is perfect for streaming, broadcasting, and video conferencing.
- **Multimedia & RTC**: We have become experts in developing multimedia and WebRTC tools and frameworks. We have created advanced streaming platforms, multimedia frameworks, and video mixers.
- **TypeGPU**: The library that enhances the WebGPU API, enabling type-safe, declarative resource management.
- **Fishjam**: Real-time media platform powering video conferencing, interactive streaming, AI voice agents, and video compositing.
- **gpu-video**: Our open-source rust library for intuitive and painless cross-platform hardware video decoding and encoding
- **Membrane**: The versatile multimedia streaming and processing framework that lets you build media servers tailored to your needs.
- **Elixir Libraries**: We started working with the Elixir language when building the Membrane framework. Since then, we have been active in the community, working on debugging tools, browser integration solutions, and WebRTC implementations.
- **Live Debugger**: Our browser-based tool for debugging LiveView apps, built to improve the Elixir developer experience.
- **Popcorn**: The library that brings Elixir to the browser. It lets you call functions, spawn processes, and compile code on the client side.
- **Elixir WebRTC**: The WebRTC implementation for the Elixir ecosystem. It is easy to use with Phoenix, Membrane, or Elixir Nx.
- **Argent**: An agentic toolkit to control, debug, and profile iOS and Android applications. Your agent can navigate your app, explore the component tree, inspect network requests, and trace performance problems in your mobile apps.
- **AI**: We first used AI to develop software for removing objects from live video feeds. That’s how we began working on low-latency video AI. Now, we build tools that run LLMs locally, keeping data secure and private.
- **React Native Executorch**: The library that lets you run LLMs and AI models fully on-device, with a declarative API powered by ExecuTorch.
- **Private Mind**: The fully offline AI chat app that showcases what is possible with React Native RAG and React Native ExecuTorch.
- **React Native RAG**: Our on-device RAG library that offers full privacy and offline capability. You can use it to supercharge LLMs with your local knowledge base.
- **Blockchain**: We build developer tools for blockchain ecosystems. Our projects provide infrastructure for smart contract development and package management, supporting developers who work on decentralized networks.
- **Scarb**: The build toolchain and package manager for Cairo and Starknet ecosystems.
- **Starknet Foundry**: The toolchain for creating, testing, and deploying smart contracts on the Starknet network.

## Case studies

- [300% More Active Users of a Camping App Developed with React Native](https://swmansion.com/case-studies/campy/): Learn how we built the React Native app for nomads, motorhome enthusiasts, and campervan travelers – helping Campy triple its active user base.
- [Boosting Stability and Reducing Technical Debt for a User Research Platform](https://swmansion.com/case-studies/dscout/): We teamed up with Dscout to improve its video research tool and refresh the platform by moving the admin panel to Elixir, making it more scalable, faster, and easier to maintain.
- [Bringing Real-Time Audio to a Public Benefit Corporation Messaging Platform with Elixir WebRTC](https://swmansion.com/case-studies/turnio/): Turn.io helps organizations and governments connect underserved communities with health workers, NGOs, and ministries. Read how we added real-time voice calls, live transcriptions, and an AI assistant to their platform.
- [Delivering Precise Playback & Cutting Audio Preloading by 85% in a Content Aggregator App](https://swmansion.com/case-studies/perch/): We introduced advanced text-to-speech features to the Perch content aggregator app, reducing audio preload time from 10s to 1.5s and significantly improving playback experience.
- [Modernizing Photobucket's React Native App – and the Team Behind It](https://swmansion.com/case-studies/photobucket/): We helped Photobucket modernize their React Native app, improve developer experience, and build a stronger foundation for future growth.
- [Developing a Medspa Platform That Contributed to 10x Client Growth](https://swmansion.com/case-studies/moxie/): We partnered with Moxie to build all-in-one software for medspa management, streamlining their operations. Our collaboration continues – we add new features and maintain platform stability at 99.85%.
- [From Zero to 300K Users in One Year: How We Built an App That Builds Apps](https://swmansion.com/case-studies/vibecode/): We helped Vibecode build a platform that lets anyone develop fully functional mobile & web apps directly from their phone or web.
- [Optimizing Battery Usage & Improving Crash-Free Rate for the Boating Community](https://swmansion.com/case-studies/seapeople/): Read how we helped SeaPeople refine its boating app by improving Android performance and adding new social features.
- [Cutting Live Broadcast Latency From 7 to 2 Seconds for a Group Chat App](https://swmansion.com/case-studies/chatbcc/): We built ChatBCC's Live Spaces using Fishjam, our multimedia hub solution, reducing broadcast latency from 7 to around 2 seconds.
- [Optimizing Performance and Building a Rich Text Editor for a Chat Platform](https://swmansion.com/case-studies/filament/): We improved an invite-only networking app and built an open-source rich text editor for React Native. As part of this collaboration, we also boosted Filament's Android performance, cutting app launch time from 6–10 s to under 1 second.
- [Refining an Event Planning App That Won Google Play’s Best App Award](https://swmansion.com/case-studies/partiful/): Read how we partnered with Partiful to upgrade its Android app, improve usability and stability to boost engagement, retention, and user satisfaction.
- [Modernizing Real-Time Infrastructure and Improving Observability for Supabase](https://swmansion.com/case-studies/supabase/): Learn how we collaborated with Supabase to modernize their Realtime.js SDK and improve the Logflare observability tool.

## Blog (191 articles)

- [Haptic Feedback on the Web: Why the Web Deliberately Refuses to Be as Tactile as Native Apps?](https://swmansion.com/blog/haptic-feedback-on-the-web-why-the-web-deliberately-refuses-to-be-as-tactile-as-native-apps/)
- [The Memory Hermes Can't See: Stale Shadow Nodes in React Native](https://swmansion.com/blog/the-memory-hermes-cant-see-stale-shadow-nodes-in-react-native/)
- [Demuxed vs RTC.ON: Which Video Engineering Conference Should You Attend in 2026?](https://swmansion.com/blog/demuxed-vs-rtcon-2026/)
- [How Worklets Bundle Mode accidentally fixed Hermes V1 memory regression](https://swmansion.com/blog/how-worklets-bundle-mode-accidentally-fixed-Hermes-v1-memory-regression/)
- [Edge AI in Production: What Apple, Meta, and Google Already Ship On-Device](https://swmansion.com/blog/edge-ai-in-production-what-apple-meta-and-google-already-ship-on-device/)
- [Closing the Agent Loop: Autonomous React Native Bug Reproduction with Argent](https://swmansion.com/blog/closing-the-agent-loop-autonomous-react-native-bug-reproduction-with-argent/)
- [We Built the Same App in KMP and React Native – Here's What We Found](https://swmansion.com/blog/we-built-the-same-app-in-kmp-and-react-native-here-s-what-we-found/)
- [LiveStash Performance Tests](https://swmansion.com/blog/live-stash-performance-tests/)
- [Control Your iOS Simulator with an AI Agent on a Local LLM](https://swmansion.com/blog/control-your-i-os-simulator-with-an-ai-agent-on-a-local-llm/)
- [The missing layer in live video streaming APIs: programmable video composition](https://swmansion.com/blog/the-missing-layer-in-live-video-streaming-ap-is-programmable-video-composition/)
- [MoQ Boy Escaped the Browser: Building a Native Mobile MoQ Client with moq-kit](https://swmansion.com/blog/moq-kit-native-mobile-moq-client/)
- [What Is the Difference Between iOS and Android Haptics](https://swmansion.com/blog/what-is-the-difference-between-i-os-and-android-haptics/)
- [MoQKit: A Native Mobile SDK for MoQ on iOS and Android](https://swmansion.com/blog/moqkit-native-mobile-sdk-moq-ios-android/)
- [App.js Conf 2026 Recap: Gesture Handler 3.0, TypeGPU CLI, Screens 5.0, and More](https://swmansion.com/blog/app-js-conf-2026-recap-gesture-handler-3-0-type-gpu-cli-screens-5-0-and-more/)
- [Livestreaming Trilemma: HLS, WEBRTC, MOQ](https://swmansion.com/blog/livestreaming-trilemma-hls-webrtc-moq/)
- [Prompts Shouldn’t Be Tested by Eye. Here’s How to Measure Them Properly](https://swmansion.com/blog/prompts-shouldn-t-be-tested-by-eye-here-s-how-to-measure-them-properly/)
- [Introducing Gesture Handler 3.0: Hook-Based API, Deeper Reanimated Integration & More](https://swmansion.com/blog/introducing-gesture-handler-3-0-hook-based-api-deeper-reanimated-integration-more-9185b0c8e305/)
- [How AI Improves Backend Development Efficiency in 2026](https://swmansion.com/blog/how-ai-improves-backend-development-efficiency-in-2026/)
- [Why Live Video Compositing Still Requires a DevOps Team (And How to Fix That)](https://swmansion.com/blog/live-video-compositing-devops/)
- [Best Video Conferences in 2026: A Developer's Guide to Streaming, WebRTC, and MoQ Events](https://swmansion.com/blog/best-video-conferences-2026/)
- [How Haptic Feedback Affects Sales, Trust, and Product Perception](https://swmansion.com/blog/how-haptic-feedback-affects-sales-trust-and-product-perception/)
- [Meet Argent: Agentic Toolkit to Control, Debug and Profile iOS applications](https://swmansion.com/blog/argent-agentic-toolkit-to-control-debug-and-profile-ios-applications/)
- [Expo to Meta Quest in Minutes: AI-Powered VR Development](https://swmansion.com/blog/expo-to-meta-quest-ai-powered-vr-development/)
- [The Story of Building the SeaPeople App: “Strava for Boaters” [Software Mention podcast]](https://swmansion.com/blog/the-story-of-building-the-sea-people-app-strava-for-boaters-software-mention-podcast/)
- [Integrating Deferred Deep Linking in React Native Apps ](https://swmansion.com/blog/integrating-deferred-deep-linking-in-react-native-apps-1/)
- [Haptics Is Music: How to Design Haptic Patterns That Feel Right](https://swmansion.com/blog/haptics-is-music-how-to-design-haptic-patterns-that-feel-right/)
- [How We Built Per-Section Applause with Claude Code (a.k.a. Medium Clone)](https://swmansion.com/blog/how-we-built-per-section-applause-with-claude-code-a-k-a-medium-clone/)
- [AI Made 20 Years of Learning Obsolete in 2 Months – Simon Grimm x Tomek Zawadzki [Software Mention podcast] ](https://swmansion.com/blog/ai-made-20-years-of-learning-obsolete-in-2-months-simon-grimm-x-tomek-zawadzki-software-mention-podcast/)
- [Deferred Deep Linking for Mobile Developers with Detour ](https://swmansion.com/blog/deferred-deep-linking-for-mobile-developers-with-detour/)
- [5 Backend Development Best Practices in an AI Era](https://swmansion.com/blog/5-backend-development-best-practices-in-an-ai-era/)
- [On-Device AI Beats Cloud for TTS – Here’s Why](https://swmansion.com/blog/on-device-ai-beats-cloud-for-tts-heres-why/)
- [Live Video Broadcasting: From Scratch to Production With Membrane](https://swmansion.com/blog/live-video-broadcasting-from-scratch-to-production-with-membrane/)
- [Haptic Feedback Explained: What It Is and What It Does for Your App (and Business)](https://swmansion.com/blog/haptic-feedback-explained-what-it-is-and-what-it-does-for-your-app-and-business/)
- [What I Learned Running 3 Claude Agents in Parallel for a Week](https://swmansion.com/blog/what-i-learned-running-3-claude-agents-in-parallel-for-a-week/)
- [React Native ExecuTorch v0.8.0 – A Library Milestone](https://swmansion.com/blog/react-native-executorch-v0.8.0-a-library-milestone/)
- [The Problem of Reconnects in Phoenix LiveView](https://swmansion.com/blog/the-problem-of-reconnects-in-phoenix-live-view/)
- [Worklets 0.8: The Shareable — Shared Memory’s Missing Piece](https://swmansion.com/blog/worklets-0-8-the-shareable-shared-memorys-missing-piece-d8880d4f2e7b/)
- [The Three-Lang Problem: shipping Elixir runtime, JS, and WebAssembly as one npm package](https://swmansion.com/blog/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90/)
- [Breaking Down the Jelly Slider](https://swmansion.com/blog/breaking-down-the-jelly-slider-9ab9239f6d80/)
- [The Future of Video in React Native: Moving from expo-av to expo-video](https://swmansion.com/blog/the-future-of-video-in-react-native-moving-from-expo-av-to-expo-video-6f4f78e51196/)
- [Behind the Scenes of React Native Multithreading: Vision Camera V5 x React Native Worklets](https://swmansion.com/blog/behind-the-scenes-of-react-native-multithreading-vision-camera-v5-x-react-native-worklets-a102c37b32ae/)
- [Voice AI: How We Built a Multi-Speaker AI Agent using Gemini](https://swmansion.com/blog/voice-ai-how-we-built-a-multi-speaker-ai-agent-using-gemini-a59e08fb18aa/)
- [Building Agents With LangGraph Part 4/4: How We Built Our Marketing Agent](https://swmansion.com/blog/building-agents-with-langgraph-part-4-4-how-we-built-our-marketing-agent-594a5a42de8b/)
- [Huawei x Software Mansion: Bringing React Native Support to HarmonyOS NEXT](https://swmansion.com/blog/huawei-x-software-mansion-bringing-react-native-support-to-harmonyos-next-82e02bd75549/)
- [Building Agents With LangGraph Part 3/4: RAG and Long-Term Memory](https://swmansion.com/blog/building-agents-with-langgraph-part-3-4-rag-and-long-term-memory-ed34d4d96972/)
- [React Native in 2026: Trends & Our Predictions](https://swmansion.com/blog/react-native-in-2026-trends-our-predictions-463a837420c7/)
- [On-Device Image Semantic Search: Recreating Apple & Google Photos in React Native — Part 4](https://swmansion.com/blog/on-device-image-semantic-search-recreating-apple-google-photos-in-react-native-part-4-1aeedc044289/)
- [Building Agents With LangGraph Part 2/4: Adding Tools](https://swmansion.com/blog/building-agents-with-langgraph-part-2-4-adding-tools-a7955432c220/)
- [React Native Debugging: New Performance Panel in React Native 0.83](https://swmansion.com/blog/react-native-debugging-new-performance-panel-in-react-native-0-83-21ca90871f6d/)
- [Kotlin Multiplatform: Benefits, Limitations & Our Contributions](https://swmansion.com/blog/kotlin-multiplatform-benefits-limitations-our-contributions-560a148d28c9/)
- [Building AI Agents With LangGraph Part 1/4: A Basic Chatbot](https://swmansion.com/blog/building-ai-agents-with-langgraph-part-1-4-a-basic-chatbot-ac4d2ad10bed/)
- [Introducing Reanimated 4.2.0](https://swmansion.com/blog/introducing-reanimated-4-2-0-71eea21ca861/)
- [Spec-tacular: How I Made Multimedia Technical Specifications Easier to Digest](https://swmansion.com/blog/spec-tacular-how-i-made-multimedia-technical-specifications-easier-to-digest-fb4d229e1b23/)
- [RNRepo: Faster React Native Builds Through Prebuilt Artifacts](https://swmansion.com/blog/rnrepo-faster-react-native-builds-through-prebuilt-artifacts-004903b5e510/)
- [Building Pufferfish: The Absurd Tech Demo That Turns Devs Into Fish](https://swmansion.com/blog/building-pufferfish-the-absurd-tech-demo-that-turns-devs-into-fish-c322120d2417/)
- [Building an AI-Powered Note-Taking App in React Native — Part 4: Automatic Speech Recognition](https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-4-automatic-speech-recognition-a3b50e7d2245/)
- [You May Not Need Reanimated Measure](https://swmansion.com/blog/you-may-not-need-reanimated-measure-5b9c11d27ba4/)
- [Building an AI-Powered Note-Taking App in React Native — Part 3: Local RAG](https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-3-local-rag-868ba75f818b/)
- [Building an Integrated React Native Brownfield App Using Expo: Step-by-Step Android Guide](https://swmansion.com/blog/building-an-integrated-react-native-brownfield-app-using-expo-step-by-step-android-guide-ee341c0fd982/)
- [Building an AI-Powered Note-Taking App in React Native — Part 2: Image Semantic Search](https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-2-image-semantic-search-0456895cdf17/)
- [Demuxed 2025 — Recap by Software Mansion](https://swmansion.com/blog/demuxed-2025-recap-by-software-mansion-0cfb07aaed15/)
- [How to Add Vega OS Support to Your React Native App](https://swmansion.com/blog/how-to-add-vega-os-support-to-your-react-native-app-2b689d939492/)
- [React Native’s New Architecture: The Tricky Parts (3/4)](https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-3-4-c4638c65927c/)
- [Building an AI-Powered Note-Taking App in React Native — Part 1: Text Semantic Search](https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-1-text-semantic-search-3f3c94a2f92b/)
- [React Native for Vega: Recreating Apple & Google Photos in RN — Part 3](https://swmansion.com/blog/react-native-for-vega-recreating-apple-google-photos-in-rn-part-3-f015e9272aed/)
- [Onboarding in React Native Doesn’t Have to Be Hard](https://swmansion.com/blog/onboarding-in-react-native-doesnt-have-to-be-hard-d037cd383771/)
- [How to Add Meta Quest Support to Your Expo App](https://swmansion.com/blog/how-to-add-meta-quest-support-to-your-expo-app-68c52778b1fe/)
- [Amazon x Software Mansion: Powering Vega OS with React Native](https://swmansion.com/blog/amazon-x-software-mansion-powering-vega-os-with-react-native-75c4cf522fd7/)
- [Setting up GitHub SSH Key on Expo EAS](https://swmansion.com/blog/setting-up-github-ssh-key-on-expo-eas-e678c134bf3f/)
- [React Native New Architecture: Key Performance Boosts](https://swmansion.com/blog/react-native-new-architecture-key-performance-boosts-4ce68cc3cc9f/)
- [Winter Internship 2026 at Software Mansion](https://swmansion.com/blog/winter-internship-2026-at-software-mansion-7778f05d1c57/)
- [Real-Time Audio Transcription API: How to Turn Speech to Text During Live Conferencing](https://swmansion.com/blog/real-time-audio-transcription-api-how-to-turn-speech-to-text-during-live-conferencing-f77e2ff3f4de/)
- [Why Did My App Stop Working After Upgrading to the New Architecture?](https://swmansion.com/blog/why-did-my-app-stop-working-after-upgrading-to-the-new-architecture-f9e45406d6a9/)
- [Building a Spotify Clone in React Native](https://swmansion.com/blog/building-a-spotify-clone-in-react-native-c1284b3a86ed/)
- [React Conf 2025 — Recap](https://swmansion.com/blog/react-conf-2025-recap-922c50d97318/)
- [Welcoming the Next Generation of Hermes](https://swmansion.com/blog/welcoming-the-next-generation-of-hermes-67ab5679e184/)
- [WebRTC vs HLS — Which One Is Better for Your Streaming Project?](https://swmansion.com/blog/webrtc-vs-hls-which-one-is-better-for-your-streaming-project-0e724ed6fe10/)
- [Building Fully Native iOS Apps with Expo EAS](https://swmansion.com/blog/building-fully-native-ios-apps-with-expo-eas-760b5480d7c5/)
- [FFmpeg Alternative: 3 Years Ago, We Didn’t Know How to Do Live Video Mixing](https://swmansion.com/blog/ffmpeg-alternative-3-years-ago-we-didnt-know-how-to-do-live-video-mixing-fc38829c412e/)
- [The Best AI Agent Frameworks](https://swmansion.com/blog/the-best-ai-agent-frameworks-5aea3d8c5d93/)
- [React Native Multiplatform: Recreating Apple & Google Photos in React Native — Part 2](https://swmansion.com/blog/react-native-multiplatform-recreating-apple-google-photos-in-react-native-part-2-832398eb0d4c/)
- [Retrieval-Augmented Generation Explained](https://swmansion.com/blog/retrieval-augmented-generation-explained-840cbd744c99/)
- [Top 6 Local AI Models for Maximum Privacy and Offline Capabilities](https://swmansion.com/blog/top-6-local-ai-models-for-maximum-privacy-and-offline-capabilities-888160243a94/)
- [Reanimated 4 Stable Release — the Future of React Native Animations](https://swmansion.com/blog/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713/)
- [Popcorn: Bringing Elixir to the Browser](https://swmansion.com/blog/popcorn-bringing-elixir-to-the-browser-8993a58a00be/)
- [React Native Image List: Recreating Apple & Google Photos in React Native — Part 1](https://swmansion.com/blog/react-native-image-list-recreating-apple-google-photos-in-react-native-part-1-7f73fb74fc63/)
- [Introducing react-native-wallet: The Cross-Platform Way to Add Cards to Apple & Google Wallet](https://swmansion.com/blog/introducing-react-native-wallet-90c1ee103d3e/)
- [Building Interactive Streaming Apps: WebRTC, WHIP & WHEP Explained](https://swmansion.com/blog/building-interactive-streaming-apps-webrtc-whip-whep-explained-d38f4825ec90/)
- [Introducing React Native RAG: Local & Offline Retrieval-Augmented Generation](https://swmansion.com/blog/introducing-react-native-rag-fbb62efa4991/)
- [Best React Native Debugging Tools in 2025](https://swmansion.com/blog/best-react-native-debugging-tools-in-2025-a95dcac7a014/)
- [Real-Time Gesture Recognition in Videoconferencing](https://swmansion.com/blog/real-time-gesture-recognition-in-videoconferencing-4711855a1a53/)
- [WebRTC: P2P, SFU, MCU and All You Need to Know About Them](https://swmansion.com/blog/webrtc-p2p-sfu-mcu-and-all-you-need-to-know-about-them-596b6ccb6ddf/)
- [React Native ExecuTorch — release v0.4.0](https://swmansion.com/blog/react-native-executorch-release-v0-4-0-262d4013ac10/)
- [Elixir Contributor Summit 2025: Shaping the Future Together at Software Mansion](https://swmansion.com/blog/elixir-contributor-summit-2025-shaping-the-future-together-at-software-mansion-cc3271a188eb/)
- [How to Build a Custom React Renderer?](https://swmansion.com/blog/how-to-build-a-custom-react-renderer-595dc4a9cb1c/)
- [What’s New in LiveDebugger v0.2.0?](https://swmansion.com/blog/whats-new-in-livedebugger-v0-2-0-4543d3af5486/)
- [Optimizing Mobile App Battery Usage & Crash Rate (Based on a True Story)](https://swmansion.com/blog/optimizing-battery-usage-improving-crash-free-rate-in-a-react-native-app-9e80ba1f240a/)
- [Offline Text Recognition on Mobile: How We Brought EasyOCR to React Native ExecuTorch](https://swmansion.com/blog/bringing-easyocr-to-react-native-executorch-2401c09c2d0c/)
- [You Might Not Need react-native-svg](https://swmansion.com/blog/you-might-not-need-react-native-svg-b5c65646d01f/)
- [Type Safety in WebGPU Applications: The TypeGPU Approach](https://swmansion.com/blog/type-safety-in-webgpu-applications-the-typegpu-approach-5df019ac6a61/)
- [React & Live Streaming: How to Include Video Mixing in Your App](https://swmansion.com/blog/react-live-streaming-how-to-include-video-mixing-in-your-app-c460e09da7a8/)
- [Introduction to LiveDebugger: A Tool for Debugging Phoenix LiveView Apps](https://swmansion.com/blog/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb/)
- [Introducing Telemetry Tracing in membrane_core v1.2](https://swmansion.com/blog/introducing-telemetry-and-tracing-for-membrane-components-da76a8b00d90/)
- [How React Native Reanimated Updates the Styles — a Deep Dive](https://swmansion.com/blog/how-react-native-reanimated-updates-the-styles-a-deep-dive-338ab22e9f21/)
- [Summer Internship 2025 at Software Mansion](https://swmansion.com/blog/summer-internship-2025-at-software-mansion-dd81f1b0c4b8/)
- [State of React Native 2024: Our Key Takeaways](https://swmansion.com/blog/wstate-of-react-native-2024-our-key-takeaways-19a7c0039d36/)
- [Elixir for Multimedia: A Practical Guide for Developers](https://swmansion.com/blog/elixir-for-multimedia-a-practical-guide-for-developers-169adb0eb523/)
- [Building a Membrane Pipeline to Talk to Google Gemini](https://swmansion.com/blog/building-a-membrane-pipeline-to-talk-to-google-gemini-ff637fc0fe40/)
- [Hooking into Erlang’s SSL to Perform DTLS-SRTP Handshake](https://swmansion.com/blog/hooking-into-erlangs-ssl-to-perform-dtls-srtp-handshake-2b1cb679f4a6/)
- [Introducing React Native Audio API](https://swmansion.com/blog/hello-react-native-audio-api-bb0f10347211/)
- [Building a Globally Distributed WebRTC Service with Elixir WebRTC, STUNner, and Cilium Cluster Mesh](https://swmansion.com/blog/building-a-globally-distributed-webrtc-service-with-elixir-webrtc-stunner-and-cilium-cluster-mesh-54553bc066ad/)
- [Reanimated 4 is new, but also very familiar](https://swmansion.com/blog/reanimated-4-is-new-but-also-very-familiar-b926dd59aa40/)
- [A Year in Review: 2024 at Software Mansion Multimedia & AI Teams](https://swmansion.com/blog/a-year-in-review-2024-at-software-mansion-multimedia-ai-teams-cb02881b1cb7/)
- [Add React Native to the Signal open source app — part 2 (Android)](https://swmansion.com/blog/add-react-native-to-the-signal-open-source-app-part-2-android-803c1b726582/)
- [Elixir Stream Week: how NOT to load test during a live Elixir-run broadcast watched by hundreds of…](https://swmansion.com/blog/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a/)
- [Introducing React Native Screens 4.0.0](https://swmansion.com/blog/introducing-react-native-screens-4-0-0-1b833ff98a55/)
- [Add React Native to the Signal open source app — part 1 (iOS)](https://swmansion.com/blog/add-react-native-to-the-signal-open-source-app-part-1-ios-ffb61819031e/)
- [Introducing React Native ExecuTorch](https://swmansion.com/blog/introducing-react-native-executorch-2bdb87592884/)
- [Live Streaming with React — More Rust in the JavaScript Ecosystem](https://swmansion.com/blog/live-streaming-with-react-more-rust-in-the-javascript-ecosystem-f83a0371e16c/)
- [Winter Internship 2025 at Software Mansion](https://swmansion.com/blog/winter-internship-2025-at-software-mansion-b413ad7847f4/)
- [React Native’s New Architecture: The Tricky Parts (1/4)](https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-1-2-bb0c16950f2d/)
- [React Native’s New Architecture: The Tricky Parts (2/4)](https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-2-2-ac5f2adf22ec/)
- [Introducing react-native-whip-whep](https://swmansion.com/blog/introducing-react-native-whip-whep-ac9e5588d4da/)
- [RTC.ON behind the scenes](https://swmansion.com/blog/rtc-on-behind-the-scenes-60f5ddfff65d/)
- [Can we make CI setup simpler in React Native?](https://swmansion.com/blog/the-fastest-way-to-set-up-ci-for-a-react-native-project-4fb49c4428f1/)
- [React Native IDE is now Radon IDE](https://swmansion.com/blog/react-native-ide-is-now-radon-ide-cfbdad77d43c/)
- [Data channels in Elixir WebRTC](https://swmansion.com/blog/data-channels-in-elixir-webrtc-0853c7d0e256/)
- [Boombox — a simple streaming library on top of Membrane](https://swmansion.com/blog/boombox-a-simple-streaming-library-on-top-of-membrane-307649c09d63/)
- [EraserAI — How to create efficient app for edge device?](https://swmansion.com/blog/eraserai-how-to-create-efficient-app-for-edge-device-04f09aa8072f/)
- [Elixir WebRTC — batteries included WebRTC implementation for the Elixir ecosystem](https://swmansion.com/blog/elixir-webrtc-batteries-included-webrtc-implementation-for-the-elixir-ecosystem-249eff4073d8/)
- [Exporting AI models on Android with XNNPACK and ExecuTorch](https://swmansion.com/blog/exporting-ai-models-on-android-with-xnnpack-and-executorch-3e70cff51c59/)
- [Bringing native AI to your mobile apps with ExecuTorch — part II — Android](https://swmansion.com/blog/bringing-native-ai-to-your-mobile-apps-with-executorch-part-ii-android-29431b6b9f7f/)
- [11 resources that will help you start with WebRTC](https://swmansion.com/blog/11-resources-that-will-help-you-start-with-webrtc-b7e48c178b76/)
- [On-device AI/ML in React Native](https://swmansion.com/blog/on-device-ai-ml-in-react-native-137918d0331b/)
- [Bringing native AI to your mobile apps with ExecuTorch— part I — iOS](https://swmansion.com/blog/bringing-native-ai-to-your-mobile-apps-with-executorch-part-i-ios-f1562a4556e8/)
- [Introducing ExVision](https://swmansion.com/blog/introducing-exvision-ebf799bef1b2/)
- [The second release of Elixir WebRTC](https://swmansion.com/blog/the-second-release-of-elixir-webrtc-3e6358089455/)
- [Sunrising New Architecture in the New Expensify App](https://swmansion.com/blog/sunrising-new-architecture-in-the-new-expensify-app-729d237a02f5/)
- [Software Mansion Hackathon 2024](https://swmansion.com/blog/software-mansion-hackathon-2024-677594b46e2c/)
- [Not all who wander are lost](https://swmansion.com/blog/not-all-who-wander-are-lost-805811c433c5/)
- [How to Handle DynamoDB Streams the Easy Way in Typescript](https://swmansion.com/blog/how-to-handle-dynamodb-streams-the-easy-way-in-typescript-ff870f370310/)
- [Building an AI-Powered Audio Interface: Our Journey and Insights](https://swmansion.com/blog/building-an-ai-powered-audio-interface-our-journey-and-insights-49541f8c2fe0/)
- [Summer Internship 2024 at Software Mansion](https://swmansion.com/blog/summer-internship-2024-at-software-mansion-93f7c0651ada/)
- [Non-technical Graduate Program 2024](https://swmansion.com/blog/non-technical-graduate-program-2024-9f7dd094b665/)
- [Pushing the Boundaries with Real-Time Video Inpainting](https://swmansion.com/blog/pushing-the-boundaries-with-real-time-video-inpainting-35cd82c624fb/)
- [Introducing Elixir WebRTC](https://swmansion.com/blog/introducing-elixir-webrtc-a37ece4bfca1/)
- [How React Native Screens powers Expo Router?](https://swmansion.com/blog/how-react-native-screens-powers-expo-router-766480fd2d06/)
- [Deep-flatten TypeScript type](https://swmansion.com/blog/deep-flatten-typescript-type-c0d123028d82/)
- [Effective Starknet Contract Testing with Starknet Foundry](https://swmansion.com/blog/effective-starknet-contract-testing-with-starknet-foundry-315ccc55d24f/)
- [Winter Internship 2024 at Software Mansion](https://swmansion.com/blog/winter-internship-2024-at-software-mansion-be201ab17eb6/)
- [Client side AI model inference for real-time video processing — style transfer](https://swmansion.com/blog/client-side-ai-model-inference-for-real-time-video-processing-style-transfer-52be282968f9/)
- [Modeling with DynamoDB made easy in Typescript](https://swmansion.com/blog/modeling-with-dynamodb-made-easy-in-typescript-cdada092d387/)
- [Introducing the Membrane Bot: Revolutionizing Technical Support with Conversational AI](https://swmansion.com/blog/introducing-the-membrane-bot-revolutionizing-technical-support-with-conversational-ai-2a9e67cdf57f/)
- [Realtime object detection — fine-tuning and deploying models for processing video streams](https://swmansion.com/blog/realtime-object-detection-fine-tuning-and-deploying-models-for-processing-video-streams-312f068dbf88/)
- [Non-technical Graduate Program 2023](https://swmansion.com/blog/non-technical-graduate-program-2023-ae67f6127969/)
- [Summer 2023 Internship at Software Mansion](https://swmansion.com/blog/summer-2023-internship-at-software-mansion-97dc515260d3/)
- [Releasing Reanimated 3.0](https://swmansion.com/blog/releasing-reanimated-3-0-17fab4cb2394/)
- [Creating an Android Application With Starknet-JVM and Jetpack Compose](https://swmansion.com/blog/creating-an-android-application-with-starknet-jvm-and-jetpack-compose-55f08dea5faa/)
- [Summary of 2022 — React Native Open Source at Software Mansion](https://swmansion.com/blog/summary-of-2022-react-native-open-source-at-software-mansion-9edf929db005/)
- [Say hello to Scarb, a Cairo 1.0 package manager](https://swmansion.com/blog/say-hello-to-scarb-a-cairo-1-0-package-manager-782b0321f82f/)
- [EIP712 authentication in Cairo](https://swmansion.com/blog/eip712-authentication-in-cairo-9d19e7ea273a/)
- [Winter Internship 2023 at Software Mansion](https://swmansion.com/blog/winter-internship-2023-at-software-mansion-7ba9ecaf06f5/)
- [Testing StarkNet contracts made easy with Protostar](https://swmansion.com/blog/testing-starknet-contracts-made-easy-with-protostar-2ecdad3c9133/)
- [Announcing Reanimated 3](https://swmansion.com/blog/announcing-reanimated-3-16167428c5f7/)
- [Introducing Fabric to react-native-screens](https://swmansion.com/blog/introducing-fabric-to-react-native-screens-fd17bf18858e/)
- [Summer 2022 Internship at Software Mansion](https://swmansion.com/blog/summer-2022-internship-at-software-mansion-e246e5e56db5/)
- [App.js Conf 2022](https://swmansion.com/blog/app-js-conf-2022-4ad792c0a566/)
- [Introduction to manual gestures and touch events](https://swmansion.com/blog/introduction-to-manual-gestures-and-touch-events-a1dde7c98612/)
- [How to Build and Distribute Any React Native App With New Expo Services](https://swmansion.com/blog/how-to-build-and-distribute-any-react-native-app-with-new-expo-services-529a56cec852/)
- [Introducing Gesture Handler 2.0](https://swmansion.com/blog/introducing-gesture-handler-2-0-50515f1c4afc/)
- [Experimenting with React Freeze](https://swmansion.com/blog/experimenting-with-react-freeze-71da578e2fa6/)
- [Top 7 myths about Expo in 2021](https://swmansion.com/blog/top-7-myths-about-expo-in-2021-ee66f929bf9f/)
- [Building Reigns: How to reign over mobile game development using Reanimated 2. Part 3](https://swmansion.com/blog/building-reigns-how-to-reign-over-mobile-game-development-using-reanimated-2-pa-55ae2017df50/)
- [Building Reigns: How to strengthen reign over mobile game development using Reanimated 2.](https://swmansion.com/blog/building-reigns-how-to-strengthen-reign-over-mobile-game-development-using-reanimated-2-66c127a210e9/)
- [Building Reigns: How to reign over mobile game development using Reanimated 2.](https://swmansion.com/blog/reanimated-2-the-game-9402622c1fe5/)
- [iCalendar, CalDAV & Elixir](https://swmansion.com/blog/icalendar-caldav-elixir-13be601572eb/)
- [Reanimated 2.0 stable release is out!](https://swmansion.com/blog/reanimated-2-0-stable-release-is-out-564c9c910891/)
- [Summer 2021 Internship at Software Mansion](https://swmansion.com/blog/summer-2021-internship-at-software-mansion-71096461959b/)
- [Reanimated 2 Events (part II) — Scroll Events](https://swmansion.com/blog/reanimated-2-events-part-ii-scroll-events-a319fd9f1e62/)
- [SwiftUI renderer for React Native (Part II)](https://swmansion.com/blog/swiftui-renderer-for-react-native-part-ii-161bad1d69e1/)
- [SwiftUI renderer for React Native](https://swmansion.com/blog/swiftui-renderer-for-react-native-2b62fda38c9b/)
- [Reanimated 2 Events](https://swmansion.com/blog/reanimated-2-events-5bf09d1c8678/)
- [Controlling and Customizing Animations in Reanimated 2](https://swmansion.com/blog/controlling-and-customizing-animations-in-reanimated-2-cee2d5d21285/)
- [Build and publish multiple RN apps from the same codebase. (part III)](https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-iii-4cb3d1d33bbe/)
- [Build and publish multiple RN apps from the same codebase. (part II)](https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-ii-815d0fffc222/)
- [Shared Values in Reanimated 2](https://swmansion.com/blog/shared-values-in-reanimated-2-af0cb4ffe24/)
- [Build and publish multiple RN apps from the same codebase.](https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-29bf3bc54f7f/)
- [Introducing Reanimated 2](https://swmansion.com/blog/introducing-reanimated-2-752b913af8b3/)
- [Styles & Theming in React Native — a snatch from the webinar.](https://swmansion.com/blog/styles-theming-in-react-native-a-snatch-from-the-webinar-93a26698dce6/)
- [Software Mansion Academy](https://swmansion.com/blog/software-mansion-academy-1aac5c1ef245/)
- [Live video streaming in Elixir made simple with Membrane](https://swmansion.com/blog/live-video-streaming-in-elixir-made-simple-with-membrane-fc5b2083982d/)

## Changelog

### Packages

- [Boombox](https://swmansion.com/changelog/boombox/)
- [cairo-coverage](https://swmansion.com/changelog/cairo-coverage/)
- [cairo-lint](https://swmansion.com/changelog/cairo-lint/)
- [CairoLS](https://swmansion.com/changelog/cairols/)
- [cairo-profiler](https://swmansion.com/changelog/cairo-profiler/)
- [Detour](https://swmansion.com/changelog/detour/)
- [Elixir WebRTC](https://swmansion.com/changelog/elixir-webrtc/)
- [expo-horizon](https://swmansion.com/changelog/expo-horizon/)
- [expo-live-activity](https://swmansion.com/changelog/expo-live-activity/)
- [Fishjam](https://swmansion.com/changelog/fishjam/)
- [kmp-maps](https://swmansion.com/changelog/kmp-maps/)
- [kmp-sharing](https://swmansion.com/changelog/kmp-sharing/)
- [Live Debugger](https://swmansion.com/changelog/live-debugger/)
- [Membrane Framework](https://swmansion.com/changelog/membrane-framework/)
- [Popcorn](https://swmansion.com/changelog/popcorn/)
- [Private Mind](https://swmansion.com/changelog/private-mind/)
- [Radon IDE](https://swmansion.com/changelog/radon-ide/)
- [react-freeze](https://swmansion.com/changelog/react-freeze/)
- [react-native-audio-api](https://swmansion.com/changelog/react-native-audio-api/)
- [react-native-enriched-html](https://swmansion.com/changelog/react-native-enriched-html/)
- [react-native-enriched-markdown](https://swmansion.com/changelog/react-native-enriched-markdown/)
- [react-native-executorch](https://swmansion.com/changelog/react-native-executorch/)
- [react-native-gesture-handler](https://swmansion.com/changelog/react-native-gesture-handler/)
- [react-native-onboarding](https://swmansion.com/changelog/react-native-onboarding/)
- [react-native-rag](https://swmansion.com/changelog/react-native-rag/)
- [react-native-reanimated](https://swmansion.com/changelog/react-native-reanimated/)
- [react-native-screens](https://swmansion.com/changelog/react-native-screens/)
- [react-native-shine](https://swmansion.com/changelog/react-native-shine/)
- [react-native-svg](https://swmansion.com/changelog/react-native-svg/)
- [react-native-whip-whep](https://swmansion.com/changelog/react-native-whip-whep/)
- [react-native-worklets](https://swmansion.com/changelog/react-native-worklets/)
- [Scarb](https://swmansion.com/changelog/scarb/)
- [Smelter](https://swmansion.com/changelog/smelter/)
- [starknet-jvm](https://swmansion.com/changelog/starknet-jvm/)
- [starknet.py](https://swmansion.com/changelog/starknet-py/)
- [starknet-rust](https://swmansion.com/changelog/starknet-rust/)
- [starknet.swift](https://swmansion.com/changelog/starknet-swift/)
- [TypeGPU](https://swmansion.com/changelog/typegpu/)
- [TypeGPU Confetti](https://swmansion.com/changelog/typegpu-confetti/)
- [vk-video](https://swmansion.com/changelog/vk-video/)

### Releases (203)

- [Reanimated 4.5.0](https://swmansion.com/changelog/reanimated-4-5-0/)
- [Reanimated 4.5.1](https://swmansion.com/changelog/reanimated-4-5-1/)
- [Reanimated 4.4.2](https://swmansion.com/changelog/reanimated-4-4-2/)
- [Worklets 0.10.1](https://swmansion.com/changelog/worklets-0-10-1/)
- [Worklets 0.10.0](https://swmansion.com/changelog/worklets-0-10-0/)
- [Worklets 0.9.2](https://swmansion.com/changelog/worklets-0-9-2/)
- [Reanimated 1.0.1](https://swmansion.com/changelog/reanimated-1-0-1/)
- [Reanimated 1.1.0](https://swmansion.com/changelog/reanimated-1-1-0/)
- [Reanimated 1.2.0](https://swmansion.com/changelog/reanimated-1-2-0/)
- [Reanimated 1.3.0](https://swmansion.com/changelog/reanimated-1-3-0/)
- [Reanimated 1.3.1](https://swmansion.com/changelog/reanimated-1-3-1/)
- [Reanimated 1.4.0](https://swmansion.com/changelog/reanimated-1-4-0/)
- [Reanimated 1.5.0](https://swmansion.com/changelog/reanimated-1-5-0/)
- [Reanimated 1.6.0](https://swmansion.com/changelog/reanimated-1-6-0/)
- [Reanimated 1.7.0](https://swmansion.com/changelog/reanimated-1-7-0/)
- [Reanimated 1.7.1](https://swmansion.com/changelog/reanimated-1-7-1/)
- [Reanimated 1.8.0](https://swmansion.com/changelog/reanimated-1-8-0/)
- [Reanimated 1.9.0](https://swmansion.com/changelog/reanimated-1-9-0/)
- [Reanimated 2.0.0-alpha.3](https://swmansion.com/changelog/reanimated-2-0-0-alpha-3/)
- [Reanimated 2.0.0-alpha.4](https://swmansion.com/changelog/reanimated-2-0-0-alpha-4/)
- [Reanimated 1.10.1](https://swmansion.com/changelog/reanimated-1-10-1/)
- [Reanimated 1.10.0](https://swmansion.com/changelog/reanimated-1-10-0/)
- [Reanimated 2.0.0-alpha.5](https://swmansion.com/changelog/reanimated-2-0-0-alpha-5/)
- [Reanimated 1.10.2](https://swmansion.com/changelog/reanimated-1-10-2/)
- [Reanimated 1.11.0](https://swmansion.com/changelog/reanimated-1-11-0/)
- [Reanimated 1.12.0](https://swmansion.com/changelog/reanimated-1-12-0/)
- [Reanimated 1.13.0](https://swmansion.com/changelog/reanimated-1-13-0/)
- [Reanimated 2.0.0-alpha.6](https://swmansion.com/changelog/reanimated-2-0-0-alpha-6/)
- [Reanimated 2.0.0-alpha.7](https://swmansion.com/changelog/reanimated-2-0-0-alpha-7/)
- [Reanimated 1.13.1](https://swmansion.com/changelog/reanimated-1-13-1/)
- [Reanimated 2.0.0-alpha.8](https://swmansion.com/changelog/reanimated-2-0-0-alpha-8/)
- [Reanimated 2.0.0-alpha.9](https://swmansion.com/changelog/reanimated-2-0-0-alpha-9/)
- [Reanimated 2.0.0-rc.0](https://swmansion.com/changelog/reanimated-2-0-0-rc-0/)
- [Reanimated 2.0.0-rc.1](https://swmansion.com/changelog/reanimated-2-0-0-rc-1/)
- [Reanimated 2.0.0-rc.2](https://swmansion.com/changelog/reanimated-2-0-0-rc-2/)
- [Reanimated 2.0.0-rc.3](https://swmansion.com/changelog/reanimated-2-0-0-rc-3/)
- [Reanimated 2.0.0](https://swmansion.com/changelog/reanimated-2-0-0/)
- [Reanimated 1.13.3](https://swmansion.com/changelog/reanimated-1-13-3/)
- [Reanimated 2.0.1](https://swmansion.com/changelog/reanimated-2-0-1/)
- [Reanimated 2.1.0](https://swmansion.com/changelog/reanimated-2-1-0/)
- [Reanimated 2.2.0](https://swmansion.com/changelog/reanimated-2-2-0/)
- [Reanimated 2.2.1](https://swmansion.com/changelog/reanimated-2-2-1/)
- [Reanimated 2.2.2](https://swmansion.com/changelog/reanimated-2-2-2/)
- [Reanimated 2.2.3](https://swmansion.com/changelog/reanimated-2-2-3/)
- [Reanimated 2.2.4](https://swmansion.com/changelog/reanimated-2-2-4/)
- [Reanimated 2.3.0](https://swmansion.com/changelog/reanimated-2-3-0/)
- [Reanimated 2.3.1](https://swmansion.com/changelog/reanimated-2-3-1/)
- [Reanimated 2.4.0](https://swmansion.com/changelog/reanimated-2-4-0/)
- [Reanimated 2.4.1](https://swmansion.com/changelog/reanimated-2-4-1/)
- [Reanimated 2.3.2](https://swmansion.com/changelog/reanimated-2-3-2/)
- [Reanimated 1.13.4](https://swmansion.com/changelog/reanimated-1-13-4/)
- [Reanimated 2.3.3](https://swmansion.com/changelog/reanimated-2-3-3/)
- [Reanimated 2.5.0](https://swmansion.com/changelog/reanimated-2-5-0/)
- [Reanimated 2.6.0](https://swmansion.com/changelog/reanimated-2-6-0/)
- [Reanimated 2.7.0](https://swmansion.com/changelog/reanimated-2-7-0/)
- [Reanimated 2.8.0](https://swmansion.com/changelog/reanimated-2-8-0/)
- [Reanimated 2.9.0](https://swmansion.com/changelog/reanimated-2-9-0/)
- [Reanimated 2.9.1](https://swmansion.com/changelog/reanimated-2-9-1/)
- [Reanimated 2.10.0](https://swmansion.com/changelog/reanimated-2-10-0/)
- [Reanimated 2.11.0](https://swmansion.com/changelog/reanimated-2-11-0/)
- [Reanimated 2.12.0](https://swmansion.com/changelog/reanimated-2-12-0/)
- [Reanimated 2.13.0](https://swmansion.com/changelog/reanimated-2-13-0/)
- [Reanimated 2.14.1](https://swmansion.com/changelog/reanimated-2-14-1/)
- [Reanimated 2.14.0](https://swmansion.com/changelog/reanimated-2-14-0/)
- [Reanimated 2.14.2](https://swmansion.com/changelog/reanimated-2-14-2/)
- [Reanimated 2.14.4](https://swmansion.com/changelog/reanimated-2-14-4/)
- [Reanimated 2.14.3](https://swmansion.com/changelog/reanimated-2-14-3/)
- [Reanimated 3.0.0](https://swmansion.com/changelog/reanimated-3-0-0/)
- [Reanimated 3.0.1](https://swmansion.com/changelog/reanimated-3-0-1/)
- [Reanimated 3.0.2](https://swmansion.com/changelog/reanimated-3-0-2/)
- [Reanimated 2.15.0](https://swmansion.com/changelog/reanimated-2-15-0/)
- [Reanimated 3.1.0](https://swmansion.com/changelog/reanimated-3-1-0/)
- [Reanimated 2.16.0](https://swmansion.com/changelog/reanimated-2-16-0/)
- [Reanimated 2.17.0](https://swmansion.com/changelog/reanimated-2-17-0/)
- [Reanimated 3.2.0](https://swmansion.com/changelog/reanimated-3-2-0/)
- [Reanimated 3.3.0](https://swmansion.com/changelog/reanimated-3-3-0/)
- [Reanimated 3.4.0](https://swmansion.com/changelog/reanimated-3-4-0/)
- [Reanimated 3.4.1](https://swmansion.com/changelog/reanimated-3-4-1/)
- [Reanimated 3.4.2](https://swmansion.com/changelog/reanimated-3-4-2/)
- [Reanimated 3.5.1](https://swmansion.com/changelog/reanimated-3-5-1/)
- [Reanimated 3.5.0](https://swmansion.com/changelog/reanimated-3-5-0/)
- [Reanimated 3.5.2](https://swmansion.com/changelog/reanimated-3-5-2/)
- [Reanimated 3.5.3](https://swmansion.com/changelog/reanimated-3-5-3/)
- [Reanimated 3.5.4](https://swmansion.com/changelog/reanimated-3-5-4/)
- [Reanimated 3.6.0](https://swmansion.com/changelog/reanimated-3-6-0/)
- [Reanimated 3.6.1](https://swmansion.com/changelog/reanimated-3-6-1/)
- [Reanimated 3.6.2](https://swmansion.com/changelog/reanimated-3-6-2/)
- [Reanimated 3.7.0](https://swmansion.com/changelog/reanimated-3-7-0/)
- [Reanimated 3.6.3](https://swmansion.com/changelog/reanimated-3-6-3/)
- [Reanimated 3.7.1](https://swmansion.com/changelog/reanimated-3-7-1/)
- [Reanimated 3.7.2](https://swmansion.com/changelog/reanimated-3-7-2/)
- [Reanimated 3.8.0](https://swmansion.com/changelog/reanimated-3-8-0/)
- [Reanimated 3.8.1](https://swmansion.com/changelog/reanimated-3-8-1/)
- [Reanimated 3.9.0](https://swmansion.com/changelog/reanimated-3-9-0/)
- [Reanimated 3.10.0](https://swmansion.com/changelog/reanimated-3-10-0/)
- [Reanimated 3.11.0](https://swmansion.com/changelog/reanimated-3-11-0/)
- [Reanimated 3.10.1](https://swmansion.com/changelog/reanimated-3-10-1/)
- [Reanimated 3.12.0](https://swmansion.com/changelog/reanimated-3-12-0/)
- [Reanimated 3.12.1](https://swmansion.com/changelog/reanimated-3-12-1/)
- [Reanimated 3.13.0](https://swmansion.com/changelog/reanimated-3-13-0/)
- [Reanimated 3.14.0](https://swmansion.com/changelog/reanimated-3-14-0/)
- [Reanimated 3.15.0](https://swmansion.com/changelog/reanimated-3-15-0/)
- [Reanimated 3.15.1](https://swmansion.com/changelog/reanimated-3-15-1/)
- [Reanimated 3.15.2](https://swmansion.com/changelog/reanimated-3-15-2/)
- [Reanimated 3.15.3](https://swmansion.com/changelog/reanimated-3-15-3/)
- [Reanimated 3.15.4](https://swmansion.com/changelog/reanimated-3-15-4/)
- [Reanimated 3.15.5](https://swmansion.com/changelog/reanimated-3-15-5/)
- [Reanimated 3.16.0](https://swmansion.com/changelog/reanimated-3-16-0/)
- [Reanimated 3.16.1](https://swmansion.com/changelog/reanimated-3-16-1/)
- [Reanimated 3.16.2](https://swmansion.com/changelog/reanimated-3-16-2/)
- [Reanimated 3.16.3](https://swmansion.com/changelog/reanimated-3-16-3/)
- [Reanimated 3.16.4](https://swmansion.com/changelog/reanimated-3-16-4/)
- [Reanimated 3.16.5](https://swmansion.com/changelog/reanimated-3-16-5/)
- [Reanimated 3.16.6](https://swmansion.com/changelog/reanimated-3-16-6/)
- [Reanimated 3.16.7](https://swmansion.com/changelog/reanimated-3-16-7/)
- [Reanimated 3.17.0](https://swmansion.com/changelog/reanimated-3-17-0/)
- [Reanimated 3.17.1](https://swmansion.com/changelog/reanimated-3-17-1/)
- [Reanimated 3.17.2](https://swmansion.com/changelog/reanimated-3-17-2/)
- [Reanimated 3.17.3](https://swmansion.com/changelog/reanimated-3-17-3/)
- [Reanimated 3.17.4](https://swmansion.com/changelog/reanimated-3-17-4/)
- [Reanimated 3.17.5](https://swmansion.com/changelog/reanimated-3-17-5/)
- [Reanimated 3.18.0](https://swmansion.com/changelog/reanimated-3-18-0/)
- [Reanimated 3.19.0](https://swmansion.com/changelog/reanimated-3-19-0/)
- [Reanimated 4.0.0](https://swmansion.com/changelog/reanimated-4-0-0/)
- [Worklets 0.4.0](https://swmansion.com/changelog/worklets-0-4-0/)
- [Reanimated 4.0.1](https://swmansion.com/changelog/reanimated-4-0-1/)
- [Worklets 0.4.1](https://swmansion.com/changelog/worklets-0-4-1/)
- [Reanimated 4.0.2](https://swmansion.com/changelog/reanimated-4-0-2/)
- [Reanimated 3.19.1](https://swmansion.com/changelog/reanimated-3-19-1/)
- [Worklets 0.4.2](https://swmansion.com/changelog/worklets-0-4-2/)
- [Reanimated 4.0.3](https://swmansion.com/changelog/reanimated-4-0-3/)
- [Reanimated 4.1.0](https://swmansion.com/changelog/reanimated-4-1-0/)
- [Worklets 0.5.0](https://swmansion.com/changelog/worklets-0-5-0/)
- [Worklets 0.5.1](https://swmansion.com/changelog/worklets-0-5-1/)
- [Reanimated 4.1.2](https://swmansion.com/changelog/reanimated-4-1-2/)
- [Reanimated 4.1.1](https://swmansion.com/changelog/reanimated-4-1-1/)
- [Worklets 0.6.0](https://swmansion.com/changelog/worklets-0-6-0/)
- [Reanimated 3.19.2](https://swmansion.com/changelog/reanimated-3-19-2/)
- [Reanimated 4.1.3](https://swmansion.com/changelog/reanimated-4-1-3/)
- [Worklets 0.6.1](https://swmansion.com/changelog/worklets-0-6-1/)
- [Reanimated 3.19.3](https://swmansion.com/changelog/reanimated-3-19-3/)
- [Worklets 0.5.2](https://swmansion.com/changelog/worklets-0-5-2/)
- [Reanimated 3.18.1](https://swmansion.com/changelog/reanimated-3-18-1/)
- [Reanimated 4.1.5](https://swmansion.com/changelog/reanimated-4-1-5/)
- [Reanimated 4.1.4](https://swmansion.com/changelog/reanimated-4-1-4/)
- [Reanimated 3.19.4](https://swmansion.com/changelog/reanimated-3-19-4/)
- [Reanimated 3.18.2](https://swmansion.com/changelog/reanimated-3-18-2/)
- [Reanimated 4.2.0](https://swmansion.com/changelog/reanimated-4-2-0/)
- [Reanimated 4.1.6](https://swmansion.com/changelog/reanimated-4-1-6/)
- [Worklets 0.7.1](https://swmansion.com/changelog/worklets-0-7-1/)
- [Worklets 0.7.0](https://swmansion.com/changelog/worklets-0-7-0/)
- [Reanimated 4.2.1](https://swmansion.com/changelog/reanimated-4-2-1/)
- [Reanimated 3.19.5](https://swmansion.com/changelog/reanimated-3-19-5/)
- [Worklets 0.7.2](https://swmansion.com/changelog/worklets-0-7-2/)
- [Worklets 0.7.3](https://swmansion.com/changelog/worklets-0-7-3/)
- [Worklets 0.7.4](https://swmansion.com/changelog/worklets-0-7-4/)
- [Reanimated 4.2.2](https://swmansion.com/changelog/reanimated-4-2-2/)
- [Worklets 0.8.0](https://swmansion.com/changelog/worklets-0-8-0/)
- [Reanimated 4.2.3](https://swmansion.com/changelog/reanimated-4-2-3/)
- [Reanimated 4.1.7](https://swmansion.com/changelog/reanimated-4-1-7/)
- [Worklets 0.8.1](https://swmansion.com/changelog/worklets-0-8-1/)
- [Reanimated 4.3.0](https://swmansion.com/changelog/reanimated-4-3-0/)
- [Worklets 0.8.3](https://swmansion.com/changelog/worklets-0-8-3/)
- [Worklets 0.8.2](https://swmansion.com/changelog/worklets-0-8-2/)
- [Reanimated 4.3.1](https://swmansion.com/changelog/reanimated-4-3-1/)
- [Reanimated 4.4.0](https://swmansion.com/changelog/reanimated-4-4-0/)
- [Worklets 0.9.1](https://swmansion.com/changelog/worklets-0-9-1/)
- [Reanimated 4.4.1](https://swmansion.com/changelog/reanimated-4-4-1/)
- [Worklets 0.10.2](https://swmansion.com/changelog/worklets-0-10-2/)
- [React Native Screens 4.26.0](https://swmansion.com/changelog/react-native-screens-4-26-0/)
- [react-native-enriched-html 1.0.1](https://swmansion.com/changelog/react-native-enriched-html-1-0-1/)
- [Worklets 0.9.3](https://swmansion.com/changelog/worklets-0-9-3/)
- [Audio API 0.13.2](https://swmansion.com/changelog/react-native-audio-api-0-13-2/)
- [Worklets 0.11.0](https://swmansion.com/changelog/worklets-0-11-0/)
- [React Native Screens 4.26.1](https://swmansion.com/changelog/react-native-screens-4-26-1/)
- [Reanimated 4.5.2](https://swmansion.com/changelog/reanimated-4-5-2/)
- [React Native Screens 4.26.2](https://swmansion.com/changelog/react-native-screens-4-26-2/)
- [Worklets 0.11.1](https://swmansion.com/changelog/worklets-0-11-1/)
- [react-native-gesture-handler 3.1.0](https://swmansion.com/changelog/react-native-gesture-handler-3-1-0/)
- [react-native-enriched-html 1.0.0](https://swmansion.com/changelog/react-native-enriched-html-1-0-0/)
- [Reanimated 4.5.3](https://swmansion.com/changelog/reanimated-4-5-3/)
- [Worklets 0.11.2](https://swmansion.com/changelog/worklets-0-11-2/)
- [Reanimated 4.3.3](https://swmansion.com/changelog/reanimated-4-3-3/)
- [Reanimated 4.4.3](https://swmansion.com/changelog/reanimated-4-4-3/)
- [Worklets 0.11.3](https://swmansion.com/changelog/worklets-0-11-3/)
- [Worklets 0.10.3](https://swmansion.com/changelog/worklets-0-10-3/)
- [react-native-enriched-html 1.1.0](https://swmansion.com/changelog/react-native-enriched-html-1-1-0/)
- [React Native Screens 5.0.0-alpha.1](https://swmansion.com/changelog/react-native-screens-5-0-0-alpha-1/)
- [react-native-executorch 0.8.5](https://swmansion.com/changelog/react-native-executorch-0-8-5/)
- [react-native-executorch 0.9.3](https://swmansion.com/changelog/react-native-executorch-0-9-3/)
- [React Native Screens 4.27.0](https://swmansion.com/changelog/react-native-screens-4-27-0/)
- [Reanimated 4.3.4](https://swmansion.com/changelog/reanimated-4-3-4/)
- [React Native Screens 5.0.0-alpha.2](https://swmansion.com/changelog/react-native-screens-5-0-0-alpha-2/)
- [Worklets 0.12.0](https://swmansion.com/changelog/worklets-0-12-0/)
- [Worklets 0.10.4](https://swmansion.com/changelog/worklets-0-10-4/)
- [Worklets 0.11.4](https://swmansion.com/changelog/worklets-0-11-4/)
- [React Native Enriched Markdown 1.0.1](https://swmansion.com/changelog/react-native-enriched-markdown-1-0-1/)
- [React Native Enriched Markdown 1.0.0](https://swmansion.com/changelog/react-native-enriched-markdown-1-0-0/)
- [react-native-gesture-handler 3.2.0](https://swmansion.com/changelog/react-native-gesture-handler-3-2-0/)
- [react-native-enriched-html 1.1.1](https://swmansion.com/changelog/react-native-enriched-html-1-1-1/)
- [react-native-gesture-handler 3.2.1](https://swmansion.com/changelog/react-native-gesture-handler-3-2-1/)
- [Audio API 0.13.3](https://swmansion.com/changelog/react-native-audio-api-0-13-3/)
- [Worklets 0.12.1](https://swmansion.com/changelog/worklets-0-12-1/)

## Careers

- [Software Engineer](https://swmansion.com/careers/software-engineer/)
- [QA Automation Engineer](https://swmansion.com/careers/qa-automation-engineer/)
- [Project Manager](https://swmansion.com/careers/project-manager/)
- [Junior Project Manager](https://swmansion.com/careers/junior-pm/)

## Company

- [Contact](https://swmansion.com/contact/): projects@swmansion.com
- [Careers](https://swmansion.com/careers/): careers@swmansion.com
- [Products](https://swmansion.com/products/)
- [Blog](https://swmansion.com/blog/)
- [Case studies](https://swmansion.com/case-studies/)
- [Changelog](https://swmansion.com/changelog/)
- [Investor relations](https://ir.swmansion.com): investors@swmansion.com
