YoVDO

React Native Essential Training

Offered By: LinkedIn Learning

Tags

React Native Courses Javascript Courses Fetch API Courses Expo Courses ESLint Courses

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
1. Getting Started
  • Why React Native?
  • Requirements and setup
2. React Native Fundamentals
  • Hello React Native with Expo
  • Hello React Native on iOS
  • Hello React Native on Android
  • Styling React Native components
  • Exploring components and APIs
3. Building a Simple Game App
  • 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
4. Building a Data-Driven App
  • 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
5. Animation and Gesture Control
  • 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
6. Deploying
  • Test first
  • Testing on Android
  • Changing app logo and splash screen
  • Using TestFlight with internal testers
  • Generating signed APK for Android
Conclusion
  • Next steps

Taught by

Samer Buna

Related Courses

Learn React Native
Codecademy
Build an Instagram Clone with React Native, Firebase Firestore, Redux, Expo - Full Course
freeCodeCamp
Learn React Native Gestures and Animations - Tutorial
freeCodeCamp
Full Stack Open
University of Helsinki via Independent
Computer Science and Mobile Apps
Harvard University via edX