{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Rocket Ship","title":"#051 - React Native Brownfield Integration with Mariusz Stanisz","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/e737607c\"></iframe>","width":"100%","height":180,"duration":2982,"description":"In this conversation, Simon Grimm interviews Mariusz Stanisz, a React Native developer, about the complexities and challenges of Brownfield integration in mobile applications. Mariusz shares his experiences, insights, and the potential benefits of integrating React Native into existing native applications. The discussion covers the technical aspects of integration, communication between native and React Native apps, and the future of Brownfield integration in the React Native ecosystem.\nLearn React Native - https://galaxies.dev\nMariusz Stanisz\nMariusz X: https://x.com/staszekscp_\nMariusz GitHub: https://github.com/staszekscp\nLinks\nMariusz AppJS Talk: https://www.youtube.com/watch?v=mOg29UnIMMA&ab_channel=SoftwareMansion\nReact Native Brownfield Docs: https://reactnative.dev/docs/integration-with-existing-apps\nReact Native Brownfield Tools: https://github.com/callstack/react-native-brownfield\nTakeaways\nBrownfield integration allows for gradual migration to React Native.\nChallenges arise from integrating into existing large native applications.\nCommunication between native and React Native can be achieved through various methods.\nBrownfield integration is not widely used, making resources scarce.\nThe integration process can speed up development significantly.\nHot Reload works well in simple applications during integration.\nReact Native's new architecture presents both opportunities and challenges.\nDocumentation and community support for Brownfield integration need improvement.\nTesting and debugging can be more complex in Brownfield scenarios.","thumbnail_url":"https://img.transistorcdn.com/1mTgnNUxqgj8QDkI4V51oojxwjdNqhjuAp7rEDt2W1s/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQzNTgzLzE2OTAz/ODE4NzktYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}