React Native – The Practical Guide [2025] (Udemy – Engsub and Vietsub)
About Course
Views
What you’ll learn:
Learn how to use ReactJS to build real native mobile apps for iOS and Android
Develop cross-platform (iOS and Android) mobile apps without knowing Swift, ObjectiveC or Java/ Android
Explore React Native basics and advanced features!
Learn how to use key mobile app features like Google maps or the device camera
Link gốc:
https://www.udemy.com/course/react-native-the-practical-guide/
Time Course:
28.5 hours (290 Lectures + Documents)
Instructor
: Academind by Maximilian Schwarzmüller
Total Weight:
30 GB
** Note
:
Chú ý:
Course Content
10 – Sending Http Requests
-
001 Module Introduction.mp4
02:22 -
002 Backend Setup (Firebase).mp4
03:29 -
003 Installing Axios.mp4
02:12 -
004 Sending POST Http Requests.mp4
06:34 -
005 Fetching Backend Data (GET Requests).mp4
09:25 -
006 Transforming & Using Fetched Data.mp4
08:19 -
007 Using Response Data from POST Requests.mp4
05:43 -
008 Updating & Deleting Backend Data (UPDATE & DELETE Requests).mp4
07:50 -
009 Managing the Loading State.mp4
08:57 -
010 Handling Request Errors.mp4
12:01 -
011 Module Summary.mp4
00:58
19 – Bonus
-
002 This Course Was Updated Update Information.mp4
07:15
18 – Bonus React.js Refresher
-
001 Module Introduction.mp4
01:12 -
002 What is React.mp4
03:13 -
003 A Starting Project.mp4
04:03 -
004 Understanding JSX.mp4
05:31 -
005 Understanding Components.mp4
02:50 -
006 Working with Multiple Components.mp4
07:04 -
007 Working with Props.mp4
06:51 -
008 Rendering Lists of Data.mp4
04:30 -
009 Handling Events.mp4
07:24 -
010 Parent-Child Communication.mp4
04:38 -
011 Managing State.mp4
05:54 -
012 More on State.mp4
04:20 -
013 User Input & Two-Way Binding.mp4
05:52 -
014 Wrap Up.mp4
02:11
17 – Bonus JavaScript Refresher
-
001 Module Introduction.mp4
01:36 -
002 JavaScript – A Summary.mp4
02:35 -
004 Core Syntax Refresher.mp4
04:34 -
005 let & const.mp4
02:27 -
006 Arrow Functions.mp4
05:17 -
007 Objects Properties & Methods.mp4
03:19 -
008 Arrays & Array Methods.mp4
04:16 -
009 Arrays, Objects & Reference Types.mp4
02:13 -
010 Spread Operator & Rest Parameters.mp4
06:40 -
011 Destructuring.mp4
05:37 -
012 Async Code & Promises.mp4
10:28 -
013 Wrap Up.mp4
00:50
16 – Course Roundup
-
001 Course Roundup.mp4
00:55
15 – Push Notifications
-
001 Module Introduction.mp4
01:02 -
002 What are (Local) Notifications.mp4
02:08 -
003 Adding the Expo Notification Package.mp4
06:11 -
004 Scheduling Notifications.mp4
06:05 -
006 Handling Incoming Notifications.mp4
05:22 -
008 Reacting To Incoming Notifications.mp4
07:10 -
009 Reacting To User Interaction With Incoming Notifications.mp4
04:50 -
010 Understanding Push Notifications.mp4
06:40 -
011 Push Notifications Setup.mp4
05:12 -
012 Using the Push Token.mp4
08:54 -
013 Sending Push Notifications.mp4
08:42 -
014 Module Summary.mp4
02:24
14 – Publishing React Native Apps
-
001 Module Introduction.mp4
01:36 -
002 Publishing Apps An Overview.mp4
04:04 -
003 Key Configuration Items & Considerations.mp4
02:30 -
004 Configuring App Names & Versions.mp4
08:16 -
005 A Quick Note About Environment Variables.mp4
01:51 -
006 Adding Icons & A Splash Screen.mp4
03:40 -
007 Building Expo Apps with EAS.mp4
14:31 -
008 EAS for iOS (even on Windows Devices).mp4
16:46 -
009 Building for iOS Without Expo.mp4
10:23 -
010 Building for Android Without Expo.mp4
07:21
13 – Building React Native Apps Without Expo
-
001 Module Introduction.mp4
01:30 -
002 How Exactly Does Expo Work.mp4
04:20 -
003 Expo Alternatives.mp4
05:34 -
004 Setting Up Our System.mp4
04:43 -
005 Using Expo’s Bare Workflow.mp4
07:48 -
006 Using Native Device Features with the Bare Workflow.mp4
07:26 -
007 Ejecting To The Bare Workflow.mp4
05:41 -
008 Creating Projects with the React Native CLI (no Expo).mp4
07:11 -
009 Non-Expo Apps & Native Device Features.mp4
03:27 -
010 Module Summary.mp4
01:51
12 – Using Native Device Features (Camera, Location & More)
-
026 SQLite Getting Started & Initialization.mp4
16:11 -
018 Confirming Picked Locations.mp4
07:38 -
019 Previewing Picked Locations.mp4
09:15 -
020 Adding a Form Submit Button.mp4
04:44 -
021 Managing Location & Image State in the Form.mp4
09:30 -
022 Converting Picked Locations to Human-Readable Addresses.mp4
09:44 -
023 Passing Entered Data to the AllPlaces Screen.mp4
05:20 -
024 Outputting a List Of Places.mp4
04:39 -
025 Styling Place Items.mp4
06:29 -
017 Allowing Map Interaction & Adding Markers.mp4
05:10 -
027 Preparing Code to Insert Data into the SQLite Database.mp4
07:09 -
028 Inserting Places into the Database.mp4
03:17 -
029 Fetching Places from the Database.mp4
09:35 -
030 Adding the Place Details Screen.mp4
09:14 -
031 Fetching Place Detail Data from the Database.mp4
08:36 -
032 Showing a Readonly Map.mp4
09:09 -
033 Module Summary.mp4
02:28 -
001 Module Introduction.mp4
02:36 -
016 Adding an Interactive Map (Google Maps & Apple Maps).mp4
08:32 -
015 Adding a Location Preview Map.mp4
12:24 -
014 Locating Users.mp4
09:06 -
013 Getting Started with the Location Picker.mp4
05:33 -
012 Creating a Custom Button.mp4
06:00 -
011 Showing an Image Preview.mp4
06:40 -
010 Taking Photos on iOS + Managing Permissions.mp4
08:28 -
009 Taking Photos on Android.mp4
06:08 -
008 Adding & Configuring the Camera Package (for Native Camera Access).mp4
06:18 -
007 Getting Started with a Custom Form.mp4
05:59 -
006 Global Colors & Styling.mp4
05:03 -
005 Adding a Header Button.mp4
07:16 -
004 Adding an Add Place Screen + Navigation.mp4
06:34 -
003 Editing the Favorite Place Items.mp4
07:59 -
002 Adding a Favorite Places List.mp4
08:54
11 – User Authentication
-
001 Module Introduction.mp4
01:59 -
002 Demo App Walkthrough.mp4
03:56 -
003 How Does Authentication Work.mp4
02:58 -
004 Backend Setup.mp4
05:34 -
005 Controlling Signup & Login Screens.mp4
04:39 -
006 Sending Authentication Requests to the Backend.mp4
05:19 -
007 Creating New Users.mp4
05:39 -
008 Logging Users In.mp4
06:30 -
009 Authentication Error Handling.mp4
03:49 -
010 Storing & Managing the User Authentication State (with Context).mp4
07:13 -
011 Extracting the Authentication Token.mp4
04:16 -
012 Protecting Screens.mp4
06:57 -
013 Adding a Logout Functionality.mp4
03:38 -
014 Accessing Protected Resources.mp4
10:17 -
015 Storing Auth Tokens on the Device & Logging Users In Automatically.mp4
11:46 -
017 Module Summary.mp4
02:12
01 – Getting Started
-
01:05
-
03:27
-
004 A Glance Under The Hood Of React Native.mp4
05:05 -
005 Creating React Native Projects Expo CLI vs React Native CLI.mp4
06:26 -
006 Creating a New React Native Project.mp4
04:39 -
007 Analyzing The Created Project.mp4
05:15 -
008 Running Our First App On A Real Device!.mp4
04:20 -
009 Setting Up A Local Development Environment.mp4
09:26 -
011 About This Course.mp4
06:54
09 – Handling User Input
-
001 Module Introduction.mp4
01:26 -
002 Building a Custom Input Component.mp4
08:34 -
003 Creating an Overall Form.mp4
05:57 -
004 Configuring the Form Input Elements.mp4
04:08 -
005 Adding Styling.mp4
07:40 -
006 Setting the Form Layout.mp4
06:41 -
007 Handling User Input in a Generic Way.mp4
09:56 -
008 Managing Form State & Submission.mp4
04:54 -
009 Working with Entered Data.mp4
05:20 -
010 Setting & Using Default Values.mp4
07:08 -
011 Adding Validation.mp4
06:38 -
012 Providing Visual Validation Feedback.mp4
09:18 -
013 Adding Error Styling.mp4
04:54 -
014 Module Summary.mp4
01:41
08 – Time To Practice – The Expense Tracker App
-
012 Adding a Header Button & Making Expense Items Tappable.mp4
11:32 -
022 Finishing Touches.mp4
04:25 -
021 Deleting & Updating Expenses.mp4
06:32 -
020 Using Context From Inside Components.mp4
08:18 -
019 Managing App-wide State With Context.mp4
18:17 -
018 Closing A Modal Programmatically.mp4
03:21 -
017 Adding Custom Buttons.mp4
09:40 -
016 Adding a Delete Button.mp4
05:34 -
015 Supporting Different Editing Modes & Using Route Parameters.mp4
07:00 -
014 Styling The Expense Management Screen.mp4
03:06 -
013 Navigating Programmatically Between Screens.mp4
05:16 -
001 Module Introduction & What We’ll Build.mp4
02:21 -
011 Formatting Dates.mp4
04:41 -
010 Working on Expense List Items.mp4
13:24 -
009 Improving App Layout & Styling.mp4
07:50 -
008 Outputting a List of Expenses.mp4
04:44 -
007 Adding Dummy Expense Data.mp4
05:37 -
006 Continuing Work on the Expense-related Components.mp4
06:48 -
005 Creating Key App Components to Display Expenses.mp4
06:17 -
004 Adding Global Colors & Editing Navigation Configuration.mp4
10:03 -
003 Adding Navigation (with React Navigation) & Configuring Navigation.mp4
08:27 -
002 The Starting Setup.mp4
06:17
07 – App-wide State Management with Redux & Context API
-
001 Module Introduction.mp4
03:04 -
002 Getting Started with React’s Context API.mp4
05:22 -
003 Managing App-wide State with Context.mp4
04:59 -
004 Using the Created Context with useContext.mp4
05:11 -
005 Managing Favorite Meals with the Context API.mp4
09:39 -
006 Getting Started with Redux & Redux Toolkit.mp4
04:45 -
007 Working with Redux Slices.mp4
07:02 -
008 Managing Redux State & Dispatching Actions.mp4
05:12 -
009 Using Redux State in Components.mp4
01:45 -
010 Module Summary.mp4
01:16
06 – React Native Navigation with React Navigation [MEALS APP]
-
013 Setting Navigation Options Dynamically.mp4
09:03 -
024 Module Summary.mp4
02:42 -
023 App Finishing Touches.mp4
03:52 -
022 Nesting Navigators.mp4
13:04 -
021 Adding, Configuring & Using Bottom Tabs.mp4
06:29 -
020 Configuring the Drawer Navigator & The Drawer.mp4
10:09 -
019 Adding Drawer Navigation & Creating a Drawer.mp4
09:31 -
018 Adding an Icon Button to a Header.mp4
04:50 -
017 Adding Header Buttons.mp4
06:55 -
016 Finishing the Meal Detail Screen.mp4
18:56 -
015 Outputting Content in the Meal Detail Screen.mp4
09:23 -
014 Adding & Configuring the Meal Details Screen.mp4
08:57 -
001 Module Introduction.mp4
01:28 -
012 Styling Screen Headers & Backgrounds.mp4
07:59 -
011 Adding Images & Styling.mp4
17:10 -
010 Displaying Meals.mp4
07:51 -
009 Working with Route Parameters To Pass Data Between Screens.mp4
06:36 -
008 Understanding the useNavigation Hook.mp4
03:38 -
006 Implementing Navigation Between Two Screens.mp4
08:29 -
005 Getting Started with the React Navigation Package.mp4
09:44 -
004 Displaying Items in a Grid.mp4
14:28 -
003 Getting Started with the App & Outputting Meal Categories.mp4
09:31 -
002 What Is Navigation.mp4
04:21
05 – Building Adaptive User Interfaces (Adapt to Platform & Device Sizes)
-
001 Module Introduction.mp4
04:05 -
002 Setting Dynamic Widths.mp4
04:29 -
003 Introducing the Dimensions API.mp4
06:39 -
004 Adjusting Image Sizes with the Dimensions API.mp4
04:04 -
005 Understanding Screen Orientation Problems.mp4
03:16 -
006 Setting Sizes Dynamically (for different Orientations).mp4
07:55 -
007 Managing Screen Content with KeyboardAvoidingView.mp4
05:49 -
008 Improving the Landscape Mode UI.mp4
07:54 -
010 Further Improvements with useWindowDimensions.mp4
04:35 -
011 Writing Platform-specific Code with the Platform API.mp4
08:59 -
012 Styling the Status Bar.mp4
02:08
04 – Diving Deeper into Components, Layouts & Styling – Building a Mini-Game App
-
027 Adding a (Foreground) Image.mp4
09:01 -
019 Managing Colors Globally.mp4
06:53 -
020 Creating, Using & Displaying Random Numbers.mp4
12:43 -
021 Adding Game Control Buttons (+ & -) to the App.mp4
15:27 -
022 Checking for Game Over.mp4
11:12 -
023 Improving the Game Screen Visuals.mp4
11:39 -
024 Using Cascading Styles.mp4
05:44 -
025 Working with Icons (Button Icons).mp4
04:08 -
026 Adding & Using Custom Fonts with React Native Apps.mp4
07:03 -
018 Creating a Title Component.mp4
04:37 -
028 Using & Styling Nested Text.mp4
04:52 -
029 Adding Logic to (Re-)Start Games & Displaying a Summary Screen.mp4
06:58 -
030 Logging Game Rounds.mp4
05:51 -
031 Outputting Log Data with FlatList.mp4
02:49 -
032 Styling the Game Round Logs.mp4
08:10 -
033 Finishing Touches.mp4
04:33 -
034 Module Summary.mp4
02:56 -
010 Coloring the Components & The Overall App.mp4
03:19 -
002 Starting Setup & Analyzing the Target App.mp4
03:03 -
003 Setting Up our Screen Components.mp4
05:39 -
004 Creating Custom Buttons.mp4
06:58 -
005 Styling for Android & iOS.mp4
11:16 -
006 Styling the Number Input Element.mp4
06:52 -
007 Configuring the TextInput Field.mp4
03:21 -
008 Adding Visual Feedback to the Buttons.mp4
15:46 -
009 Improving the Buttons.mp4
07:38 -
001 Module Introduction & What We’ll Build.mp4
02:05 -
011 Adding a Linear Gradient.mp4
04:02 -
012 Adding a Background Image.mp4
07:03 -
013 Getting Started with the Game Logic.mp4
07:10 -
014 Handling User Input & Showing an Alert Dialog.mp4
07:30 -
015 Switching Screens Programmatically.mp4
07:11 -
016 Starting Work on the Game Screen.mp4
04:45 -
017 Respecting Device Screen Restrictions with the SafeAreaView.mp4
03:06
03 – Debugging React Native Apps (Introduction)
-
001 Module Introduction.mp4
01:17 -
002 Handling Errors.mp4
04:37 -
003 Logging to the Console.mp4
01:52 -
004 Debugging JavaScript Remotely.mp4
03:05 -
005 Using the React DevTools.mp4
03:27 -
006 Using the Documentation.mp4
00:34
02 – React Native Basics [COURSE GOALS APP]
-
016 Optimizing Lists with FlatList.mp4
13:41 -
029 Module Summary.mp4
03:32 -
028 App Finishing Touches.mp4
07:15 -
027 Working with Images & Changing Colors.mp4
06:04 -
026 Opening & Closing the Modal.mp4
02:30 -
025 Styling the Modal Overlay.mp4
05:41 -
024 Adding a Modal Screen.mp4
06:57 -
023 Adding an Android Ripple Effect & an iOS Alternative.mp4
04:52 -
022 Making Items Deletable & Using IDs.mp4
05:17 -
021 Handling Taps with the Pressable Component.mp4
03:33 -
020 Working on the Goal Input Component.mp4
09:40 -
019 Utilizing Props.mp4
02:33 -
018 Splitting Components Into Smaller Components.mp4
05:11 -
001 Module Introduction.mp4
01:44 -
015 Making Content Scrollable with ScrollView.mp4
06:15 -
014 iOS & Android Styling Differences.mp4
08:50 -
013 Managing A List Of Course Goals (in our Demo App).mp4
07:10 -
012 Handling Events.mp4
07:29 -
011 Improving The Layout.mp4
07:11 -
009 Flexbox – A Deep Dive.mp4
12:19 -
008 Using Flexbox To Create Layouts.mp4
05:07 -
007 React Native & Flexbox.mp4
02:31 -
006 Exploring Layouts & Flexbox.mp4
03:19 -
004 Styling React Native Apps.mp4
10:13 -
003 Working With Core Components.mp4
07:00 -
002 Exploring Core Components & Component Styling.mp4
07:52
Student Ratings & Reviews
No Review Yet