React Native Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Discover how to build production-ready, native mobile apps on both iOS and Android using React Native.
Syllabus
Introduction
- Working with React Native
- Is this course for you?
- Course overview
- Why React Native?
- Requirements and setup
- Hello React Native with Expo
- Hello React Native on iOS
- Hello React Native on Android
- Styling React Native components
- Exploring components and APIs
- Introduction and preview
- Initializing the TargetSum app
- Configuring ESLint
- The game component with a random target
- Generating the random play numbers
- Styling the random play numbers
- Using TouchableOpacity for press events
- Changing UI based on selected numbers
- Adding shared behavior to numbers
- Using React DevTools with React Native
- Computing dynamic values where needed
- Changing UI based on game status
- Working with timers
- Caching to optimize computable values
- Remounting a component to reset it
- Introduction and preview
- Initializing the Bakesale app
- Using the Fetch API
- Using FlatList with API data
- Working with images
- Navigating to different views with state
- Fetching more API data for a view
- Implementing a back link
- Using TextInput to implement search
- Preparing for swiping
- The Animated and Easing APIs
- Creating an animation loop
- Considering the device dimensions
- The PanResponder API
- Preparing the PanHandlers
- Swiping left and right
- Handling swipe gestures
- Opening URLs
- Test first
- Testing on Android
- Changing app logo and splash screen
- Using TestFlight with internal testers
- Generating signed APK for Android
- Next steps
Taught by
Samer Buna
Related Courses
Build Mobile Apps With React Native and ExpoLaracasts Capstone (React App)
Meta via Coursera Learn React Native
Codecademy Introduction to Mobile App Development
IBM via Coursera The Ultimate ChatGPT Guide with React Native - Develop Mobile Apps
Packt via Coursera