Building Native iOS Apps using React Native
summary
Shows how React Native builds true native iOS apps using JavaScript with a real example app that shares 99% of code across iOS and Android, runs on RN ~0.47, and uses the packager plus live reload and hot reload to see UI changes instantly. Demos include a spinner toggling state, navigation with react-navigation, maps via Airbnb react-native-maps, lists with SectionList/FlatList, layout with flexbox, and dynamic updates via Microsoft CodePush; a simple chat using gifted-chat and socket.io also works.
AI-written summary · about
chapters (21)
- 0:00Intro
- 2:45What is React Native?
- 4:23Why React Native?
- 8:49Installing React Native
- 17:38Reloading
- 17:52How React Native Works
- 24:32UI Layout using Flexbox
- 26:30Basics of Flexbox
- 28:01Sizing
- 29:42Maximum Width
- 30:25Justifying Content
- 38:56State and Props
- 40:07Components in React Native
- 41:33Getting Locations
- 41:59Displaying Maps
- 43:08Data Storage
- 44:19Navigation
- 46:40Dynamic App Updates using CodePush
- 55:31Platform Specific Code
- 56:11Using the Platform Module in Your Stylesheet
- 56:45Something Fun!
related talks
50mBuilding Cross Platform Native Mobile Apps using React Native
52mReact Native
27mBuilding high quality mobile apps with React Native
32mBuild an iOS and Android app in 15 minutes using React Native
47mIntro To React Native
45mAbout React Native inside your existing Android App
52mWhy you should use React Native for your next mobile app
41mAs Easy as Ever - Apps for Android and iOS with React Native
