What if learning were part of your daily routine? With DailyDrip's React Native topic, you'll get the best training written by experts. Every week day, you'll get a bite-sized piece of React Native education delivered to your inbox. Learn daily just by checking your email, or work through our exclusive content at your own pace. You'll always be able to go back or skip ahead via our web and mobile applications. We respect your time and you'll learn in just five minutes a day.

Meet your expert


868917
Franzé Jr

Software Engineer with experience working in multi-cultural teams, Franze wants to help people when he can, and he is passionate about programming and Computer Science. Founder of RemoteMeetup.com where he can meet people all over the World. When Franze is not coding, he is studying something about programming.

What our customers are saying!

Daily Drip has easily been one of the most helpful resources on my journey to better understand Elixir and the Phoenix web framework.
Taylor Dolezal Software Architect
Taylor dolezal
With any language there are so many details to learn. What functions are built-in? How should I structure my code? What tools are available for improving my workflow? It’s rare to find one source that can answer so many of these questions, but DailyDrip does this and more for Elixir.
James Edward Gray II Developer
James edward gray
Daily Drip is by far the best resource for learning Elm anywhere, and among the very best online learning platforms, period.
Rex van der Spuy Author of 5 books on game development
Rex van der spuy

See what you'll get


Why React Native

A brief introduction to react native and why it is different for o...
Free!


Getting Started

Installation and a quick introduction about the app structure
04:35
Free!


Project Structure

Learn about the directories and the structure for a React Native p...
Free!


Our First App

Create a simple app using actions and updating the screen.
03:46
Free!


React Native Weekly Drip #1, and Exercise: Actions and Listeners

Create simple actions with buttons, and show some text as a result...
Free!


Actions and Listeners - Solution

Solution for Actions and listeners exercise.


Persisting data in React Native

How to persist data in React Native using Async Storage.
03:21
Free!


Making API Calls

How to make API calls and show data.


Creating your Own API Client

How to create a layer for all of our API calls and organize it cle...
02:54


React Native Weekly Drip #2, and Exercise: Get your favorite pokemon

Working with an API and treating the result.
Free!


Get your favorite pokemon - Solution

Solution for get your favorite pokemon exercise.


Flexbox

How to use flexbox and create a login screen.
04:03


Transition Between Screens

Learn how to make transitions between screens.


Platform Specific Components

We will check a specific component from the React Native Standard ...
03:31


React Native Weekly Drip #3, and Exercise: Write once components

How to use the same code and generate different components and nat...
Free!


Write Once Components - Solution

Solution from Write Once Components exercise


Debugging your App

Using a web browser to debug your application.
03:35


Using Images

Take a look in how the images work on React Native.


Working with Lists

Learn how to work with lists
03:57
Free!


React Native Weekly Drip #4, and Exercise: Actions and Lists

Interesting links for the week and exercise using listviews
Free!


Solution for Actions and Lists

Solution for Actions and Lists Exercise.


Stateless Components

Learn why we should use stateless components and how
04:54
Free!


React State

Why you should worry about managing your state?


Managing the State

How to manage the state in React
03:27


React Native Weekly Drip #5, and Exercise: Flow

Interesting links for the week and exercise about flow
Free!


Flow - Solution

Solution for the Exercise using Flow


Generating a package for your device

Let's see how generate a package for your android and iOS device.
02:45
Free!


Deploying to your device Store

How to deploy to your device Store


CI and Automated Deploys

Run tests automatically, automate your deploys, and improve your life.
04:00
Free!


React Native Weekly Drip #6, and Exercise: Continuous Integration

Learn about how to create automated deploys and improve your life.
Free!


Preparing to Work on the DailyDrip Mobile App

A solution to last week's CI exercise, and an overview of a real-w...


Getting Started With Redux in React Native

Using React Native Debugger and Redux DevTools to quickly learn ho...
04:37


Managing API Calls

Separating state changes and side effects


Navigation

Setting up navigation yourself
02:49


React Native Weekly Drip #7, and Exercise: Settings Screen with Redux

Make a Settings screen and save it in a redux store.
Free!


Settings Screen Solution

Implementing a Settings screen


Creating a React Native Docs app

Starting creating an app from scratch
03:16


Github API calls at React Native Docs

Handling API requests from the Github API


React Native Docs: Improve layout

Using React Native Elements and improving the view.
05:04


React Native Weekly Drip #8, and Exercise: Add Redux to React Native Docs

Interesting links for the week and Add Redux to React Native Docs
Free!


Solution: Redux Loop in React Native Docs

Using Redux Loop in our React Native Docs app


Getting Started with React Navigation

The basics of React Navigation
04:05
Free!


Changing the Header and Redux in React Navigation

Configuring the Header and using Redux in React Navigation


Add React Navigation to the Docs App

Set up React Navigation in the React Native Docs
02:14


React Native Weekly Drip #9, and Exercise: Integration with Firebase

Links for the week and Firebase exercise
Free!


Solution: Firebase Grocery List

Solution from Exercise Firebase Grocery List


Chat App using Firebase

Implemeting a chat app using firebase
04:46


Firebase Storage

Using Firebase Storage


Add Images to our Chat App

How to add images to a firebase chat app
04:08


React Native Weekly Drip #10, and Exercise: A soundboard app

Interesting Links for the week and creating a soundboard app
Free!


Solution: Soundboard app

Creating a soundboard app with Firebase


Comparing ListViews Ionic 2 vS React Native

Compare 1k element listviews in Ionic 2 vS React Native
01:27
Free!


Introduction to Ignite

The unfair starting CLI, Generator, and more for React Native
Free!


Creating a Simple app with Ignite

First steps with Ignite
03:19


React Native Weekly Drip #11, and Exercise: Ignite Theming

Interesting links for the week and working with Ignite Theme
Free!


Solution: Ignite Theme

Playing with Ignite’s Theme


Introduction to Redux Sagas

A quick rundown on Redux Sagas
07:26


A best practice using Redux

Checking best practices using Redux


Moving to Redux Loop

Move code from Redux Sagas to Redux Loop
03:03


React Native Weekly Drip #12, and Exercise: Test Redux Thunk

Exercise: Testing Redux Thunk and some interesting links
Free!


Solution: Redux Thunk

Implementing an API call using Redux Thunk


Storing Assets in React Native

How to store assets and work with them
04:47


Building a Memory Color Game

A simple Memory game using colors


Using Reactotron

Inspecting React Native Code
03:06


React Native Weekly Drip #13, and Exercise: Actions to Color Game

React Native Weekly Drip #13, and Exercise: Actions to Color Game
Free!


Solution: Add Actions to Color Game

Adding Actions to our Color Game


Getting Started with GraphQL

Giving GraphQL a try
04:11


Better understanding GraphQL

Fragments, mutations and more


GraphQL: Advanced Queries

Passing arguments to our queries
02:37


React Native Weekly Drip #14, and Exercise: List Repos from Github using GraphQL API

React Native Weekly Drip #14, and Exercise: List Repos from Github...
Free!


Solution: Github Repos GraphQL API

Solution: All Repos from Github GraphQL API