Building Cross Platform Native Mobile Apps using React Native
summary
Shows how to build a single JavaScript codebase that runs as pure native iOS and Android apps using React Native, with live reload and hot reload via the Metro packager on port 8081, and an actual app built in about a week. Demonstrates state/props, SectionList/FlatList, fetching JSON with fetch, maps with react-native-maps (Airbnb), native modules via npm + react-native link, and dynamic UI updates using CodePush (Microsoft) to push changes without App Store redeploys, claiming roughly 80–90% code reuse for typical business apps.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 0:40Overview
- 1:40Agenda
- 4:10What is React Native
- 6:20Why learn React Native
- 10:07Demo
- 16:27Debugging
- 22:43Writing once run everywhere
- 24:37JSX vs React Native
- 25:18React Packager
- 26:34Layout Framework
- 27:20FlexBox
- 30:17State
- 33:53Components
- 34:52Section List
- 37:46Location API
- 38:12Display Maps
- 39:12Data Storage
- 39:53Fetch API
- 40:31React Navigation
- 41:13React Navigation Demo
- 41:43Code Push Demo
- 46:51Platform Specific Code
- 47:18Something Fun
related talks
01h 01mBuilding Native iOS Apps using React Native
27mBuilding high quality mobile apps with React Native
01h 05mBuilding Native Android Apps using React Native
21mBuilding Cross-Platform Component Libraries for Web and Native with React
59mOne Codebase to Rule Them All - Using React Native Everywhere
43mReact Native for Multi-platform Mobile Applications
16mBuilding Cross-Platform Apps with React Native + Next.js
28mCross-Platform React
