Building Native Android Apps using React Native
summary
Shows how to build real Android apps with React Native using Node/NPM and watchman, open the generated Android folder in Android Studio, and deploy via react-native run-android or Android Studio. Demonstrates live reload and hot reload, dynamic over-the-air updates via code-push, and integrating maps with react-native-maps. Describes 99% code reuse from an NDC app prototype, using AsyncStorage for key/value persistence, react-navigation for tabs+stacks, and the need to set the debug server host and shake a device for the dev menu.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:36Agenda
- 5:27What is React Native?
- 7:16Why React Native?
- 11:22Installing React Native
- 22:33How React Native Works
- 28:40UI Layout using Flexbox
- 29:44Basics of Flexbox
- 30:40Flex Direction
- 31:30Sizing
- 32:45Maximum Width
- 42:38State and Props
- 43:00Components in React Native
- 46:13Displaying Maps
- 48:02Data Storage
- 50:28Navigation
- 57:20Dynamic App Updates using CodePush
related talks
50mBuilding Cross Platform Native Mobile Apps using React Native
44mReact Native: how to succeed with your mobile app
52mWhy you should use React Native for your next mobile app
50mWhy React Native Android Works
42mReact Native in the wild
45mAbout React Native inside your existing Android App
28mThe Development Flow
28mProduction ready apps with React Native
