Micro Frontends for Mobile
summary
Shows a working React Native prototype that splits a single app into two independent JavaScript bundles (a dashboard and a remote), uses a modified CodePush flow to push each bundle over the air and the app updates live, and proves the idea with a demo where labels change without App Store updates. Uses Metro/React Native, notes bundle size doubles with each microfrontend, warns about native-code fragmentation, repeated JS dependencies, and recommends a module federation / federation runtime approach.
AI-written summary · about
chapters (16)
- 0:00Introduction and welcome
- 1:06Speaker introduction
- 2:09What are micro frontends for mobile
- 3:10About the speaker and context
- 4:33Client project and modularization
- 6:20Micro frontends background and benefits
- 8:27Mobile challenges with micro frontends
- 12:59React Native and over-the-air updates
- 16:55Live demo setup
- 19:02Demo execution and updates
- 21:48Webpack and module Federation in React Native
- 23:37Future possibilities and challenges
- 27:53Tech agnosticism and dependencies
- 29:15JavaScript bundle duplication issues
- 30:41Featur-driven design approach
- 32:06Q&A introduction
related talks
45mMicro Frontends in Action!
36mMicro Frontends in Action!
17mReact Native MicroApp Architecture
29mMicro Frontends, how to evolve to an extensible frontend
21mEmbracing Micro-frontends: A Comprehensive Guide for Modern Web Development
01h 17mChallenges in Building Micro Front Ends
36mMicro Frontends - Breaking Monoliths
50mBuilding Cross Platform Native Mobile Apps using React Native
