Share your thoughts in the episode feedback survey
Give FeedbackABOUT
In this episode, Łukasz sits down with Mo Javad to discuss multiplatform app development with React and React Native. From the roots of the multiplatform vision to the modern-day approaches and solutions facilitating code-sharing, they’re unpacking everything you need to know to build applications that run smoothly on any platform.
topics
this episode discusses
The formation of a multiplatform vision and resulting benefits
- The possibilities for building universal apps and how they changed over time
- A business perspective on going multiplatform with React at the core
- Our early attempts to share UI and challenges they faced
Today's multiplatform choices
- How React Native breaks down silos, streamlining team structures and workflows
- A roundup of different multiplatform approaches you can adopt
- Deep-dive into UI libraries, navigation, business logic, styling, and animations
Case study of a universal streaming platform built with React Native
- Strategies and technological projects decisions, e.g. monorepo considerations and build strategies
- Day-to-day project realities, such as code reviews or breaking team silos
- Bundler choices including Webpack, Metro, and Re.Pack
resources
mentioned in the episode
- Mo Khazali - Creating universal design systems across web and mobile with Utility First Styling
- Mo Khazali - Sharing logic & state between universal web and mobile apps - React Nexus
- Ben Ellerby - Sharing Code Between React and React Native: What Not to Share
- The State of Building Native Mobile and Web Apps from a Single Codebase with React Native in 2023
- RNEU 2021: Lorenzo Sciandra & Tommy Nguyen - Improve all the repos – exploring Microsoft’s DevExp