<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Software Mansion Blog</title><description>Insights on React Native, mobile development, and software engineering from the Software Mansion team.</description><link>https://swmansion.com/</link><item><title>How We Built Per-Section Applause with Claude Code (a.k.a. Medium Clone)</title><link>https://swmansion.com/blog/how-we-built-per-section-applause-with-claude-code-a-k-a-medium-clone/</link><guid isPermaLink="true">https://swmansion.com/blog/how-we-built-per-section-applause-with-claude-code-a-k-a-medium-clone/</guid><description>Check out our article where we dive into building a clone of the applause function known from Medium.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>AI Made 20 Years of Learning Obsolete in 2 Months – Simon Grimm x Tomek Zawadzki [Software Mention podcast] </title><link>https://swmansion.com/blog/ai-made-20-years-of-learning-obsolete-in-2-months-simon-grimm-x-tomek-zawadzki-software-mention-podcast/</link><guid isPermaLink="true">https://swmansion.com/blog/ai-made-20-years-of-learning-obsolete-in-2-months-simon-grimm-x-tomek-zawadzki-software-mention-podcast/</guid><description>Simon Grimm joins Software Mention podcast to talk about AI tools and what&apos;s actually changing in software development in 2026.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Deferred Deep Linking for Mobile Developers with Detour </title><link>https://swmansion.com/blog/deferred-deep-linking-for-mobile-developers-with-detour/</link><guid isPermaLink="true">https://swmansion.com/blog/deferred-deep-linking-for-mobile-developers-with-detour/</guid><description>Learn how deferred deep linking works – and how Detour handles Universal Links, App Links, and probabilistic matching.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>5 Backend Development Best Practices in an AI Era</title><link>https://swmansion.com/blog/5-backend-development-best-practices-in-an-ai-era/</link><guid isPermaLink="true">https://swmansion.com/blog/5-backend-development-best-practices-in-an-ai-era/</guid><description>How to ensure your code stays relevant, usable, and scalable when using AI? Let&apos;s dive into 5 essential backend development practices!</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>On-Device AI Beats Cloud for TTS – Here’s Why</title><link>https://swmansion.com/blog/on-device-ai-beats-cloud-for-tts-heres-why/</link><guid isPermaLink="true">https://swmansion.com/blog/on-device-ai-beats-cloud-for-tts-heres-why/</guid><description>Why on-device AI is worth considering over cloud APIs? Lower costs, offline support, better latency, stronger privacy for mobile applications.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Live Video Broadcasting: From Scratch to Production With Membrane</title><link>https://swmansion.com/blog/live-video-broadcasting-from-scratch-to-production-with-membrane/</link><guid isPermaLink="true">https://swmansion.com/blog/live-video-broadcasting-from-scratch-to-production-with-membrane/</guid><description>This article is the first in a series on building a fully functional multimedia processing solution with Membrane Framework. Check it out!</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Haptic Feedback Explained: What It Is and What It Does for Your App (and Business)</title><link>https://swmansion.com/blog/haptic-feedback-explained-what-it-is-and-what-it-does-for-your-app-and-business/</link><guid isPermaLink="true">https://swmansion.com/blog/haptic-feedback-explained-what-it-is-and-what-it-does-for-your-app-and-business/</guid><description>What is haptics and what is haptic feedback? Learn how touch-based feedback works, where it shows up in apps, and why it affects retention and conversions.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What I Learned Running 3 Claude Agents in Parallel for a Week</title><link>https://swmansion.com/blog/what-i-learned-running-3-claude-agents-in-parallel-for-a-week/</link><guid isPermaLink="true">https://swmansion.com/blog/what-i-learned-running-3-claude-agents-in-parallel-for-a-week/</guid><description>Three projects, three agents, one week, and a lot of unexpected lessons. Dive in to see what we learned along the way.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>React Native ExecuTorch v0.8.0 – A Library Milestone</title><link>https://swmansion.com/blog/react-native-executorch-v0.8.0-a-library-milestone/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-executorch-v0.8.0-a-library-milestone/</guid><description>React Native ExecuTorch v0.8.0 is here: real-time camera AI, on-device multimodal LLMs, 3x faster Whisper, and bare React Native support.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Problem of Reconnects in Phoenix LiveView</title><link>https://swmansion.com/blog/the-problem-of-reconnects-in-phoenix-live-view/</link><guid isPermaLink="true">https://swmansion.com/blog/the-problem-of-reconnects-in-phoenix-live-view/</guid><description>Phoenix LiveView lets you build rich, real-time web apps with almost no JavaScript by moving the heavy lifting to the server. Read the article.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Worklets 0.8: The Shareable — Shared Memory’s Missing Piece</title><link>https://swmansion.com/blog/worklets-0-8-the-shareable-shared-memorys-missing-piece-d8880d4f2e7b/</link><guid isPermaLink="true">https://swmansion.com/blog/worklets-0-8-the-shareable-shared-memorys-missing-piece-d8880d4f2e7b/</guid><description>TL;DR: Worklets 0.8.0 introduces the Shareable — a runtime-bound shared memory primitive that powers Reanimated’s Shared Values under the…</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Three-Lang Problem: shipping Elixir runtime, JS, and WebAssembly as one npm package</title><link>https://swmansion.com/blog/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90/</link><guid isPermaLink="true">https://swmansion.com/blog/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90/</guid><description>Popcorn is a library to run Elixir in the browser. We tried packaging it as a npm library. It was harder than expected</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Breaking Down the Jelly Slider</title><link>https://swmansion.com/blog/breaking-down-the-jelly-slider-9ab9239f6d80/</link><guid isPermaLink="true">https://swmansion.com/blog/breaking-down-the-jelly-slider-9ab9239f6d80/</guid><description>After the Jelly Slider implementation gained a lot of attention, I decided to write this post to explain how it works in detail and show…</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Future of Video in React Native: Moving from expo-av to expo-video</title><link>https://swmansion.com/blog/the-future-of-video-in-react-native-moving-from-expo-av-to-expo-video-6f4f78e51196/</link><guid isPermaLink="true">https://swmansion.com/blog/the-future-of-video-in-react-native-moving-from-expo-av-to-expo-video-6f4f78e51196/</guid><description>The release of Expo SDK 55 marks a turning point for media handling in React Native. Following its previous deprecation, expo-av has now…</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Introducing Gesture Handler 3.0: Hook-Based API, Deeper Reanimated Integration &amp; More</title><link>https://swmansion.com/blog/introducing-gesture-handler-3-0-hook-based-api-deeper-reanimated-integration-more-9185b0c8e305/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-gesture-handler-3-0-hook-based-api-deeper-reanimated-integration-more-9185b0c8e305/</guid><description>Say hello to Gesture Handler 3.0 that comes with a hook-based API compatible with React Compiler, deeper Reanimated integration, and more.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Voice AI: How We Built a Multi-Speaker AI Agent using Gemini</title><link>https://swmansion.com/blog/voice-ai-how-we-built-a-multi-speaker-ai-agent-using-gemini-a59e08fb18aa/</link><guid isPermaLink="true">https://swmansion.com/blog/voice-ai-how-we-built-a-multi-speaker-ai-agent-using-gemini-a59e08fb18aa/</guid><description>Together with the Fishjam team, we set out to showcase our Selective Forwarding Unit solution by building a unique demo app we’ve built.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Behind the Scenes of React Native Multithreading: Vision Camera V5 x React Native Worklets</title><link>https://swmansion.com/blog/behind-the-scenes-of-react-native-multithreading-vision-camera-v5-x-react-native-worklets-a102c37b32ae/</link><guid isPermaLink="true">https://swmansion.com/blog/behind-the-scenes-of-react-native-multithreading-vision-camera-v5-x-react-native-worklets-a102c37b32ae/</guid><description>See how the React Native Worklets library makes multithreading possible and integrate with VisionCamera V5.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Building Agents With LangGraph Part 4/4: How We Built Our Marketing Agent</title><link>https://swmansion.com/blog/building-agents-with-langgraph-part-4-4-how-we-built-our-marketing-agent-594a5a42de8b/</link><guid isPermaLink="true">https://swmansion.com/blog/building-agents-with-langgraph-part-4-4-how-we-built-our-marketing-agent-594a5a42de8b/</guid><description>Learn how we built our Marketing Agent with LangGraph. It automatically finds, evaluates, and selects websites to promote our products.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Huawei x Software Mansion: Bringing React Native Support to HarmonyOS NEXT</title><link>https://swmansion.com/blog/huawei-x-software-mansion-bringing-react-native-support-to-harmonyos-next-82e02bd75549/</link><guid isPermaLink="true">https://swmansion.com/blog/huawei-x-software-mansion-bringing-react-native-support-to-harmonyos-next-82e02bd75549/</guid><description>We’ve partnered with Huawei to bring React Native support to HarmonyOS NEXT, enabling RN apps to run on OpenHarmony devices.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Building Agents With LangGraph Part 3/4: RAG and Long-Term Memory</title><link>https://swmansion.com/blog/building-agents-with-langgraph-part-3-4-rag-and-long-term-memory-ed34d4d96972/</link><guid isPermaLink="true">https://swmansion.com/blog/building-agents-with-langgraph-part-3-4-rag-and-long-term-memory-ed34d4d96972/</guid><description>Learn how to add Retrieval Augmented Generation and long-term memory to your LangGraph AI chatbot!</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>React Native in 2026: Trends &amp; Our Predictions</title><link>https://swmansion.com/blog/react-native-in-2026-trends-our-predictions-463a837420c7/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-in-2026-trends-our-predictions-463a837420c7/</guid><description>Let’s do some crystal-ball gazing and try to foresee the future of React Native, along with trends that will shape it in 2026 and beyond!</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate></item><item><title>On-Device Image Semantic Search: Recreating Apple &amp; Google Photos in React Native — Part 4</title><link>https://swmansion.com/blog/on-device-image-semantic-search-recreating-apple-google-photos-in-react-native-part-4-1aeedc044289/</link><guid isPermaLink="true">https://swmansion.com/blog/on-device-image-semantic-search-recreating-apple-google-photos-in-react-native-part-4-1aeedc044289/</guid><description>Want to add local image semantic search to your React Native app? Check part #4 of our series where we’re recreating the Apple Photos app.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Building Agents With LangGraph Part 2/4: Adding Tools</title><link>https://swmansion.com/blog/building-agents-with-langgraph-part-2-4-adding-tools-a7955432c220/</link><guid isPermaLink="true">https://swmansion.com/blog/building-agents-with-langgraph-part-2-4-adding-tools-a7955432c220/</guid><description>Part 2 of our LangGraph blog series is out! We continue building our AI chatbot and adding tools like web search and intelligent shutdown.</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate></item><item><title>React Native Debugging: New Performance Panel in React Native 0.83</title><link>https://swmansion.com/blog/react-native-debugging-new-performance-panel-in-react-native-0-83-21ca90871f6d/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-debugging-new-performance-panel-in-react-native-0-83-21ca90871f6d/</guid><description>React Native 0.83 introduces a new Performance panel that makes React Native debugging much easier. Check out the article to learn more.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Kotlin Multiplatform: Benefits, Limitations &amp; Our Contributions</title><link>https://swmansion.com/blog/kotlin-multiplatform-benefits-limitations-our-contributions-560a148d28c9/</link><guid isPermaLink="true">https://swmansion.com/blog/kotlin-multiplatform-benefits-limitations-our-contributions-560a148d28c9/</guid><description>Let’s dive into Kotlin Multiplatform, its benefits, limitations, and the libraries we’ve built to simplify cross-platform development.</description><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Building AI Agents With LangGraph Part 1/4: A Basic Chatbot</title><link>https://swmansion.com/blog/building-ai-agents-with-langgraph-part-1-4-a-basic-chatbot-ac4d2ad10bed/</link><guid isPermaLink="true">https://swmansion.com/blog/building-ai-agents-with-langgraph-part-1-4-a-basic-chatbot-ac4d2ad10bed/</guid><description>Part 1 of our LangGraph series: learn environment setup, build a GCD workflow, and create a basic LLM chat flow for AI agents.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Spec-tacular: How I Made Multimedia Technical Specifications Easier to Digest</title><link>https://swmansion.com/blog/spec-tacular-how-i-made-multimedia-technical-specifications-easier-to-digest-fb4d229e1b23/</link><guid isPermaLink="true">https://swmansion.com/blog/spec-tacular-how-i-made-multimedia-technical-specifications-easier-to-digest-fb4d229e1b23/</guid><description>Check out this deep dive into decoding the H.264 spec and a side project on automatic knowledge extraction.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Introducing Reanimated 4.2.0</title><link>https://swmansion.com/blog/introducing-reanimated-4-2-0-71eea21ca861/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-reanimated-4-2-0-71eea21ca861/</guid><description>We have just published a new release of Reanimated — version 4.2.0, together with long-awaited Shared Element Transitions.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate></item><item><title>RNRepo: Faster React Native Builds Through Prebuilt Artifacts</title><link>https://swmansion.com/blog/rnrepo-faster-react-native-builds-through-prebuilt-artifacts-004903b5e510/</link><guid isPermaLink="true">https://swmansion.com/blog/rnrepo-faster-react-native-builds-through-prebuilt-artifacts-004903b5e510/</guid><description>Announcing RNRepo — our new infra/tooling project that helps improve React Native build times.</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Building Pufferfish: The Absurd Tech Demo That Turns Devs Into Fish</title><link>https://swmansion.com/blog/building-pufferfish-the-absurd-tech-demo-that-turns-devs-into-fish-c322120d2417/</link><guid isPermaLink="true">https://swmansion.com/blog/building-pufferfish-the-absurd-tech-demo-that-turns-devs-into-fish-c322120d2417/</guid><description>Learn how we combined real-time video streaming, GPU shaders, and questionable design choices to create conference magic.</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Building an AI-Powered Note-Taking App in React Native — Part 4: Automatic Speech Recognition</title><link>https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-4-automatic-speech-recognition-a3b50e7d2245/</link><guid isPermaLink="true">https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-4-automatic-speech-recognition-a3b50e7d2245/</guid><description>Learn how to add on-device automatic speech recognition to your React Native AI note-taking app using React Native ExecuTorch.</description><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate></item><item><title>You May Not Need Reanimated Measure</title><link>https://swmansion.com/blog/you-may-not-need-reanimated-measure-5b9c11d27ba4/</link><guid isPermaLink="true">https://swmansion.com/blog/you-may-not-need-reanimated-measure-5b9c11d27ba4/</guid><description>It turns out you don’t always need Reanimated measure. Check out what we discovered while building loading skeletons from scratch!</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Building an AI-Powered Note-Taking App in React Native — Part 3: Local RAG</title><link>https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-3-local-rag-868ba75f818b/</link><guid isPermaLink="true">https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-3-local-rag-868ba75f818b/</guid><description>Part 3 of our AI note-taking app series: check out how to integrate a local RAG pipeline with React Native ExecuTorch and React Native RAG.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Building an Integrated React Native Brownfield App Using Expo: Step-by-Step Android Guide</title><link>https://swmansion.com/blog/building-an-integrated-react-native-brownfield-app-using-expo-step-by-step-android-guide-ee341c0fd982/</link><guid isPermaLink="true">https://swmansion.com/blog/building-an-integrated-react-native-brownfield-app-using-expo-step-by-step-android-guide-ee341c0fd982/</guid><description>Dive into integrating React Native into your existing Android app using Expo.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Building an AI-Powered Note-Taking App in React Native — Part 2: Image Semantic Search</title><link>https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-2-image-semantic-search-0456895cdf17/</link><guid isPermaLink="true">https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-2-image-semantic-search-0456895cdf17/</guid><description>Learn how to add on-device multimodal semantic search to your React Native note-taking app using RN ExecuTorch and RN RAG.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Demuxed 2025 — Recap by Software Mansion</title><link>https://swmansion.com/blog/demuxed-2025-recap-by-software-mansion-0cfb07aaed15/</link><guid isPermaLink="true">https://swmansion.com/blog/demuxed-2025-recap-by-software-mansion-0cfb07aaed15/</guid><description>Check out our recap of the Demuxed 2025 conference.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate></item><item><title>How to Add Vega OS Support to Your React Native App</title><link>https://swmansion.com/blog/how-to-add-vega-os-support-to-your-react-native-app-2b689d939492/</link><guid isPermaLink="true">https://swmansion.com/blog/how-to-add-vega-os-support-to-your-react-native-app-2b689d939492/</guid><description>Learn how to extend your React Native app to run on Amazon’s Vega OS. Check out our full step-by-step guide with code examples.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate></item><item><title>React Native’s New Architecture: The Tricky Parts (3/4)</title><link>https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-3-4-c4638c65927c/</link><guid isPermaLink="true">https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-3-4-c4638c65927c/</guid><description>Check our article to learn how to exchange component size information between the shadow node and the native layer.</description><pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Building an AI-Powered Note-Taking App in React Native — Part 1: Text Semantic Search</title><link>https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-1-text-semantic-search-3f3c94a2f92b/</link><guid isPermaLink="true">https://swmansion.com/blog/building-an-ai-powered-note-taking-app-in-react-native-part-1-text-semantic-search-3f3c94a2f92b/</guid><description>In the first part of our series, you’ll learn how to build an AI note taking app with semantic search using RN ExecuTorch and RN RAG.</description><pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate></item><item><title>React Native for Vega: Recreating Apple &amp; Google Photos in RN — Part 3</title><link>https://swmansion.com/blog/react-native-for-vega-recreating-apple-google-photos-in-rn-part-3-f015e9272aed/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-for-vega-recreating-apple-google-photos-in-rn-part-3-f015e9272aed/</guid><description>Welcome to the 3rd part of our Apple Photos series. Today, we’ll be developing for Amazon’s next-generation devices with the Vega platform.</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Onboarding in React Native Doesn’t Have to Be Hard</title><link>https://swmansion.com/blog/onboarding-in-react-native-doesnt-have-to-be-hard-d037cd383771/</link><guid isPermaLink="true">https://swmansion.com/blog/onboarding-in-react-native-doesnt-have-to-be-hard-d037cd383771/</guid><description>Onboarding is often the first thing users see in an app and — until recently — it was surprisingly hard to get it right in React Native.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate></item><item><title>How to Add Meta Quest Support to Your Expo App</title><link>https://swmansion.com/blog/how-to-add-meta-quest-support-to-your-expo-app-68c52778b1fe/</link><guid isPermaLink="true">https://swmansion.com/blog/how-to-add-meta-quest-support-to-your-expo-app-68c52778b1fe/</guid><description>Bring your Expo app to Meta Quest with build flavors, config plugins, and ready-to-use Horizon libraries.</description><pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Amazon x Software Mansion: Powering Vega OS with React Native</title><link>https://swmansion.com/blog/amazon-x-software-mansion-powering-vega-os-with-react-native-75c4cf522fd7/</link><guid isPermaLink="true">https://swmansion.com/blog/amazon-x-software-mansion-powering-vega-os-with-react-native-75c4cf522fd7/</guid><description>We’ve partnered with Amazon to help bring React Native support for Vega OS, the Linux-based operating system for Fire TV. Check the…</description><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Setting up GitHub SSH Key on Expo EAS</title><link>https://swmansion.com/blog/setting-up-github-ssh-key-on-expo-eas-e678c134bf3f/</link><guid isPermaLink="true">https://swmansion.com/blog/setting-up-github-ssh-key-on-expo-eas-e678c134bf3f/</guid><description>Learn how to securely add GitHub SSH keys to Expo EAS, automate repository operations, and manage repo access during cloud builds.</description><pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Winter Internship 2026 at Software Mansion</title><link>https://swmansion.com/blog/winter-internship-2026-at-software-mansion-7778f05d1c57/</link><guid isPermaLink="true">https://swmansion.com/blog/winter-internship-2026-at-software-mansion-7778f05d1c57/</guid><description>I am proud to present the fifth edition of our Software Engineer Winter Internship Program at Software Mansion. The previous ones were a…</description><pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate></item><item><title>React Native New Architecture: Key Performance Boosts</title><link>https://swmansion.com/blog/react-native-new-architecture-key-performance-boosts-4ce68cc3cc9f/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-new-architecture-key-performance-boosts-4ce68cc3cc9f/</guid><description>Explore how to improve your React Native app performance on the New Architecture using useLayoutEffect, NitroModules, Hermes V1, and more.</description><pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Real-Time Audio Transcription API: How to Turn Speech to Text During Live Conferencing</title><link>https://swmansion.com/blog/real-time-audio-transcription-api-how-to-turn-speech-to-text-during-live-conferencing-f77e2ff3f4de/</link><guid isPermaLink="true">https://swmansion.com/blog/real-time-audio-transcription-api-how-to-turn-speech-to-text-during-live-conferencing-f77e2ff3f4de/</guid><description>With so many online meetings and events, real-time transcription is a no-brainer. The challenge? Making it accurate and instant.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Why Did My App Stop Working After Upgrading to the New Architecture?</title><link>https://swmansion.com/blog/why-did-my-app-stop-working-after-upgrading-to-the-new-architecture-f9e45406d6a9/</link><guid isPermaLink="true">https://swmansion.com/blog/why-did-my-app-stop-working-after-upgrading-to-the-new-architecture-f9e45406d6a9/</guid><description>Discover why your React Native app might break after upgrading to the New Architecture and get practical tips to fix issues.</description><pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Building a Spotify Clone in React Native</title><link>https://swmansion.com/blog/building-a-spotify-clone-in-react-native-c1284b3a86ed/</link><guid isPermaLink="true">https://swmansion.com/blog/building-a-spotify-clone-in-react-native-c1284b3a86ed/</guid><description>Let’s build a simple Spotify-style music player in React Native using react-native-audio-api.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate></item><item><title>React Conf 2025 — Recap</title><link>https://swmansion.com/blog/react-conf-2025-recap-922c50d97318/</link><guid isPermaLink="true">https://swmansion.com/blog/react-conf-2025-recap-922c50d97318/</guid><description>Let’s summarize the most important announcements from both days of React Conf 2025 so you don’t miss a thing!</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Welcoming the Next Generation of Hermes</title><link>https://swmansion.com/blog/welcoming-the-next-generation-of-hermes-67ab5679e184/</link><guid isPermaLink="true">https://swmansion.com/blog/welcoming-the-next-generation-of-hermes-67ab5679e184/</guid><description>​​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…</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate></item><item><title>WebRTC vs HLS — Which One Is Better for Your Streaming Project?</title><link>https://swmansion.com/blog/webrtc-vs-hls-which-one-is-better-for-your-streaming-project-0e724ed6fe10/</link><guid isPermaLink="true">https://swmansion.com/blog/webrtc-vs-hls-which-one-is-better-for-your-streaming-project-0e724ed6fe10/</guid><description>Learn when to use WebRTC or HLS for streaming. Compare latency, scalability, cost, and effort to make the right choice for your project.</description><pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Building Fully Native iOS Apps with Expo EAS</title><link>https://swmansion.com/blog/building-fully-native-ios-apps-with-expo-eas-760b5480d7c5/</link><guid isPermaLink="true">https://swmansion.com/blog/building-fully-native-ios-apps-with-expo-eas-760b5480d7c5/</guid><description>Expo EAS is great for building native iOS apps. We prepared a guide showing how to set up projects, run builds, and automate workflows.</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate></item><item><title>FFmpeg Alternative: 3 Years Ago, We Didn’t Know How to Do Live Video Mixing</title><link>https://swmansion.com/blog/ffmpeg-alternative-3-years-ago-we-didnt-know-how-to-do-live-video-mixing-fc38829c412e/</link><guid isPermaLink="true">https://swmansion.com/blog/ffmpeg-alternative-3-years-ago-we-didnt-know-how-to-do-live-video-mixing-fc38829c412e/</guid><description>It turns out that the most popular solutions, like FFmpeg or GStreamer, aren’t really the best fit for composing live streams together.</description><pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate></item><item><title>The Best AI Agent Frameworks</title><link>https://swmansion.com/blog/the-best-ai-agent-frameworks-5aea3d8c5d93/</link><guid isPermaLink="true">https://swmansion.com/blog/the-best-ai-agent-frameworks-5aea3d8c5d93/</guid><description>From simple setups to advanced workflows, explore top AI agent frameworks for building autonomous LLM-based systems.</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate></item><item><title>React Native Multiplatform: Recreating Apple &amp; Google Photos in React Native — Part 2</title><link>https://swmansion.com/blog/react-native-multiplatform-recreating-apple-google-photos-in-react-native-part-2-832398eb0d4c/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-multiplatform-recreating-apple-google-photos-in-react-native-part-2-832398eb0d4c/</guid><description>We’re back with the second article in our Apple Photos series, diving into the next set of challenges on the way to building a…</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Retrieval-Augmented Generation Explained</title><link>https://swmansion.com/blog/retrieval-augmented-generation-explained-840cbd744c99/</link><guid isPermaLink="true">https://swmansion.com/blog/retrieval-augmented-generation-explained-840cbd744c99/</guid><description>Retrieval-augmented generation (RAG) bridges the gap between LLMs and real-world knowledge. Learn how RAG works and where it’s most useful.</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Top 6 Local AI Models for Maximum Privacy and Offline Capabilities</title><link>https://swmansion.com/blog/top-6-local-ai-models-for-maximum-privacy-and-offline-capabilities-888160243a94/</link><guid isPermaLink="true">https://swmansion.com/blog/top-6-local-ai-models-for-maximum-privacy-and-offline-capabilities-888160243a94/</guid><description>Want to run AI on your phone? Check out these 6 top-performing local AI models and tools to bring AI at the edge into your app.</description><pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Reanimated 4 Stable Release — the Future of React Native Animations</title><link>https://swmansion.com/blog/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713/</link><guid isPermaLink="true">https://swmansion.com/blog/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713/</guid><description>We are publishing first stable version of Reanimated 4.0. Read to learn what’s new in this release and why it is so important.</description><pubDate>Wed, 23 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Popcorn: Bringing Elixir to the Browser</title><link>https://swmansion.com/blog/popcorn-bringing-elixir-to-the-browser-8993a58a00be/</link><guid isPermaLink="true">https://swmansion.com/blog/popcorn-bringing-elixir-to-the-browser-8993a58a00be/</guid><description>Today, we are excited to announce the first release of Popcorn — the tool that allows Elixir code to run directly in web browsers. It’s an…</description><pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate></item><item><title>React Native Image List: Recreating Apple &amp; Google Photos in React Native — Part 1</title><link>https://swmansion.com/blog/react-native-image-list-recreating-apple-google-photos-in-react-native-part-1-7f73fb74fc63/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-image-list-recreating-apple-google-photos-in-react-native-part-1-7f73fb74fc63/</guid><description>If you want to build a smooth image list in React Native that feels just like Apple or Google Photos, we’ve got some observations for you.</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Introducing react-native-wallet</title><link>https://swmansion.com/blog/introducing-react-native-wallet-90c1ee103d3e/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-react-native-wallet-90c1ee103d3e/</guid><description>Together with Expensify, we built react-native-wallet: a library that simplifies adding payment cards to Apple and Google Wallet.</description><pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Building Interactive Streaming Apps: WebRTC, WHIP &amp; WHEP Explained</title><link>https://swmansion.com/blog/building-interactive-streaming-apps-webrtc-whip-whep-explained-d38f4825ec90/</link><guid isPermaLink="true">https://swmansion.com/blog/building-interactive-streaming-apps-webrtc-whip-whep-explained-d38f4825ec90/</guid><description>Streaming platforms often use HAS, but it may not be enough for truly low-latency streaming. This is where WebRTC comes in.</description><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Introducing React Native RAG</title><link>https://swmansion.com/blog/introducing-react-native-rag-fbb62efa4991/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-react-native-rag-fbb62efa4991/</guid><description>We’re excited to introduce React Native RAG. A new library designed to enhance the LLMs capabilities with on-device RAG.</description><pubDate>Mon, 07 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Best React Native Debugging Tools in 2025</title><link>https://swmansion.com/blog/best-react-native-debugging-tools-in-2025-a95dcac7a014/</link><guid isPermaLink="true">https://swmansion.com/blog/best-react-native-debugging-tools-in-2025-a95dcac7a014/</guid><description>Explore the best React Native debugging tools in 2025, including DevTools, Radon IDE, Reactotron, and native platform tools.</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Real-Time Gesture Recognition in Videoconferencing</title><link>https://swmansion.com/blog/real-time-gesture-recognition-in-videoconferencing-4711855a1a53/</link><guid isPermaLink="true">https://swmansion.com/blog/real-time-gesture-recognition-in-videoconferencing-4711855a1a53/</guid><description>Explore how to build a simple videoconferencing app with special gesture recognition effects right in your browser.</description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate></item><item><title>WebRTC: P2P, SFU, MCU and All You Need to Know About Them</title><link>https://swmansion.com/blog/webrtc-p2p-sfu-mcu-and-all-you-need-to-know-about-them-596b6ccb6ddf/</link><guid isPermaLink="true">https://swmansion.com/blog/webrtc-p2p-sfu-mcu-and-all-you-need-to-know-about-them-596b6ccb6ddf/</guid><description>Want to add live video to your app? Here’s a quick guide to P2P, SFU, and MCU to help you pick the right setup for your project.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate></item><item><title>React Native ExecuTorch — release v0.4.0</title><link>https://swmansion.com/blog/react-native-executorch-release-v0-4-0-262d4013ac10/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-executorch-release-v0-4-0-262d4013ac10/</guid><description>Bring local AI to your RN app with ExecuTorch v0.4.0 — now with tool calling, embeddings, multilingual STT, and offline LLM support.</description><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate></item><item><title>Elixir Contributor Summit 2025: Shaping the Future Together at Software Mansion</title><link>https://swmansion.com/blog/elixir-contributor-summit-2025-shaping-the-future-together-at-software-mansion-cc3271a188eb/</link><guid isPermaLink="true">https://swmansion.com/blog/elixir-contributor-summit-2025-shaping-the-future-together-at-software-mansion-cc3271a188eb/</guid><description>On May 17th 2025, we hosted the very first Elixir Contributor Summit. Read our quick recap from the event.</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate></item><item><title>How to Build a Custom React Renderer?</title><link>https://swmansion.com/blog/how-to-build-a-custom-react-renderer-595dc4a9cb1c/</link><guid isPermaLink="true">https://swmansion.com/blog/how-to-build-a-custom-react-renderer-595dc4a9cb1c/</guid><description>Explore essentials of building your own React renderer, including key steps, implementation details, and tips for integrating with your…</description><pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate></item><item><title>What’s New in LiveDebugger v0.2.0?</title><link>https://swmansion.com/blog/whats-new-in-livedebugger-v0-2-0-4543d3af5486/</link><guid isPermaLink="true">https://swmansion.com/blog/whats-new-in-livedebugger-v0-2-0-4543d3af5486/</guid><description>We are excited to release LiveDebugger v0.2.0, a major advancement in our effort to boost LiveView developers productivity.</description><pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate></item><item><title>Optimizing Mobile App Battery Usage &amp; Crash Rate (Based on a True Story)</title><link>https://swmansion.com/blog/optimizing-battery-usage-improving-crash-free-rate-in-a-react-native-app-9e80ba1f240a/</link><guid isPermaLink="true">https://swmansion.com/blog/optimizing-battery-usage-improving-crash-free-rate-in-a-react-native-app-9e80ba1f240a/</guid><description>No one wants to use an app that crashes or drains your battery. Learn how we optimized a React Native app for the boating industry.</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Offline Text Recognition on Mobile: How We Brought EasyOCR to React Native ExecuTorch</title><link>https://swmansion.com/blog/bringing-easyocr-to-react-native-executorch-2401c09c2d0c/</link><guid isPermaLink="true">https://swmansion.com/blog/bringing-easyocr-to-react-native-executorch-2401c09c2d0c/</guid><description>Learn how we integrated EasyOCR with React Native ExecuTorch to bring efficient, offline OCR capabilities to React Native mobile apps.</description><pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate></item><item><title>You Might Not Need react-native-svg</title><link>https://swmansion.com/blog/you-might-not-need-react-native-svg-b5c65646d01f/</link><guid isPermaLink="true">https://swmansion.com/blog/you-might-not-need-react-native-svg-b5c65646d01f/</guid><description>We took on the development of react-native-svg over three years ago. Since then, we’ve been addressing major issues, adding popular…</description><pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Type Safety in WebGPU Applications: The TypeGPU Approach</title><link>https://swmansion.com/blog/type-safety-in-webgpu-applications-the-typegpu-approach-5df019ac6a61/</link><guid isPermaLink="true">https://swmansion.com/blog/type-safety-in-webgpu-applications-the-typegpu-approach-5df019ac6a61/</guid><description>Type-safe WebGPU shaders are now possible, and we’re excited to share our insights &amp; patterns on how you can utilize them in your projects!</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate></item><item><title>React &amp; Live Streaming: How to Include Video Mixing in Your App</title><link>https://swmansion.com/blog/react-live-streaming-how-to-include-video-mixing-in-your-app-c460e09da7a8/</link><guid isPermaLink="true">https://swmansion.com/blog/react-live-streaming-how-to-include-video-mixing-in-your-app-c460e09da7a8/</guid><description>As of March 2025, React is almost 12 years old. During that time, it has spread to various platforms, such as mobile apps. We specialize in…</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Introduction to LiveDebugger: A Tool for Debugging Phoenix LiveView Apps</title><link>https://swmansion.com/blog/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb/</link><guid isPermaLink="true">https://swmansion.com/blog/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb/</guid><description>With the recent launch of Phoenix LiveView 1.0.0, the library has become more popular and is now considered as a compelling option for…</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Introducing Telemetry Tracing in membrane_core v1.2</title><link>https://swmansion.com/blog/introducing-telemetry-and-tracing-for-membrane-components-da76a8b00d90/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-telemetry-and-tracing-for-membrane-components-da76a8b00d90/</guid><description>Observability is a crucial aspect of any modern media pipeline, and we’re excited to introduce a new feature since membrane_core version…</description><pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate></item><item><title>How React Native Reanimated Updates the Styles — a Deep Dive</title><link>https://swmansion.com/blog/how-react-native-reanimated-updates-the-styles-a-deep-dive-338ab22e9f21/</link><guid isPermaLink="true">https://swmansion.com/blog/how-react-native-reanimated-updates-the-styles-a-deep-dive-338ab22e9f21/</guid><description>There are a lot of props and styles in React Native and they fall into different categories. We can distinguish Non-layout Props (UI)…</description><pubDate>Tue, 11 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Summer Internship 2025 at Software Mansion</title><link>https://swmansion.com/blog/summer-internship-2025-at-software-mansion-dd81f1b0c4b8/</link><guid isPermaLink="true">https://swmansion.com/blog/summer-internship-2025-at-software-mansion-dd81f1b0c4b8/</guid><description>We are starting the recruitment process for our Summer Internship in 2025.</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate></item><item><title>State of React Native 2024: Our Key Takeaways</title><link>https://swmansion.com/blog/wstate-of-react-native-2024-our-key-takeaways-19a7c0039d36/</link><guid isPermaLink="true">https://swmansion.com/blog/wstate-of-react-native-2024-our-key-takeaways-19a7c0039d36/</guid><description>The React Native ecosystem is growing fast, and the 2024 State of React Native survey shows us where things are heading. Let’s have a…</description><pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Elixir for Multimedia: A Practical Guide for Developers</title><link>https://swmansion.com/blog/elixir-for-multimedia-a-practical-guide-for-developers-169adb0eb523/</link><guid isPermaLink="true">https://swmansion.com/blog/elixir-for-multimedia-a-practical-guide-for-developers-169adb0eb523/</guid><description>Elixir is a great language for building distributed, scalable, and reliable multimedia apps. It’s based on Erlang, which is known for…</description><pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Building a Membrane Pipeline to Talk to Google Gemini</title><link>https://swmansion.com/blog/building-a-membrane-pipeline-to-talk-to-google-gemini-ff637fc0fe40/</link><guid isPermaLink="true">https://swmansion.com/blog/building-a-membrane-pipeline-to-talk-to-google-gemini-ff637fc0fe40/</guid><description>Elixir, together with the Membrane framework, is great for building pipelines that enable seamless communication between users and LLMs.</description><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Hooking into Erlang’s SSL to Perform DTLS-SRTP Handshake</title><link>https://swmansion.com/blog/hooking-into-erlangs-ssl-to-perform-dtls-srtp-handshake-2b1cb679f4a6/</link><guid isPermaLink="true">https://swmansion.com/blog/hooking-into-erlangs-ssl-to-perform-dtls-srtp-handshake-2b1cb679f4a6/</guid><description>How to perform DTLS-SRTP handshake and obtain keying material for SRTP using Erlang’s SSL module?</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Introducing React Native Audio API</title><link>https://swmansion.com/blog/hello-react-native-audio-api-bb0f10347211/</link><guid isPermaLink="true">https://swmansion.com/blog/hello-react-native-audio-api-bb0f10347211/</guid><description>react-native-audio-api brings the same tools available in browsers via the Web Audio API to React Native. What is it and how to use it?</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Building a Globally Distributed WebRTC Service with Elixir WebRTC, STUNner, and Cilium Cluster Mesh</title><link>https://swmansion.com/blog/building-a-globally-distributed-webrtc-service-with-elixir-webrtc-stunner-and-cilium-cluster-mesh-54553bc066ad/</link><guid isPermaLink="true">https://swmansion.com/blog/building-a-globally-distributed-webrtc-service-with-elixir-webrtc-stunner-and-cilium-cluster-mesh-54553bc066ad/</guid><description>Acknowledgments: This blog presents a joint work between Software Mansion and L7mp Technologies. Special thanks to all contributors, who…</description><pubDate>Thu, 23 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Reanimated 4 is new, but also very familiar</title><link>https://swmansion.com/blog/reanimated-4-is-new-but-also-very-familiar-b926dd59aa40/</link><guid isPermaLink="true">https://swmansion.com/blog/reanimated-4-is-new-but-also-very-familiar-b926dd59aa40/</guid><description>We are publishing the first beta version of Reanimated 4 — read on to learn what the new version is about and how to try it out.</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate></item><item><title>A Year in Review: 2024 at Software Mansion Multimedia &amp; AI Teams</title><link>https://swmansion.com/blog/a-year-in-review-2024-at-software-mansion-multimedia-ai-teams-cb02881b1cb7/</link><guid isPermaLink="true">https://swmansion.com/blog/a-year-in-review-2024-at-software-mansion-multimedia-ai-teams-cb02881b1cb7/</guid><description>2025 has just begun, so it’s the perfect time to look back at the highlights of Software Mansion’s multimedia and AI teams over the past…</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Add React Native to the Signal open source app — part 2 (Android)</title><link>https://swmansion.com/blog/add-react-native-to-the-signal-open-source-app-part-2-android-803c1b726582/</link><guid isPermaLink="true">https://swmansion.com/blog/add-react-native-to-the-signal-open-source-app-part-2-android-803c1b726582/</guid><description>In the first part of the article, we’ve covered the general JavaScript setup and running React Native on iOS. This time, we’re going to…</description><pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Elixir Stream Week: how NOT to load test during a live Elixir-run broadcast watched by hundreds of…</title><link>https://swmansion.com/blog/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a/</link><guid isPermaLink="true">https://swmansion.com/blog/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a/</guid><description>So, as the title says, we did a thing… But let’s start from the beginning.</description><pubDate>Mon, 02 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Introducing React Native Screens 4.0.0</title><link>https://swmansion.com/blog/introducing-react-native-screens-4-0-0-1b833ff98a55/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-react-native-screens-4-0-0-1b833ff98a55/</guid><description>Hey! Recently we’ve released a new major version of react-native-screens — 4.0.0!</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Add React Native to the Signal open source app — part 1 (iOS)</title><link>https://swmansion.com/blog/add-react-native-to-the-signal-open-source-app-part-1-ios-ffb61819031e/</link><guid isPermaLink="true">https://swmansion.com/blog/add-react-native-to-the-signal-open-source-app-part-1-ios-ffb61819031e/</guid><description>Lately I’m into brownfield challenges. I like to take an open source app and try to run React Native in there. This time I decided to do…</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Introducing React Native ExecuTorch</title><link>https://swmansion.com/blog/introducing-react-native-executorch-2bdb87592884/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-react-native-executorch-2bdb87592884/</guid><description>Say hello to RN Executorch: a declarative way to run AI models in React Native on device, powered by ExecuTorch.</description><pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Live Streaming with React — More Rust in the JavaScript Ecosystem</title><link>https://swmansion.com/blog/live-streaming-with-react-more-rust-in-the-javascript-ecosystem-f83a0371e16c/</link><guid isPermaLink="true">https://swmansion.com/blog/live-streaming-with-react-more-rust-in-the-javascript-ecosystem-f83a0371e16c/</guid><description>Read how Live Compositor allows you to control your streams in React.</description><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Winter Internship 2025 at Software Mansion</title><link>https://swmansion.com/blog/winter-internship-2025-at-software-mansion-b413ad7847f4/</link><guid isPermaLink="true">https://swmansion.com/blog/winter-internship-2025-at-software-mansion-b413ad7847f4/</guid><description>Software Engineer Winter Internship Program applications are launching now!</description><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate></item><item><title>React Native’s New Architecture: The Tricky Parts (1/2)</title><link>https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-1-2-bb0c16950f2d/</link><guid isPermaLink="true">https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-1-2-bb0c16950f2d/</guid><description>It’s been a long time coming — with the release of React Native 0.76, the New Architecture will be the default way of creating…</description><pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate></item><item><title>React Native’s New Architecture: The Tricky Parts (2/2)</title><link>https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-2-2-ac5f2adf22ec/</link><guid isPermaLink="true">https://swmansion.com/blog/react-natives-new-architecture-the-tricky-parts-2-2-ac5f2adf22ec/</guid><description>The first part ended with you implementing a custom Shadow Node. There is one thing to be wary of when it comes to Shadow Nodes — they may…</description><pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Introducing react-native-whip-whep</title><link>https://swmansion.com/blog/introducing-react-native-whip-whep-ac9e5588d4da/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-react-native-whip-whep-ac9e5588d4da/</guid><description>An SDK supporting WHIP and WHEP protocols for React Native, Android, and iOS.</description><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Can we make CI setup simpler in React Native?</title><link>https://swmansion.com/blog/the-fastest-way-to-set-up-ci-for-a-react-native-project-4fb49c4428f1/</link><guid isPermaLink="true">https://swmansion.com/blog/the-fastest-way-to-set-up-ci-for-a-react-native-project-4fb49c4428f1/</guid><description>Imagine slashing CI setup time for your Expo/React Native project from hours to just 5 minutes!</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate></item><item><title>RTC.ON behind the scenes</title><link>https://swmansion.com/blog/rtc-on-behind-the-scenes-60f5ddfff65d/</link><guid isPermaLink="true">https://swmansion.com/blog/rtc-on-behind-the-scenes-60f5ddfff65d/</guid><description>The dust has settled after the RTC.on conference, making it the perfect time to share some thoughts on the event. There are already great…</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate></item><item><title>React Native IDE is now Radon IDE</title><link>https://swmansion.com/blog/react-native-ide-is-now-radon-ide-cfbdad77d43c/</link><guid isPermaLink="true">https://swmansion.com/blog/react-native-ide-is-now-radon-ide-cfbdad77d43c/</guid><description>We are renaming React Native IDE to Radon IDE. Read on to lear why and what does it mean for you.</description><pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Data channels in Elixir WebRTC</title><link>https://swmansion.com/blog/data-channels-in-elixir-webrtc-0853c7d0e256/</link><guid isPermaLink="true">https://swmansion.com/blog/data-channels-in-elixir-webrtc-0853c7d0e256/</guid><description>An overview of the new data channels API in Elixir WebRTC</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Boombox — a simple streaming library on top of Membrane</title><link>https://swmansion.com/blog/boombox-a-simple-streaming-library-on-top-of-membrane-307649c09d63/</link><guid isPermaLink="true">https://swmansion.com/blog/boombox-a-simple-streaming-library-on-top-of-membrane-307649c09d63/</guid><description>Our new Elixir library — Boombox, lets you stream multimedia using various protocols and formats: WebRTC, RTMP, RTSP, HLS, and MP4.</description><pubDate>Tue, 17 Sep 2024 00:00:00 GMT</pubDate></item><item><title>EraserAI — How to create efficient app for edge device?</title><link>https://swmansion.com/blog/eraserai-how-to-create-efficient-app-for-edge-device-04f09aa8072f/</link><guid isPermaLink="true">https://swmansion.com/blog/eraserai-how-to-create-efficient-app-for-edge-device-04f09aa8072f/</guid><description>We decided to create an inpainting app and use reference inpainting to make it better than existing inpainting apps. How did it turn out?</description><pubDate>Mon, 16 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Elixir WebRTC — batteries included WebRTC implementation for the Elixir ecosystem</title><link>https://swmansion.com/blog/elixir-webrtc-batteries-included-webrtc-implementation-for-the-elixir-ecosystem-249eff4073d8/</link><guid isPermaLink="true">https://swmansion.com/blog/elixir-webrtc-batteries-included-webrtc-implementation-for-the-elixir-ecosystem-249eff4073d8/</guid><description>All you need to build fully functional, real-time applications in Elixir.</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Exporting AI models on Android with XNNPACK and ExecuTorch</title><link>https://swmansion.com/blog/exporting-ai-models-on-android-with-xnnpack-and-executorch-3e70cff51c59/</link><guid isPermaLink="true">https://swmansion.com/blog/exporting-ai-models-on-android-with-xnnpack-and-executorch-3e70cff51c59/</guid><description>Bringing Native AI to Your Mobile Apps with ExecuTorch — part III</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Bringing native AI to your mobile apps with ExecuTorch — part II — Android</title><link>https://swmansion.com/blog/bringing-native-ai-to-your-mobile-apps-with-executorch-part-ii-android-29431b6b9f7f/</link><guid isPermaLink="true">https://swmansion.com/blog/bringing-native-ai-to-your-mobile-apps-with-executorch-part-ii-android-29431b6b9f7f/</guid><description>ExecuTorch is a brand new PyTorch-based framework that allows you to export your models to formats suitable for local deployments on…</description><pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate></item><item><title>11 resources that will help you start with WebRTC</title><link>https://swmansion.com/blog/11-resources-that-will-help-you-start-with-webrtc-b7e48c178b76/</link><guid isPermaLink="true">https://swmansion.com/blog/11-resources-that-will-help-you-start-with-webrtc-b7e48c178b76/</guid><description>A collection of must-read links for every WebRTC developer.</description><pubDate>Wed, 26 Jun 2024 00:00:00 GMT</pubDate></item><item><title>On-device AI/ML in React Native</title><link>https://swmansion.com/blog/on-device-ai-ml-in-react-native-137918d0331b/</link><guid isPermaLink="true">https://swmansion.com/blog/on-device-ai-ml-in-react-native-137918d0331b/</guid><description>Mobile phones are powerful enough to run real-time inference on the device. It can be used to classify images, detect spoken language or as…</description><pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Bringing native AI to your mobile apps with ExecuTorch— part I — iOS</title><link>https://swmansion.com/blog/bringing-native-ai-to-your-mobile-apps-with-executorch-part-i-ios-f1562a4556e8/</link><guid isPermaLink="true">https://swmansion.com/blog/bringing-native-ai-to-your-mobile-apps-with-executorch-part-i-ios-f1562a4556e8/</guid><description>What is ExecuTorch? ExecuTorch is a novel PyTorch-based framework that allows you to export your PyTorch AI models to formats suitable for local deployments on…</description><pubDate>Mon, 17 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Introducing ExVision</title><link>https://swmansion.com/blog/introducing-exvision-ebf799bef1b2/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-exvision-ebf799bef1b2/</guid><description>TL; DR We’re releasing a new library for Elixir with some vision-related AI.</description><pubDate>Tue, 04 Jun 2024 00:00:00 GMT</pubDate></item><item><title>The second release of Elixir WebRTC</title><link>https://swmansion.com/blog/the-second-release-of-elixir-webrtc-3e6358089455/</link><guid isPermaLink="true">https://swmansion.com/blog/the-second-release-of-elixir-webrtc-3e6358089455/</guid><description>It’s been three months since we posted about the initial release of Elixir WebRTC. In that time, we’ve added a lot of features, made a…</description><pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate></item><item><title>Sunrising New Architecture in the New Expensify App</title><link>https://swmansion.com/blog/sunrising-new-architecture-in-the-new-expensify-app-729d237a02f5/</link><guid isPermaLink="true">https://swmansion.com/blog/sunrising-new-architecture-in-the-new-expensify-app-729d237a02f5/</guid><description>Read about our process of bringing New Architecture to the New Expensify App, and what we had to do to achieve it (spoiler: A LOT)</description><pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Software Mansion Hackathon 2024</title><link>https://swmansion.com/blog/software-mansion-hackathon-2024-677594b46e2c/</link><guid isPermaLink="true">https://swmansion.com/blog/software-mansion-hackathon-2024-677594b46e2c/</guid><description>We frequently cooperate with local universities in various ways, including organizing events for students to get to know Software Mansion…</description><pubDate>Tue, 16 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Not all who wander are lost</title><link>https://swmansion.com/blog/not-all-who-wander-are-lost-805811c433c5/</link><guid isPermaLink="true">https://swmansion.com/blog/not-all-who-wander-are-lost-805811c433c5/</guid><description>Expo Location is a library that allows you to access the geolocation of the device. This guide will help you use it in your app.</description><pubDate>Thu, 28 Mar 2024 00:00:00 GMT</pubDate></item><item><title>How to Handle DynamoDB Streams the Easy Way in Typescript</title><link>https://swmansion.com/blog/how-to-handle-dynamodb-streams-the-easy-way-in-typescript-ff870f370310/</link><guid isPermaLink="true">https://swmansion.com/blog/how-to-handle-dynamodb-streams-the-easy-way-in-typescript-ff870f370310/</guid><description>Discover the simplicity of handling DynamoDB Streams in TypeScript with Dynamode v1.0.0. NodeJS DynamoDB ORM</description><pubDate>Sun, 24 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Building an AI-Powered Audio Interface: Our Journey and Insights</title><link>https://swmansion.com/blog/building-an-ai-powered-audio-interface-our-journey-and-insights-49541f8c2fe0/</link><guid isPermaLink="true">https://swmansion.com/blog/building-an-ai-powered-audio-interface-our-journey-and-insights-49541f8c2fe0/</guid><description>In response to popular demand, our team embarked on an exciting experiment — building an audio interface for GPT. The goal was to grant…</description><pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Summer Internship 2024 at Software Mansion</title><link>https://swmansion.com/blog/summer-internship-2024-at-software-mansion-93f7c0651ada/</link><guid isPermaLink="true">https://swmansion.com/blog/summer-internship-2024-at-software-mansion-93f7c0651ada/</guid><description>This year is the 11th year when we organize the Summer Internship Program at Software Mansion. For the last 9 years, close to 150 people…</description><pubDate>Wed, 06 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Non-technical Graduate Program 2024</title><link>https://swmansion.com/blog/non-technical-graduate-program-2024-9f7dd094b665/</link><guid isPermaLink="true">https://swmansion.com/blog/non-technical-graduate-program-2024-9f7dd094b665/</guid><description>We are recruiting for the next edition of our Non-technical Graduate Program! Read on to get all the details.</description><pubDate>Wed, 28 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Pushing the Boundaries with Real-Time Video Inpainting</title><link>https://swmansion.com/blog/pushing-the-boundaries-with-real-time-video-inpainting-35cd82c624fb/</link><guid isPermaLink="true">https://swmansion.com/blog/pushing-the-boundaries-with-real-time-video-inpainting-35cd82c624fb/</guid><description>Our most recent project delved into the realm of object detection and instance segmentation for real-time video applications. We developed…</description><pubDate>Thu, 22 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Introducing Elixir WebRTC</title><link>https://swmansion.com/blog/introducing-elixir-webrtc-a37ece4bfca1/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-elixir-webrtc-a37ece4bfca1/</guid><description>For the last few months, we’ve been working on an Elixir implementation of WebRTC and we are glad to announce it’s very first version!</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate></item><item><title>How React Native Screens powers Expo Router?</title><link>https://swmansion.com/blog/how-react-native-screens-powers-expo-router-766480fd2d06/</link><guid isPermaLink="true">https://swmansion.com/blog/how-react-native-screens-powers-expo-router-766480fd2d06/</guid><description>How React Native Screens powers Expo Router? If you want to make the navigation in your application better, there are plenty of solutions that you can choose f…</description><pubDate>Thu, 08 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Deep-flatten TypeScript type</title><link>https://swmansion.com/blog/deep-flatten-typescript-type-c0d123028d82/</link><guid isPermaLink="true">https://swmansion.com/blog/deep-flatten-typescript-type-c0d123028d82/</guid><description>Nested object types can be a real pain to work with, especially when recursion comes into play. You can flatten an object with nested…</description><pubDate>Sun, 07 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Effective Starknet Contract Testing with Starknet Foundry</title><link>https://swmansion.com/blog/effective-starknet-contract-testing-with-starknet-foundry-315ccc55d24f/</link><guid isPermaLink="true">https://swmansion.com/blog/effective-starknet-contract-testing-with-starknet-foundry-315ccc55d24f/</guid><description>Testing is an essential component of software production. A good tool can be evaluated based on its reliability, adaptability, and ease of…</description><pubDate>Wed, 08 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Winter Internship 2024 at Software Mansion</title><link>https://swmansion.com/blog/winter-internship-2024-at-software-mansion-be201ab17eb6/</link><guid isPermaLink="true">https://swmansion.com/blog/winter-internship-2024-at-software-mansion-be201ab17eb6/</guid><description>This year, our Summer Internship Program has proved to be a success for the tenth time, and as we observe growing interest in our Winter…</description><pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Client side AI model inference for real-time video processing — style transfer</title><link>https://swmansion.com/blog/client-side-ai-model-inference-for-real-time-video-processing-style-transfer-52be282968f9/</link><guid isPermaLink="true">https://swmansion.com/blog/client-side-ai-model-inference-for-real-time-video-processing-style-transfer-52be282968f9/</guid><description>Ever wondered what you would look like in a Van Gogh’s painting? Probably not, however, recent research in image-related tech allows you…</description><pubDate>Wed, 04 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Modeling with DynamoDB made easy in Typescript</title><link>https://swmansion.com/blog/modeling-with-dynamodb-made-easy-in-typescript-cdada092d387/</link><guid isPermaLink="true">https://swmansion.com/blog/modeling-with-dynamodb-made-easy-in-typescript-cdada092d387/</guid><description>Amazon’s DynamoDB is an exceptional NoSQL database, famous for its scalability and performance. But let’s spill the tea here: while it’s a fantastic database s…</description><pubDate>Mon, 02 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Introducing the Membrane Bot: Revolutionizing Technical Support with Conversational AI</title><link>https://swmansion.com/blog/introducing-the-membrane-bot-revolutionizing-technical-support-with-conversational-ai-2a9e67cdf57f/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-the-membrane-bot-revolutionizing-technical-support-with-conversational-ai-2a9e67cdf57f/</guid><description>Read more about Membrane Bot, an AI technical support bot!</description><pubDate>Tue, 08 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Realtime object detection — fine-tuning and deploying models for processing video streams</title><link>https://swmansion.com/blog/realtime-object-detection-fine-tuning-and-deploying-models-for-processing-video-streams-312f068dbf88/</link><guid isPermaLink="true">https://swmansion.com/blog/realtime-object-detection-fine-tuning-and-deploying-models-for-processing-video-streams-312f068dbf88/</guid><description>How to process video streams in real-time, allowing us to blur out objects and effectively censor them? Find out!</description><pubDate>Fri, 28 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Non-technical Graduate Program 2023</title><link>https://swmansion.com/blog/non-technical-graduate-program-2023-ae67f6127969/</link><guid isPermaLink="true">https://swmansion.com/blog/non-technical-graduate-program-2023-ae67f6127969/</guid><description>Join our Graduate Program and find your place in Software Mansion.</description><pubDate>Wed, 17 May 2023 00:00:00 GMT</pubDate></item><item><title>Summer 2023 Internship at Software Mansion</title><link>https://swmansion.com/blog/summer-2023-internship-at-software-mansion-97dc515260d3/</link><guid isPermaLink="true">https://swmansion.com/blog/summer-2023-internship-at-software-mansion-97dc515260d3/</guid><description>This year marks the 10th time we are inviting you to join us for the Summer Internship Program at Software Mansion! Read more:</description><pubDate>Tue, 21 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Releasing Reanimated 3.0</title><link>https://swmansion.com/blog/releasing-reanimated-3-0-17fab4cb2394/</link><guid isPermaLink="true">https://swmansion.com/blog/releasing-reanimated-3-0-17fab4cb2394/</guid><description>This post presents highlights of V3 release of React Native Reanimated library. Shared Element Transitions, DX improvements and more..</description><pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Creating an Android Application With Starknet-JVM and Jetpack Compose</title><link>https://swmansion.com/blog/creating-an-android-application-with-starknet-jvm-and-jetpack-compose-55f08dea5faa/</link><guid isPermaLink="true">https://swmansion.com/blog/creating-an-android-application-with-starknet-jvm-and-jetpack-compose-55f08dea5faa/</guid><description>Starknet-JVM is a library written in Kotlin for all JVM languages that simplify interactions with the Starknet network. In this article, we…</description><pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Summary of 2022 — React Native Open Source at Software Mansion</title><link>https://swmansion.com/blog/summary-of-2022-react-native-open-source-at-software-mansion-9edf929db005/</link><guid isPermaLink="true">https://swmansion.com/blog/summary-of-2022-react-native-open-source-at-software-mansion-9edf929db005/</guid><description>What we were working on in 2022? Make sure you didn’t miss anything!</description><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Say hello to Scarb, a Cairo 1.0 package manager</title><link>https://swmansion.com/blog/say-hello-to-scarb-a-cairo-1-0-package-manager-782b0321f82f/</link><guid isPermaLink="true">https://swmansion.com/blog/say-hello-to-scarb-a-cairo-1-0-package-manager-782b0321f82f/</guid><description>Introducing Scarb, the official package manager and build toolchain for Cairo 1.0.</description><pubDate>Tue, 24 Jan 2023 00:00:00 GMT</pubDate></item><item><title>EIP712 authentication in Cairo</title><link>https://swmansion.com/blog/eip712-authentication-in-cairo-9d19e7ea273a/</link><guid isPermaLink="true">https://swmansion.com/blog/eip712-authentication-in-cairo-9d19e7ea273a/</guid><description>In this article, I would like to show you how to verify messages signed as described in EIP712 on StarkNet. This requires recreating the…</description><pubDate>Thu, 15 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Winter Internship 2023 at Software Mansion</title><link>https://swmansion.com/blog/winter-internship-2023-at-software-mansion-7ba9ecaf06f5/</link><guid isPermaLink="true">https://swmansion.com/blog/winter-internship-2023-at-software-mansion-7ba9ecaf06f5/</guid><description>We’re recruiting for the next edition of our Winter Internship! Read on to get all the details!</description><pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Testing StarkNet contracts made easy with Protostar</title><link>https://swmansion.com/blog/testing-starknet-contracts-made-easy-with-protostar-2ecdad3c9133/</link><guid isPermaLink="true">https://swmansion.com/blog/testing-starknet-contracts-made-easy-with-protostar-2ecdad3c9133/</guid><description>The only instruction you need to use Protostar for writing smart contracts on StarkNet!</description><pubDate>Fri, 15 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Announcing Reanimated 3</title><link>https://swmansion.com/blog/announcing-reanimated-3-16167428c5f7/</link><guid isPermaLink="true">https://swmansion.com/blog/announcing-reanimated-3-16167428c5f7/</guid><description>Reanimated 3 release candidate is out with Fabric support. Learn when and how to upgrade from this blog post.</description><pubDate>Wed, 11 May 2022 00:00:00 GMT</pubDate></item><item><title>Introducing Fabric to react-native-screens</title><link>https://swmansion.com/blog/introducing-fabric-to-react-native-screens-fd17bf18858e/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-fabric-to-react-native-screens-fd17bf18858e/</guid><description>In this article we discuss how we migrated react-native-screens to Fabric and how you can use it on your own Fabric-enabled RN app.</description><pubDate>Thu, 17 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Summer 2022 Internship at Software Mansion</title><link>https://swmansion.com/blog/summer-2022-internship-at-software-mansion-e246e5e56db5/</link><guid isPermaLink="true">https://swmansion.com/blog/summer-2022-internship-at-software-mansion-e246e5e56db5/</guid><description>This is the ninth time we invite you to join us for the Summer Internship Program.</description><pubDate>Fri, 11 Feb 2022 00:00:00 GMT</pubDate></item><item><title>App.js Conf 2022</title><link>https://swmansion.com/blog/app-js-conf-2022-4ad792c0a566/</link><guid isPermaLink="true">https://swmansion.com/blog/app-js-conf-2022-4ad792c0a566/</guid><description>Read the article to learn about safety measures, tickets, call for papers and other useful information about App.js Conf 2022.</description><pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Introduction to manual gestures and touch events</title><link>https://swmansion.com/blog/introduction-to-manual-gestures-and-touch-events-a1dde7c98612/</link><guid isPermaLink="true">https://swmansion.com/blog/introduction-to-manual-gestures-and-touch-events-a1dde7c98612/</guid><description>Learn about “manual gesture” API — a new feature introduced in Gesture Handler 2 that allows for full control over gesture activation flow</description><pubDate>Wed, 22 Dec 2021 00:00:00 GMT</pubDate></item><item><title>How to Build and Distribute Any React Native App With New Expo Services</title><link>https://swmansion.com/blog/how-to-build-and-distribute-any-react-native-app-with-new-expo-services-529a56cec852/</link><guid isPermaLink="true">https://swmansion.com/blog/how-to-build-and-distribute-any-react-native-app-with-new-expo-services-529a56cec852/</guid><description>Learn about features that EAS Build and EAS Submit bring to the Expo ecosystem</description><pubDate>Mon, 13 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Introducing Gesture Handler 2.0</title><link>https://swmansion.com/blog/introducing-gesture-handler-2-0-50515f1c4afc/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-gesture-handler-2-0-50515f1c4afc/</guid><description>Gesture Handler 2.0 is out with a completely redesigned API and new way of controlling gesture recognition — Manual Gestures</description><pubDate>Wed, 01 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Experimenting with React Freeze</title><link>https://swmansion.com/blog/experimenting-with-react-freeze-71da578e2fa6/</link><guid isPermaLink="true">https://swmansion.com/blog/experimenting-with-react-freeze-71da578e2fa6/</guid><description>React-freeze is a new library that uses React Suspense to prevent parts of the components hierarchies from rendering.</description><pubDate>Fri, 29 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Top 7 myths about Expo in 2021</title><link>https://swmansion.com/blog/top-7-myths-about-expo-in-2021-ee66f929bf9f/</link><guid isPermaLink="true">https://swmansion.com/blog/top-7-myths-about-expo-in-2021-ee66f929bf9f/</guid><description>Expo has evolved significantly during last year. This article explains some most common myths about modern Expo tools for app development.</description><pubDate>Tue, 05 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Building Reigns: How to reign over mobile game development using Reanimated 2. Pa</title><link>https://swmansion.com/blog/building-reigns-how-to-reign-over-mobile-game-development-using-reanimated-2-pa-55ae2017df50/</link><guid isPermaLink="true">https://swmansion.com/blog/building-reigns-how-to-reign-over-mobile-game-development-using-reanimated-2-pa-55ae2017df50/</guid><description>This is the last post in the series dedicated to building a clone of Reigns game in React Native using Reanimated 2 and Gesture Handler…</description><pubDate>Mon, 21 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Building Reigns: How to strengthen reign over mobile game development using Reanimated 2.</title><link>https://swmansion.com/blog/building-reigns-how-to-strengthen-reign-over-mobile-game-development-using-reanimated-2-66c127a210e9/</link><guid isPermaLink="true">https://swmansion.com/blog/building-reigns-how-to-strengthen-reign-over-mobile-game-development-using-reanimated-2-66c127a210e9/</guid><description>This is the second post in a series dedicated to building a clone of Reigns game in React Native using Reanimated 2 and Gesture Handler.</description><pubDate>Thu, 27 May 2021 00:00:00 GMT</pubDate></item><item><title>Building Reigns: How to reign over mobile game development using Reanimated 2.</title><link>https://swmansion.com/blog/reanimated-2-the-game-9402622c1fe5/</link><guid isPermaLink="true">https://swmansion.com/blog/reanimated-2-the-game-9402622c1fe5/</guid><description>Learn how to build mobile games with React Native!</description><pubDate>Tue, 18 May 2021 00:00:00 GMT</pubDate></item><item><title>iCalendar, CalDAV &amp; Elixir</title><link>https://swmansion.com/blog/icalendar-caldav-elixir-13be601572eb/</link><guid isPermaLink="true">https://swmansion.com/blog/icalendar-caldav-elixir-13be601572eb/</guid><description>Some insights into iCalendar format, CalDAV protocol and Elixir CalDAV Client library.</description><pubDate>Mon, 29 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Reanimated 2.0 stable release is out!</title><link>https://swmansion.com/blog/reanimated-2-0-stable-release-is-out-564c9c910891/</link><guid isPermaLink="true">https://swmansion.com/blog/reanimated-2-0-stable-release-is-out-564c9c910891/</guid><description>Announcing first stable release of Reanimated 2.0 – see what changed since the beta came out and to learn about a surprise addition to 2.0</description><pubDate>Thu, 04 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Summer 2021 Internship at Software Mansion</title><link>https://swmansion.com/blog/summer-2021-internship-at-software-mansion-71096461959b/</link><guid isPermaLink="true">https://swmansion.com/blog/summer-2021-internship-at-software-mansion-71096461959b/</guid><description>Previous year’s Summer Internships were a great success, so this summer we are organizing yet another, eighth edition of this program at…</description><pubDate>Tue, 23 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Reanimated 2 Events (part II) — Scroll Events</title><link>https://swmansion.com/blog/reanimated-2-events-part-ii-scroll-events-a319fd9f1e62/</link><guid isPermaLink="true">https://swmansion.com/blog/reanimated-2-events-part-ii-scroll-events-a319fd9f1e62/</guid><description>In this blog post, we dive deeper into the area of handling events with Reanimated 2… | by TurboDevelopers | Software Mansion</description><pubDate>Mon, 08 Feb 2021 00:00:00 GMT</pubDate></item><item><title>SwiftUI renderer for React Native (Part II)</title><link>https://swmansion.com/blog/swiftui-renderer-for-react-native-part-ii-161bad1d69e1/</link><guid isPermaLink="true">https://swmansion.com/blog/swiftui-renderer-for-react-native-part-ii-161bad1d69e1/</guid><description>In this series of two blog posts I describe the research break I took from my regular work at Software Mansion to investigate whether it’s…</description><pubDate>Wed, 03 Feb 2021 00:00:00 GMT</pubDate></item><item><title>SwiftUI renderer for React Native</title><link>https://swmansion.com/blog/swiftui-renderer-for-react-native-2b62fda38c9b/</link><guid isPermaLink="true">https://swmansion.com/blog/swiftui-renderer-for-react-native-2b62fda38c9b/</guid><description>A Software Mansion story about building a SwiftUI-backed renderer for React Native</description><pubDate>Thu, 17 Dec 2020 00:00:00 GMT</pubDate></item><item><title>Reanimated 2 Events</title><link>https://swmansion.com/blog/reanimated-2-events-5bf09d1c8678/</link><guid isPermaLink="true">https://swmansion.com/blog/reanimated-2-events-5bf09d1c8678/</guid><description>In this blog post we’re going to cover the new Reanimated’s event API that allows for hooking up animations and UI updates to the gestures.</description><pubDate>Wed, 16 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Controlling and Customizing Animations in Reanimated 2</title><link>https://swmansion.com/blog/controlling-and-customizing-animations-in-reanimated-2-cee2d5d21285/</link><guid isPermaLink="true">https://swmansion.com/blog/controlling-and-customizing-animations-in-reanimated-2-cee2d5d21285/</guid><description>Learn about animation helpers and modifiers – a new concepts from Reanimated API that allows for controlling and customizing animations.</description><pubDate>Thu, 23 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Build and publish multiple RN apps from the same codebase. (part III)</title><link>https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-iii-4cb3d1d33bbe/</link><guid isPermaLink="true">https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-iii-4cb3d1d33bbe/</guid><description>Setup Fastlane + Detox, take UI screenshots and manage metadata. Some insights and ideas for improvements.</description><pubDate>Tue, 21 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Build and publish multiple RN apps from the same codebase. (part II)</title><link>https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-ii-815d0fffc222/</link><guid isPermaLink="true">https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-ii-815d0fffc222/</guid><description>Learn how to configure your android studio and Xcode projects for building branded apps.</description><pubDate>Mon, 06 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Shared Values in Reanimated 2</title><link>https://swmansion.com/blog/shared-values-in-reanimated-2-af0cb4ffe24/</link><guid isPermaLink="true">https://swmansion.com/blog/shared-values-in-reanimated-2-af0cb4ffe24/</guid><description>Learn about the concept of Shared Values in Reanimated 2. Lear how to react to value changes and how to control animations.</description><pubDate>Thu, 02 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Build and publish multiple RN apps from the same codebase.</title><link>https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-29bf3bc54f7f/</link><guid isPermaLink="true">https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-29bf3bc54f7f/</guid><description>Introduction &amp; How to select features based on an application identifier and react context.</description><pubDate>Wed, 24 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Introducing Reanimated 2</title><link>https://swmansion.com/blog/introducing-reanimated-2-752b913af8b3/</link><guid isPermaLink="true">https://swmansion.com/blog/introducing-reanimated-2-752b913af8b3/</guid><description>React Native Reanimated 2 is out! It features new, worklet-based API that allows for writing performant interactions in JavaScript.</description><pubDate>Thu, 28 May 2020 00:00:00 GMT</pubDate></item><item><title>Styles &amp; Theming in React Native — a snatch from the webinar.</title><link>https://swmansion.com/blog/styles-theming-in-react-native-a-snatch-from-the-webinar-93a26698dce6/</link><guid isPermaLink="true">https://swmansion.com/blog/styles-theming-in-react-native-a-snatch-from-the-webinar-93a26698dce6/</guid><description>Software Mansion Academy took off in great style! Thanks to our partners — Shopify, and our host — Haris Mahmood, over 150 people learned…</description><pubDate>Wed, 20 May 2020 00:00:00 GMT</pubDate></item><item><title>Live video streaming in Elixir made simple with Membrane</title><link>https://swmansion.com/blog/live-video-streaming-in-elixir-made-simple-with-membrane-fc5b2083982d/</link><guid isPermaLink="true">https://swmansion.com/blog/live-video-streaming-in-elixir-made-simple-with-membrane-fc5b2083982d/</guid><description>Learn how we used Membrane Framework — an Elixir AV processing platform to setup a live video streaming pipeline from an iOS device</description><pubDate>Thu, 23 Apr 2020 00:00:00 GMT</pubDate></item><item><title>Software Mansion Academy</title><link>https://swmansion.com/blog/software-mansion-academy-1aac5c1ef245/</link><guid isPermaLink="true">https://swmansion.com/blog/software-mansion-academy-1aac5c1ef245/</guid><description>We invite you to join us for a series of webinars and workshops online, hosted by expert developers and organized by Software Mansion.</description><pubDate>Thu, 23 Apr 2020 00:00:00 GMT</pubDate></item></channel></rss>