[Last updated 2/2024] React Native: Advanced Concepts (Udemy – Vietsub and Engsub)
About Course
Views
:
What you’ll learn:
Make compelling applications using expert-level features of React Native
Create amazingly smooth and performant animations
Build new React Native apps with Expo
Understand the latest Navigation options for new React Native apps
Add logic to your Firebase backend with Google Cloud Functions
Update your users with cross platform Push Notifications
Handle your users going offline with Redux Persist
Time video:
16.5 hours (151 Lessons + Documents)
Teacher:
Stephen Grider
Total weight:
9 GB
Original link:
https://www.udemy.com/course/react-native-advanced/
+ Nếu các bạn xem online gặp tình trạng “Không thể phát video do quá tải” (Google Drive) thì các bạn nên tải về nhé. Lưu ý nên tải từng thư mục nhé hoặc 1-5 thư mục cùng lúc (lúc đó google drive sẽ nén file và tự động tải xuống). Không nên tải thư mục cha vì file nặng google sẽ nén thiếu nhé.
Course Content
01 – Expo Setup
-
01:43
-
02:23
-
004 Why Expo.mp4
06:44 -
005 Creating Our First App.mp4
04:13
02 – Animations with React Native
-
001 Animation Systems.mp4
06:15 -
002 The Animation Module.mp4
09:47 -
003 Animation from Square One.mp4
08:14 -
004 Moving a Ball.mp4
05:22 -
005 How Animations Work.mp4
09:36 -
006 Animation from Another Angle.mp4
08:47 -
007 Swipe Deck Props.mp4
04:17 -
008 Component Boilerplate.mp4
03:51 -
010 Interplay Between Components.mp4
07:34 -
011 Customizing Individual Cards.mp4
13:50
03 – Handling Gestures
-
001 The Pan Responder System.mp4
10:23 -
002 Pan Responder’s Event Handlers.mp4
08:47 -
003 The Gesture Object.mp4
09:54 -
004 Dragging a Card.mp4
11:28
04 – Applying Animation Styling
-
001 Animating Single Cards.mp4
04:38 -
002 How to Rotate Elements.mp4
06:59 -
003 Interpolating Rotation Values.mp4
06:14 -
004 Linear Relations with Interpolation.mp4
05:33 -
005 Limiting Rotation with Interpolation.mp4
05:32 -
006 Springing Back to Default.mp4
05:10 -
007 Detecting Minimum Swipe Distance.mp4
07:22 -
008 Programmatic Animation.mp4
08:41 -
009 Forcing Swipes.mp4
04:11 -
010 Callbacks on Swipe Completion.mp4
06:25
05 – Component Reusability
-
001 Writing Reusable Components.mp4
04:49 -
002 The DefaultProps System.mp4
04:20 -
003 Resetting Card Position.mp4
06:02 -
004 Advancing the Deck.mp4
06:10 -
005 Handling Empty Lists.mp4
06:49 -
006 Getting the Cards to Stack.mp4
08:31 -
007 Troubleshooting Flashing Images.mp4
03:09 -
008 Cascading Card List.mp4
05:34 -
009 Animating Advancing Cards.mp4
04:22 -
010 Resetting the Index.mp4
05:15 -
011 Deck Wrapup.mp4
03:39
06 – One Time Password Authentication
-
001 Review of Common Auth Flows.mp4
08:20 -
002 The Details of One Time Passwords.mp4
10:04 -
003 Tech Stack with Google Cloud Functions.mp4
08:26 -
004 Traditional Servers vs Google Cloud Functions.mp4
08:21 -
005 Layout of Google Cloud Functions.mp4
09:49 -
006 Firebase Project Setup.mp4
07:21 -
007 Deploying a Firebase Project.mp4
04:35 -
008 Testing Deployed Functions.mp4
07:42 -
009 Project File Structure.mp4
05:48 -
010 The Request and Response Objects.mp4
10:49 -
011 Generating a Service Account.mp4
05:48 -
012 Sanitizing User Inputs.mp4
08:54 -
013 Creating New Users.mp4
06:22 -
014 Testing New User Creation.mp4
05:23
07 – Twilio Integration
-
001 Texting from Twilio.mp4
06:29 -
002 Twilio Credentials.mp4
07:03 -
003 Accessing Saved Users.mp4
06:10 -
005 Sending Texts to Users.mp4
08:45 -
006 Generating Access Codes.mp4
09:05 -
007 Verifying One Time Passwords.mp4
08:00 -
008 Invalidating Used Codes.mp4
07:52 -
009 Generating JWT’s.mp4
04:31
08 – Client Side One Time Passwords
-
001 Transitioning to React Native.mp4
02:53 -
002 App Boilerplate.mp4
06:57 -
003 Defining Instance Properties.mp4
08:09 -
004 Invoking Cloud Functions.mp4
06:57 -
005 Refactoring with AsyncAwait.mp4
09:07 -
006 Debugging with AsyncAwait.mp4
04:33 -
007 AsyncAwait on User Signin.mp4
05:59 -
008 Capturing Tokens.mp4
03:52 -
009 Firebase Auth with a JWT.mp4
05:58 -
010 Breather and Review.mp4
07:23
09 – Bringing it All Together
-
011 Wiring Up Stack Navigators.mp4
03:15 -
020 More on Welcome Screen Navigation.mp4
10:01 -
019 Navigation from the Welcome Screen.mp4
04:57 -
018 Even More Welcome Screen Styling!.mp4
08:39 -
017 Styling the Welcome Screen.mp4
07:40 -
016 The Welcome Screen.mp4
06:11 -
015 Styling the NavBar.mp4
05:12 -
014 Programmatic Navigation.mp4
06:41 -
013 Customization with Header Options.mp4
04:43 -
012 Class vs Instance Properties.mp4
05:39 -
001 App Overview.mp4
05:39 -
010 Nesting Navigators.mp4
07:11 -
009 Implementing the First Navigator.mp4
07:13 -
008 Screen Boilerplate.mp4
07:05 -
007 React Navigation in Practice.mp4
10:24 -
006 React Native Navigation Options.mp4
09:20 -
005 Screens vs Components.mp4
03:11 -
004 App Challenges and Solutions.mp4
05:09 -
003 More Screen Walkthroughs.mp4
06:41 -
002 Screen Walkthrough.mp4
06:23
10 – Facebook Authentication
-
001 Facebook Auth Flow.mp4
05:31 -
002 The Facebook Dev Console.mp4
05:50 -
003 Redux Setup.mp4
13:00 -
004 Using Async Storage.mp4
10:05 -
005 Crazy AsyncAwait Syntax.mp4
13:00 -
006 Logging in With Facebook.mp4
17:46 -
007 Testing Facebook’s Login Flow.mp4
10:36 -
009 World’s Biggest Gotcha.mp4
09:13 -
010 The Auth Reducer.mp4
05:46 -
011 Skipping the Auth Screen.mp4
08:49 -
012 Testing Auth Flow.mp4
03:51 -
013 Advancing the Welcome Screen.mp4
11:36 -
014 Resolving the Loading Screen.mp4
03:01
11 – MapViews on React Native
-
017 Android Compatibility.mp4
07:07 -
032 Android Specific Fixes.mp4
04:37 -
031 Tab Bar Config.mp4
06:47 -
030 Tab Bar Icons.mp4
05:30 -
029 Callback Gotcha.mp4
03:25 -
028 Redirecting Back to the Map.mp4
03:23 -
027 Clearing Liked Jobs.mp4
07:36 -
026 Styling the Job Card.mp4
06:33 -
025 Mapping a Jobs Location.mp4
08:24 -
024 Applying to Jobs.mp4
08:19 -
023 Rendering a List of Liked Jobs.mp4
08:00 -
022 The Review Screen.mp4
03:20 -
021 Considering Only Unique Jobs.mp4
10:40 -
020 Liking a Job.mp4
03:29 -
019 One More Swipe Deck Fix.mp4
02:07 -
018 Dynamic Key Props.mp4
04:42 -
001 Showing a Map.mp4
05:25 -
016 Customizing MapViews.mp4
10:29 -
015 Styling Job Cards.mp4
08:38 -
014 Applying the Swipe Component.mp4
06:10 -
013 Importing the Deck Component.mp4
04:24 -
012 The Deck Screen.mp4
03:57 -
011 Navigating from Action Creators.mp4
05:29 -
010 The Jobs Reducer.mp4
08:44 -
009 Issuing Action Creators from MapScreen.mp4
10:04 -
008 Fetching a List of Jobs.mp4
07:42 -
007 Converting LatLong to Zip Code.mp4
10:31 -
006 Location API Mismatch.mp4
08:58 -
005 The Indeed Jobs API.mp4
08:55 -
003 Working around MapView Issues.mp4
04:43 -
002 Interacting with the MapView.mp4
07:23
12 – Offline Data Persistence
-
001 Push Notifications and Data Persistence.mp4
03:30 -
002 Persisting Application State.mp4
05:25 -
003 Wiring Up Redux Persist.mp4
03:29 -
004 How Redux Persist Works.mp4
06:57 -
005 Redux Persist – Huge Gotcha!.mp4
08:23
13 – Push Notifications
-
001 Push Notification Overview.mp4
05:50 -
002 Registering For Push Notifications.mp4
08:17 -
003 Generating Push Tokens.mp4
05:15 -
004 Testing Notifications.mp4
06:15 -
005 More on Notifications and Wrapup.mp4
04:50