Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
React Native School Membership
Meta
Welcome
Navigating React Native School
Slack Community
Changelog
Bundled Courses
How to Debug React Native Apps in Development and Production
Building a Component Library with Storybook
Building and Validating Forms with Formik & Yup
Uploading Images in React Native
Animations
Building an Animation Hook in React Native
How to Animate the Items of a React Native FlatList
Playing with React Native Animations
React Native Animated Answer Bar
Improved Form Error Messages using React Native Animatable and Hooks (8:33)
Calendars
How to Use React Native Calendar (12:07)
Configuration
Easily Manage Different Environment Configurations in React Native
Managing Configuration in React Native
Context
Using Context to Build a Light/Dark Theme (18:02)
Migrating from Redux to the New React Context API
Migrating from the Old to New React Context API
Core APIs
React Native Basics: Copy to Clipboard
React Native Basics: Geolocation
Intro to Styling in React Native
Layout with Flexbox - React Native Basics
Debugging
Install and Use Reactotron for Debugging
Intro to Debugging React Native (iOS and Android)
Best Practices for Capturing User Feedback in React Native
Deep Linking
Handling Deep Links with React Navigation
Deployments
Setup Continuous Integration with React Native
Understanding React Native Deployments
Checklist to Deploy React Native to Production
Tools and Services used in a Production React Native + Meteor App
Preparing a React Native Android App for Production
React Native + CodePush
CodePush Strategy for Beta Testing (10:51)
Developer Experience
Configure Visual Studio Code for React Native Development
Create React Native App + React Native Debugger
Discussions/Patterns
React Native Project Git Workflow
Breaking Down React Native v0.60
React Native vs. Flutter - Which to Choose?
Breaking an Interface into Components
How to Organize Your Components
How 💩 dad jokes helped me better understand immutable data
How to Become a React Native Developer in 2018
How to Hire React Native Developers & Find React Native jobs
How to Get Started with React Native
The Easiest Way to Learn React Native
My Process for Building a Cross Platform React Native Component
Organizing a React Native Project
Blueprint to becoming a React Native Developer
Sharing Code between Android and iOS in React Native
App Development Preplanning: Data and Requirements
Build a Cross Platform Button in React Native
Essentials Guides
JavaScript Essentials
React (Native) Essentials
GraphQL/Apollo
Apollo Setup Kickstart (16:15)
Hooks
Building a Dimensions Hook in React Native
Migrating from Component State to Hooks for a Fetch Request
Images
How to Upload Images in a React Native App
Progressive Image Loading in React Native
Animated Image Overlay in React Native
How to use the Image Component - React Native Basics
Fade in an Image with React Native with the Animated API
Forms
Easily Build Forms in React Native
Interactions/Gestures
Detect Multiple Touches in React Native with the Gesture Responder System
Implement a Long Press Button with React Native's Gesture Responder System
Instagram Style Double Tap with React Native
Intro to Gestures in React Native
Snapchat Interface in React Native
Pinch to Zoom Gesture (8:27)
Swipe Gestures with react-native-gesture-handler
JavaScript
A Brief Overview of ES6 for React Native Developers
Keyboard
How to make your React Native app respond gracefully when the keyboard pops up
Dismiss the Keyboard in React Native from Anywhere
Live Coding
Live React Native Development | April 2, 2019
Starting a New React Native Project | Live Coding
Adding Data to a React Native App | Live Coding
Meteor
React Native + Meteor: react-native-meteor vs. meteor-client-bundler
Offline First React Native + Meteor Apps
Using Meteor as a Backend for Your Apps [Presentation]
Connecting React Native and Meteor
How I use React Native, Redux, and Meteor
Why Meteor is the Perfect Backend for React Native
React Native Meteor: Auth with Email, Username, and Password
React Native Meteor: OAuth with Facebook
Pub/Sub versus Methods in React Native Meteor
React Native Meteor FAQ
Google OAuth using Meteor and React Native
Password Hashing for Meteor React Native
Easily Connect React Native to a Meteor Server
Meteor Authentication from React Native
Miscellaneous
Building a Global Alert System in React Native
Fix Broken React Native Projects in Xcode 10
Building a React Native Multi-Theme Button
How to Rename A React Native App
React Conf 2017 Overview for the React Native Developer
iPhoneX Compatibility in React Native with SafeAreaView
Navigation
Integrating React Navigation Back Button with a WebView
Complex Navigation Example with React Navigation
Easily Work on Deeply Nested Screens in React Native (8:31)
Setting up an Authentication Flow in React Native (10:05)
Navigating Navigation in React Native
Use Redux to Manage React Navigation State
Building an Authentication Flow with React Navigation
Getting Started with React Native Navigation V1
Replace a Screen Using React Navigation
Migrate from ExNavigation to React Navigation
Getting Started with React Navigation, the Navigation Solution for React Native
React Native Basics: Using react-native-router-flux
Use the SwitchNavigator in React Navigation for an Authentication Flow (React Native)
Exploring Navigators in React Native
Shared Element Transitions with React Navigation (11:27)
Offline
Handling Offline Actions in React Native
Building Offline First React Native Apps
Persistent Data
Migrating Data in AsyncStorage
Push Notifications
4 Questions to Ask When Choosing a Push Notification Provider for a React Native App
Handling Remote Push Notifications from OneSignal in React Native
React Native Push Notifications with OneSignal
How to Setup Push Notifications in React Native (iOS & Android)
React Native Firebase
Install React Native Firebase Core
Redux
Setting up your Redux Store
Release Prep
How to Add a Splash Screen to a React Native App (iOS and Android)
Scrolling (FlatList, ScrollView, ListView, etc.)
How to Use the SectionList Component
Enable Scroll in a React Native ScrollView Based on the Content Size
How to use the FlatList Component
React Native Basics: How to Use the ListView Component
How to Search a React Native FlatList
Enable Scroll in a React Native ScrollView Based on the Content Size
React Native FlatList Grid
Sum of Items in a React Native FlatList
Infinite Scroll with React Native FlatList
Pull to Refresh with React Native FlatList
Styling
Intro to Styled Components (15:25)
Testing
Test Driven Development with AsyncStorage (17:03)
Mocking Fetch API Calls When Using Jest
Component Testing with React Native Testing Library
React Native End to End Testing with Detox
Adding TypeScript to an Existing React Native Application
User Experience
Normalizing Text and Spacing Between Screen Sizes
Changelog
Discussion
0
comments
Load more
0 comments