React Native Essential Training

React Native Essential Training

English | MP4 | AVC 1280×720 | AAC 40KHz 2ch | 4h 20m | 777 MB

React Native allows you to build native mobile apps using JavaScript and React. In this project-based course, learn how to use React Native to build production-ready, native mobile apps on both iOS and Android. To help acquaint you with the fundamentals of React Native, instructor Samer Buna takes a hands-on approach, showing how to build applications from scratch. He first walks through how to build a simple math game, and then demonstrates how to build a data-driven app. Along the way, he shows how to debug and solve common problems, and shares practical knowledge about testing and packaging your apps.

Table of Contents

1 Working with React Native
2 Is this course for you
3 Course overview
4 Why React Native
5 Requirements and setup
6 Hello React Native with Expo
7 Hello React Native on iOS
8 Hello React Native on Android
9 Styling React Native components
10 Exploring components and APIs
11 Introduction and preview
12 Initializing the TargetSum app
13 Configuring ESLint
14 The game component with a random target
15 Generating the random play numbers
16 Styling the random play numbers
17 Using TouchableOpacity for press events
18 Changing UI based on selected numbers
19 Adding shared behavior to numbers
20 Using React DevTools with React Native
21 Computing dynamic values where needed
22 Changing UI based on game status
23 Working with timers
24 Caching to optimize computable values
25 Remounting a component to reset it
26 Introduction and preview
27 Initializing the Bakesale app
28 Using the Fetch API
29 Using FlatList with API data
30 Working with images
31 Navigating to different views with state
32 Fetching more API data for a view
33 Implementing a back link
34 Using TextInput to implement search
35 Preparing for swiping
36 The Animated and Easing APIs
37 Creating an animation loop
38 Considering the device dimensions
39 The PanResponder API
40 Preparing the PanHandlers
41 Swiping left and right
42 Handling swipe gestures
43 Opening URLs
44 Test first
45 Testing on Android
46 Changing app logo and splash screen
47 Using TestFlight with internal testers
48 Generating signed APK for Android
49 Next steps