Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай React Native: Advanced Concepts, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:01:44
    Introduction - Start Here!
  • Урок 2. 00:02:24
    Creating React Native Apps
  • Урок 3. 00:06:45
    Why Expo?
  • Урок 4. 00:04:14
    Creating Our First App
  • Урок 5. 00:06:17
    Animation Systems
  • Урок 6. 00:09:48
    The Animation Module
  • Урок 7. 00:08:15
    Animation from Square One
  • Урок 8. 00:05:24
    Moving a Ball
  • Урок 9. 00:09:37
    How Animations Work
  • Урок 10. 00:08:48
    Animation from Another Angle
  • Урок 11. 00:04:18
    Swipe Deck Props
  • Урок 12. 00:03:52
    Component Boilerplate
  • Урок 13. 00:07:35
    Interplay Between Components
  • Урок 14. 00:13:52
    Customizing Individual Cards
  • Урок 15. 00:10:24
    The Pan Responder System
  • Урок 16. 00:08:48
    Pan Responder's Event Handlers
  • Урок 17. 00:09:55
    The Gesture Object
  • Урок 18. 00:11:29
    Dragging a Card
  • Урок 19. 00:04:39
    Animating Single Cards
  • Урок 20. 00:07:00
    How to Rotate Elements
  • Урок 21. 00:06:15
    Interpolating Rotation Values
  • Урок 22. 00:05:34
    Linear Relations with Interpolation
  • Урок 23. 00:05:34
    Limiting Rotation with Interpolation
  • Урок 24. 00:05:11
    Springing Back to Default
  • Урок 25. 00:07:23
    Detecting Minimum Swipe Distance
  • Урок 26. 00:08:42
    Programmatic Animation
  • Урок 27. 00:04:12
    Forcing Swipes
  • Урок 28. 00:06:26
    Callbacks on Swipe Completion
  • Урок 29. 00:04:50
    Writing Reusable Components
  • Урок 30. 00:04:21
    The DefaultProps System
  • Урок 31. 00:06:04
    Resetting Card Position
  • Урок 32. 00:06:11
    Advancing the Deck
  • Урок 33. 00:06:50
    Handling Empty Lists
  • Урок 34. 00:08:32
    Getting the Cards to Stack
  • Урок 35. 00:03:10
    Troubleshooting Flashing Images
  • Урок 36. 00:05:35
    Cascading Card List
  • Урок 37. 00:04:23
    Animating Advancing Cards
  • Урок 38. 00:05:16
    Resetting the Index
  • Урок 39. 00:03:40
    Deck Wrapup
  • Урок 40. 00:08:21
    Review of Common Auth Flows
  • Урок 41. 00:10:05
    The Details of One Time Passwords
  • Урок 42. 00:08:27
    Tech Stack with Google Cloud Functions
  • Урок 43. 00:08:22
    Traditional Servers vs Google Cloud Functions
  • Урок 44. 00:09:50
    Layout of Google Cloud Functions
  • Урок 45. 00:07:22
    Firebase Project Setup
  • Урок 46. 00:04:36
    Deploying a Firebase Project
  • Урок 47. 00:07:43
    Testing Deployed Functions
  • Урок 48. 00:05:49
    Project File Structure
  • Урок 49. 00:10:50
    The Request and Response Objects
  • Урок 50. 00:05:49
    Generating a Service Account
  • Урок 51. 00:08:55
    Sanitizing User Inputs
  • Урок 52. 00:06:23
    Creating New Users
  • Урок 53. 00:05:24
    Testing New User Creation
  • Урок 54. 00:06:30
    Texting from Twilio
  • Урок 55. 00:07:04
    Twilio Credentials
  • Урок 56. 00:06:11
    Accessing Saved Users
  • Урок 57. 00:08:46
    Sending Texts to Users
  • Урок 58. 00:09:06
    Generating Access Codes
  • Урок 59. 00:08:01
    Verifying One Time Passwords
  • Урок 60. 00:07:53
    Invalidating Used Codes
  • Урок 61. 00:04:32
    Generating JWT's
  • Урок 62. 00:02:54
    Transitioning to React Native
  • Урок 63. 00:06:58
    App Boilerplate
  • Урок 64. 00:08:10
    Defining Instance Properties
  • Урок 65. 00:06:58
    Invoking Cloud Functions
  • Урок 66. 00:09:08
    Refactoring with Async/Await
  • Урок 67. 00:04:34
    Debugging with Async/Await
  • Урок 68. 00:06:00
    Async/Await on User Signin
  • Урок 69. 00:03:53
    Capturing Tokens
  • Урок 70. 00:05:59
    Firebase Auth with a JWT
  • Урок 71. 00:07:24
    Breather and Review
  • Урок 72. 00:05:40
    App Overview
  • Урок 73. 00:06:24
    Screen Walkthrough
  • Урок 74. 00:06:42
    More Screen Walkthroughs
  • Урок 75. 00:05:11
    App Challenges and Solutions
  • Урок 76. 00:03:13
    Screens vs Components
  • Урок 77. 00:09:22
    React Native Navigation Options
  • Урок 78. 00:10:25
    React Navigation in Practice
  • Урок 79. 00:07:06
    Screen Boilerplate
  • Урок 80. 00:07:14
    Implementing the First Navigator
  • Урок 81. 00:07:12
    Nesting Navigators
  • Урок 82. 00:03:16
    Wiring Up Stack Navigators
  • Урок 83. 00:05:41
    Class vs Instance Properties
  • Урок 84. 00:04:44
    Customization with Header Options
  • Урок 85. 00:06:42
    Programmatic Navigation
  • Урок 86. 00:05:13
    Styling the NavBar
  • Урок 87. 00:06:12
    The Welcome Screen
  • Урок 88. 00:07:41
    Styling the Welcome Screen
  • Урок 89. 00:08:40
    Even More Welcome Screen Styling!
  • Урок 90. 00:04:58
    Navigation from the Welcome Screen
  • Урок 91. 00:10:02
    More on Welcome Screen Navigation
  • Урок 92. 00:05:32
    Facebook Auth Flow
  • Урок 93. 00:05:51
    The Facebook Dev Console
  • Урок 94. 00:13:02
    Redux Setup
  • Урок 95. 00:10:07
    Using Async Storage
  • Урок 96. 00:13:01
    Crazy Async/Await Syntax
  • Урок 97. 00:17:47
    Logging in With Facebook
  • Урок 98. 00:10:38
    Testing Facebook's Login Flow
  • Урок 99. 00:09:14
    World's Biggest Gotcha
  • Урок 100. 00:05:47
    The Auth Reducer
  • Урок 101. 00:08:50
    Skipping the Auth Screen
  • Урок 102. 00:03:52
    Testing Auth Flow
  • Урок 103. 00:11:37
    Advancing the Welcome Screen
  • Урок 104. 00:03:02
    Resolving the Loading Screen
  • Урок 105. 00:05:26
    Showing a Map
  • Урок 106. 00:07:24
    Interacting with the MapView
  • Урок 107. 00:04:44
    Working around MapView Issues
  • Урок 108. 00:08:56
    The Indeed Jobs API
  • Урок 109. 00:08:59
    Location API Mismatch
  • Урок 110. 00:10:32
    Converting LatLong to Zip Code
  • Урок 111. 00:07:43
    Fetching a List of Jobs
  • Урок 112. 00:10:05
    Issuing Action Creators from MapScreen
  • Урок 113. 00:08:45
    The Jobs Reducer
  • Урок 114. 00:05:30
    Navigating from Action Creators
  • Урок 115. 00:03:58
    The Deck Screen
  • Урок 116. 00:04:25
    Importing the Deck Component
  • Урок 117. 00:06:11
    Applying the Swipe Component
  • Урок 118. 00:08:39
    Styling Job Cards
  • Урок 119. 00:10:30
    Customizing MapViews
  • Урок 120. 00:07:08
    Android Compatibility
  • Урок 121. 00:04:43
    Dynamic Key Props
  • Урок 122. 00:02:09
    One More Swipe Deck Fix
  • Урок 123. 00:03:30
    Liking a Job
  • Урок 124. 00:10:41
    Considering Only Unique Jobs
  • Урок 125. 00:03:21
    The Review Screen
  • Урок 126. 00:08:01
    Rendering a List of Liked Jobs
  • Урок 127. 00:08:20
    Applying to Jobs
  • Урок 128. 00:08:26
    Mapping a Jobs Location
  • Урок 129. 00:06:34
    Styling the Job Card
  • Урок 130. 00:07:37
    Clearing Liked Jobs
  • Урок 131. 00:03:24
    Redirecting Back to the Map
  • Урок 132. 00:03:27
    Callback Gotcha
  • Урок 133. 00:05:31
    Tab Bar Icons
  • Урок 134. 00:06:48
    Tab Bar Config
  • Урок 135. 00:04:38
    Android Specific Fixes
  • Урок 136. 00:03:31
    Push Notifications and Data Persistence
  • Урок 137. 00:05:26
    Persisting Application State
  • Урок 138. 00:03:30
    Wiring Up Redux Persist
  • Урок 139. 00:06:58
    How Redux Persist Works
  • Урок 140. 00:08:24
    Redux Persist - Huge Gotcha!
  • Урок 141. 00:05:51
    Push Notification Overview
  • Урок 142. 00:08:18
    Registering For Push Notifications
  • Урок 143. 00:05:16
    Generating Push Tokens
  • Урок 144. 00:06:16
    Testing Notifications
  • Урок 145. 00:04:51
    More on Notifications and Wrapup