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

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

Payments in React Native: Using braintree

Submitting Payments in React Native using braintree

Creating a Starter App

Creating a super project with Redux + React Navigation + Best Prac...

Jest Tests

Testing your React Native using Jest

How to use Vim for React Native

Using Vim with Prettier for React Native

Using Sentry with React Native

Setting up an error tracking service in your app

Using GraphCool with React Native

A serverless solution for GraphQL that works great with React Native

React Native - Logins with Auth0

How to set up a login solution in React Native

GraphQL: Overview

What it is, and How, Why and When to use GraphQL

Solution: Screen Awake and Gyroscope

Using ScreenAwake and Gyroscope for Expo

React Native Weekly Drip #15, and Exercise: Working with Gyroscope in Expo

Interesting links for the Week and exercise working with gyroscope

Expo: Facebook Login in React Native

Connecting Facebook in React Native

Playing with Expo SDK

Getting location and phone contacts

Getting Started with Expo

Trying out Expo

Solution: Github Repos GraphQL API

Solution: All Repos from Github GraphQL API

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...

GraphQL: Advanced Queries

Passing arguments to our queries

Better understanding GraphQL

Fragments, mutations and more

Getting Started with GraphQL

Giving GraphQL a try

Solution: Add Actions to Color Game

Adding Actions to our Color Game

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

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

Using Reactotron

Inspecting React Native Code

Building a Memory Color Game

A simple Memory game using colors

Storing Assets in React Native

How to store assets and work with them

Solution: Redux Thunk

Implementing an API call using Redux Thunk

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

Exercise: Testing Redux Thunk and some interesting links

Moving to Redux Loop

Move code from Redux Sagas to Redux Loop

A best practice using Redux

Checking best practices using Redux

Introduction to Redux Sagas

A quick rundown on Redux Sagas

Solution: Ignite Theme

Playing with Ignite’s Theme

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

Interesting links for the week and working with Ignite Theme

Creating a Simple app with Ignite

First steps with Ignite

Introduction to Ignite

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

Comparing ListViews Ionic 2 vS React Native

Compare 1k element listviews in Ionic 2 vS React Native

Solution: Soundboard app

Creating a soundboard app with Firebase

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

Interesting Links for the week and creating a soundboard app

Add Images to our Chat App

How to add images to a firebase chat app

Firebase Storage

Using Firebase Storage

Chat App using Firebase

Implemeting a chat app using firebase

Solution: Firebase Grocery List

Solution from Exercise Firebase Grocery List

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

Links for the week and Firebase exercise

Add React Navigation to the Docs App

Set up React Navigation in the React Native Docs

Changing the Header and Redux in React Navigation

Configuring the Header and using Redux in React Navigation

Getting Started with React Navigation

The basics of React Navigation

Solution: Redux Loop in React Native Docs

Using Redux Loop in our React Native Docs app

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

React Native Docs: Improve layout

Using React Native Elements and improving the view.

Github API calls at React Native Docs

Handling API requests from the Github API

Creating a React Native Docs app

Starting creating an app from scratch

Settings Screen Solution

Implementing a Settings screen

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

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


Setting up navigation yourself

Managing API Calls

Separating state changes and side effects

Getting Started With Redux in React Native

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

Preparing to Work on the DailyDrip Mobile App

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

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

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

CI and Automated Deploys

Run tests automatically, automate your deploys, and improve your life.

Deploying to your device Store

How to deploy to your device Store

Generating a package for your device

Let's see how generate a package for your android and iOS device.

Flow - Solution

Solution for the Exercise using Flow

React Native Weekly Drip #5, and Exercise: Flow

Interesting links for the week and exercise about flow

Managing the State

How to manage the state in React

React State

Why you should worry about managing your state?

Stateless Components

Learn why we should use stateless components and how

Solution for Actions and Lists

Solution for Actions and Lists Exercise.

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

Interesting links for the week and exercise using listviews

Working with Lists

Learn how to work with lists

Using Images

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

Debugging your App

Using a web browser to debug your application.

Write Once Components - Solution

Solution from Write Once Components exercise

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

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

Platform Specific Components

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

Transition Between Screens

Learn how to make transitions between screens.


How to use flexbox and create a login screen.

Get your favorite pokemon - Solution

Solution for get your favorite pokemon exercise.

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

Working with an API and treating the result.

Creating your Own API Client

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

Making API Calls

How to make API calls and show data.

Persisting data in React Native

How to persist data in React Native using Async Storage.

Actions and Listeners - Solution

Solution for Actions and listeners exercise.

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

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

Our First App

Create a simple app using actions and updating the screen.

Project Structure

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

Getting Started

Installation and a quick introduction about the app structure

Why React Native

A brief introduction to react native and why it is different from ...