Best React Native Courses

Find the best online React Native Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free React Native Courses.

The Complete React Native + Hooks Course

Understand React Native with Hooks, Context, and React Navigation.

Created by Stephen Grider - Engineering Architect

"]

Students: 156097, Price: $89.99

Students: 156097, Price:  Paid

If you're tired of spinning your wheels learning Swift or Android, this is the course for you.

Authentication? You will learn it.  Hooks? Included.  Navigation? Of course!

This course will get you up and running with React Native quickly, and teach you the core knowledge you need to deeply understand and build React components for mobile devices.

Both OSX and Windows supported - develop iOS or Android!

This course includes content on both v0.62.2 and the legacy v0.30.x, which is widely used in industry.

We'll start by mastering the fundamentals of React, including JSX, “props", “state", and event handling. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing.  Special attention has been paid to creating reusable components that you'll be able to make use of on your own fantastic projects.

React Native is an excellent solution for developing apps on mobile in a fraction of the time it takes to make an equivalent iOS or Swift app.  You'll love seeing your changes instantly appear on your own device, rather than waiting for Swift/Java code to recompile!  This quick feedback loop, along with excellent cross platform support, is what has catapulted React Native to the top must-have skill for Javascript engineers.

If you are new to React, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the React course for you! To learn React you have to understand it.

  • Learn how to use React's custom markup language, JSX, to clean up your Javascript code

  • Master the process of breaking down a complex component into many smaller, interchangeable components

  • Grasp the difference between “props" and “state" and when to use each

  • Render interactive, media-rich components in beautifully styled apps

  • Develop apps that are unique, fun, and responsive

  • Build on both Android and iOS platforms

  • Master integration with Firebase for user authentication

  • Learn the core principles of navigation with React Native

I've built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

React Native – The Practical Guide [2021 Edition]

Use React Native and your React knowledge to build native iOS and Android Apps - incl. Push Notifications, Hooks, Redux

Created by Academind by Maximilian Schwarzmüller - Online Education

"]

Students: 124745, Price: $129.99

Students: 124745, Price:  Paid

Mobile apps are one of the best ways to engage with users - no wonder everyone wants to build one!

Wouldn't it be great if you could use your web development knowledge, combined with your React knowledge, to build mobile apps with that?

That's exactly what React Native allows you to do!

No need to learn Java, Android, Swift, ObjectiveC or anything of that - React and JavaScript is all you need to create awesome native mobile apps that work on both Android and iOS. That's probably the reason why Instagram, AirBnB, Skype and many other global companies are using it to build their mobile apps!

With this course, you can join this league. I'll teach you all you need to create your own React Native apps, publish them to the Google Play Store and Apple App Store and dive really deep into the React Native ecosystem.

You'll learn all about the theory behind React Native, its core concepts, how to build responsive designs that work on different device sizes, how to navigate around, use maps and the camera and so much more!

And which better way to learn than by building a real app? We'll build the "Awesome Places" app in this course, an app where users can share amazing pictures and the location where they took them. This app will allow you to see things like using maps, the camera, user authentication, connecting to a server and much more in action.

By the end of the course, we'll of course also go through all steps required to get it into an app store.

Here's a detailed look at what you'll get:

  • The core concepts and theory

  • How to use React, JavaScript and native components

  • Understand how to navigate in React Native apps

  • A closer look at styling and animating React Native apps

  • Instructions on how to use third-party libraries in your React Native app

  • Detailed examples on how to use maps or an image picker

  • A full user authentication flow

  • How to connect to a backend server from your app

  • Debugging instructions

  • And so much more!

What will you need to succeed in this course?

  • NO Android, Java, Swift or ObjectiveC knowledge is required!

  • JavaScript and React (for the web) knowledge is required though - you don't need to be an expert but the basics need to be set (though there are refresher sections in this course!)

I'd be very happy to welcome you in the course!

Max

React Native and Redux Course using hooks

Take your react.js skills to next level by building Native Android and IOS Apps using React Native

Created by Mukesh Phulwani - Founder of CNQ

"]

Students: 103608, Price: $19.99

Students: 103608, Price:  Paid

This Course is the most updated course on React Native on internet.

Is hooks included ? yes. Is Navigation included ? Yes. Redux ? Of course !. Context API ? definitely.

we will be also learning about Animations basics to enhance user experience.

you will be learning every thing you need to know in order to become a job ready React Native developer.

We will begin from scratch step by step. First, we will learn how to make beautiful UI using React Native then slowly we will implement complex logic that you will use in your real life in React Native projects. we will also learn Node js and Express as this is required as a backed in Full stack application which other course don't teach.

Here is the list of projects which we will be making -

  • Employee App -

    company can use to store details on an employee like name,position,salary,picture etc.

    includes camera access, uploading images,redux,working with node js and express as a backend

  • Youtube clone -

    we will be making clone of youtube app using youtube api.

    includes how to add dark mode,toggle button to toggle theme,redux

  • Weather app -

    This app will show the weather conditions of any city.

    includes autocomplete when user types,saving city name on device storage

  • Notes App

    User can create and delete Notes

React native Expo for multiplatform mobile app development

Create awesome mobile app in both iOS and Android platform

Created by Kim Chen - Registered teacher, MSc in Computer Science, Statistics

"]

Students: 87382, Price: $89.99

Students: 87382, Price:  Paid

Did you tire of learning JAVA, Swift, Kotlin different programming languages?

Will it be much better if just learn one language and then can build for both Android and iOS?

React Native is what you need!!

But what is React Native? In a nutshell react native allows use the react library to create native

mobile apps for Android and iOS devices.

It is a really good option for developers that want to create some kind of mobile app who are already comfortable with react

It definitely recommends that you already understand the core principles of react like functional

components state props

We do have a complete react course on this platform, feel free to check that out

In this course, you will learn some basic React and also extend this to React Native. We will build a todo app to reinforce what we learnt in the previous lectures.

What you will learnt

  • How to run the app in iOS and Android emulator

  • How to use React Native components

  • How to use the useState to add dynamic content

  • How to use the TextField to change state

  • The difference between List and FlatList

  • What is the Touchable Component?

  • What is the TouchableWithoutFeedback

  • How to dismiss the keyboard with Keyboard component?

  • Create an todo application which used all the knowledge that we learnt.

  • Create a chat app easily with react native gifted chat and Firebase

React Native: Advanced Concepts

Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!

Created by Stephen Grider - Engineering Architect

"]

Students: 44590, Price: $94.99

Students: 44590, Price:  Paid

Note: This course assumes you've got the basics of React Native down.  Check out my course 'The Complete React Native and Redux' course, its the perfect preparation!

Go beyond the basics of React Native!  This course will teach you the advanced topics you need to make a #1 best-selling app.

Push Notifications? You will learn it.  In Depth Animations? Included.  Offline Data PersistenceOf course!

------------------------------

What Will You Build?

All of my courses are 'learn-by-doing': no boring endless lectures with Powerpoints, only live, interactive coding examples.  In this course we'll build three separate apps with increasing complexity, each of which will profile different features of React Native.  By putting each concept into a real app, you'll get a better idea of when to use each unique and powerful feature.

1) Build a Tinder-like Swipe Deck. Yes, the classic animated component!  We'll make a big stack of beautiful cards that a user can slide around the screen, swiping right to 'like' an item, or 'left' to dislike an item.  This warmup will get you familiar with interpreting touch input through the PanResponder system, moving elements around with the Animated module, and turning extrapolating animation values through the Interpolation system.

2) Dive into the backend with One Time Password authentication. Ever been prompted to sign in using a code that gets texted to you?  One Time Passwords are a new authentication flow that leverages a user's phone number as their unique identifying token.  We will use the Twilio API to send a text message to a user to verify their identity, while securing our business logic into Firebase's new Google Cloud Functions.

3) Your own Job-Search app.  Tinder for jobs! This app is is 100% feature complete!  We'll build an app with a full welcome-screen tutorial for our new user's, Facebook authentication, and map components.  The user will be presented with a list of jobs to like or dislike based on their location by leveraging Indeed's Job API, then follow up and apply to their choice jobs.

Both OSX and Windows supported - develop iOS or Android!

------------------------------

Here's what we'll learn:

  • Learn the theory and practice of implementing complex Animation systems
  • Bootstrap your app using the new Expo platform
  • Navigate your user around using React-Navigation
  • Engage your users with automated Push Notifications
  • Enhance authentication flows in your app with One Time Passwords with Twilio
  • Increase your app's reliability with Offline Data Persistence
  • Educate your users on how to use your app with Welcome Tutorial pages
  • Authenticate your users using Facebook OAuth
  • Go beyond the mobile front end with Google Cloud Functions: Add custom logic to your Firebase backend
  • Locate your users with cross-platform MapView components

I've built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

React Native Expo from Beginner to Pro :: Also with MeteorJS

New to programming? Want to create awesome apps? This is the perfect course for you.

Created by Thomas Scanlan - Software Engineer

"]

Students: 39701, Price: $29.99

Students: 39701, Price:  Paid

This course is perfect for anyone who wants to learn how to program apps easily with React Native Expo. Expo is the hottest new expansion to the world of React Native programming. It gives you plenty of new tools to quickly get your app started and it is incredibly easy to use. Whether you have little experience with programming or you are a seasoned React Native developer looking to understand Expo, this course will help you learn a lot! 

We cover: 

  • Installing and using the Expo XDE
  • The basics of React and React Native
  • How to make API requests to a database with axios
  • How to build a MeteorJS server and connect it to our app
  • Build a Mongo Database with Meteor and hook up accounts to log into
  • And so much more!

React Native bootcamp – Build an Instagram Clone w/Firebase

Understand React Native with Redux, Firebase, Firestore, Firebase Storage, and React Navigation and hybrid Social Media

Created by Antoni Skup - Enterpreneur, React Native developer

"]

Students: 37338, Price: $19.99

Students: 37338, Price:  Paid

Understand React Native with Redux, Firebase, Firestore, Firebase Storage, and React Navigation and build a fully functioning Social Media app.

In my course, I am going to teach you React Native and we are together going to build a hybrid Instagram-like social media, All the resources needed I am going to upload for the students to see. We are going to learn how to use Redux, React Native, Expo, Firebase Firestore and how to bring our desired social media app!

We will begin by creating a login and signup screens with the integration with modern firebase firestore. Later we begin to create other funcitons that a modern social media has - liking posts, commenting (which I will upload soon) and uploading pictures to our feed. We are also going to integrate real time chat as well as other functions that social media platforms have. If you want to request a feature feel free to leave a comment and I will upload a lecture on how to implement it ASAP! :D and as always I will answer every question instantly!

After every major lecture I upload the resources, so you can feel free  to use them for any refrence you need

I hope you don't mind little issues with my mic - after two lectures they were fixed! Thanks for considering my course, see you around :P

React Native Mobile App – design, code and publish

Build your very first mobile app from start to finish

Created by Lukasz Baldy - Lead Mobile Engineer

"]

Students: 29291, Price: $19.99

Students: 29291, Price:  Paid

This course will guide you through all of the app creation steps. We start with the requirements definition, then we'll design the app using Figma. Later, we will focus on developing the app using React Native framework. The last part of the course focuses on preparing production builds and submitting them to the app stores (Apple and Google). Final product, the WorkTimer app is a real app available for download on both app stores.

React Native Navigation

Learn to build different types of navigation in a React Native Appliaction

Created by Tiago Pereira - Full Stack Web and Mobile Developer

"]

Students: 26284, Price: $19.99

Students: 26284, Price:  Paid

The React Native Complete Navigation Course will let learn several different types of navigation options by building in a React Native App.

Navigation through pages is a corner stone of Web Applications and Mobile Applications for the same reason.

In this course we will learn how to make use of different types of navigations like Drawer Navigation, Bottom Tab Navigation, Material Top Tab Navigation, Stack Navigation and to navigate to a single screen dynamically with Route Parameters.

We will also learn how to nest 2 different kinds of Navigators in each other.

We will build and see how menus and navigation works both on Android and IOS platforms.

By the end of this course you will have a deep understanding how navigation works in React Native.

React Native is javascript framework that allows us to build cross-platform application both for iOS and Android and also for Web. This framework allied with Expo offers us several out of the box methods to build Mobile application for any case that we want.

React Navigation is third party library that we can make use to navigate between screens in our app by a gesture like press, long press or swipe, or by an action method that will run in our code.

In this course we will use React Navigation version 5.x so you should be able to follow using the latest version of this library.

This course will also be updated regularly, either with new content or updates to code itself.

LEARNING OUTCOMES

  • Over 2.5 hours of content.

  • Learn to navigate through your React Native Application with React Navigation 5.x.

  • Drawer Navigation.

  • Bottom Tab Navigation.

  • Material Top Tab Navigation.

  • Stack Navigation.

  • Nested Navigators

  • And navigate through Route Parameters.

[2021] React Native Made Easy

Master React Native Fundamentals Using The Latest Javascript Features.

Created by Omar Maksousa - Software Engineer Specialized in Front-End Development

"]

Students: 18811, Price: $19.99

Students: 18811, Price:  Paid

Prerequisites? 
Basic JavaScript knowledge
such as how to declare a variable and how to declare a function

React Native Framework is a framework for building Mobile Native Applications for IOS & Android. In this course we will learn React Native using Expo Platform. The thing that makes this course special is the way of teaching. First of all, during lessons there will be no assumptions that the student knows any prior knowledge of the topic, teaching with such assumptions can harm the learning process.

The second and most important thing is focusing on fundamentals. This is not a zero to hero course, because we do not believe on this saying. This is the course where you will build a strong base that is going to benefit you in all your later stages of your career.

We will learn Navigation, State Handling, Props, Hooks and lot more.

Structure: 

  1. Installation & Setup where we will setup our environment.

  2. Getting Started where we will run our Hello World Application and learn the basics in React Native.

  3. Project One where we will practice the basics we have just learned.

  4. React Native Deep Dive where we will start with more advanced stuff.

  5. Project Two where we will practice logical statements and simple state.

  6. Project Three where we will practice state manipulation and mobile application design.

  7. Javascript Essentials needed features from Javascript that are necessary within your React Native learning.

  8. Hooks we will get to know the most used hooks in modern mobile application development.

  9. Native Device Features Interacting with the most used native features.

  10. Project Four where we will practice handling external network requests

  11. Third Party Libraries integration where we will be learning how to interact with third party providers

  12. Navigation where we will learn how to handle the navigation in React Native

  13. Final Project where we will put all the things we learned in action.

MERN Stack E-Commerce Mobile App with React Native [2021]

Build E-Shop Mobile App with Admin Panel and Authentication using React Native, Expo, Redux, Context API and much more

Created by Tiago Pereira - Full Stack Web and Mobile Developer

"]

Students: 16527, Price: $89.99

Students: 16527, Price:  Paid

Building cross-platform mobile apps has become less time consuming and more effective with one of the most popular frameworks, React Native.

This is not a reading documentation course. You have here a real-world project to learn from, and you will see the exact place of every feature of every technology used in this course.

You will learn how to build a Mobile Application for iOS and Android with MERN stack using React Native.

In this course you will learn to use technologies like:

- React Native

- NodeJs

- Express

- MongoDB

- Redux

- Context API

- React Navigation

- Styled Components

- And Native Base

You will learn the basics of building React Native apps. First, you will discover how to set up your environment in record time, including how to debug and run your app on your phone. Then, you will explore the React Native component library and how to style your layouts for a great feel. Finally, you will delve into how to call an HTTP API from your app.

When you’re finished with this course, you will have the basic skills and knowledge of React Native needed to tackle profitable, cross-platform mobile projects without learning at least two new programming languages.

Also, this course is a perfect to the concepts of server-side web development. You’ll learn the different parts that make up the back-end of a website or web application, and you’ll gain familiarity with the Node.js runtime environment. After this course, you’ll be set up to explore popular Node frameworks like Express.js to build great API's.

You learn in this course how to use mongoDb without any installing extra tools, MongoDB is now on cloud, so you will store your database in safe place!

The main features:

  • Full featured shopping cart

  • Top products carousel

  • Product pagination

  • Product search feature

  • User profile with orders

  • Admin product management

  • Admin user management

  • Admin Order details page

  • Changing the orders states (shipped, delivered ..)

  • Checkout process (shipping, payment method, etc)

  • Using Database in the cloud

  • and much more ...

And not only this, you will have optional tasks to do and we can review them for you! Just pick up one task from the board and create the pull request to get the review, to be like in a real world experience!

After this course you will have a full working e-commerce iOS and Android App that you can use or add to your portfolio.

Complete React Native in 2021: Zero to Mastery [with Hooks]

Master React Native for iOS and Android Mobile App Development using JavaScript. Build a modern e-commerce mobile app!

Created by Andrei Neagoie - Senior Software Developer / Founder of zerotomastery.io

"]

Students: 10717, Price: $89.99

Students: 10717, Price:  Paid

Just released this month with all new React Native features for 2021! Join a live online community of over 400,000+ developers and a course taught by industry experts that have actually worked both in Silicon Valley and Toronto with React Native.

Using the latest version of React Native, this course is focused on efficiency. Never spend time on confusing, out of date, incomplete tutorials anymore, and instead, learn to build professional and modern Android and iPhone (iOS) apps! Graduates of Andrei’s courses are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, + other top tech companies.

We guarantee you this is the most comprehensive online resource on React Native. This project based course will introduce you to all of the modern toolchain of a React Native app developer in 2021. Along the way, we will build a massive restaurant application using React, React Hooks, Expo, React Navigation, Firebase, Styled-Components, Google Maps/Places API, React Animations, Stripe Payments, + more. This is going to be a full iOS and Android app!

The curriculum is going to be very hands on as we walk you from start to finish of releasing a professional React Native project all the way into production. We will start from the very beginning by teaching you React basics and then going into advanced topics so you can make good decisions on architecture and tools on any of your future React Native projects.

All code is going to be provided step by step and even if you don’t like to code along, you will get access to the the full master project code so anyone signed up to the course will have their own app to put on their portfolio right away.

The topics covered will be:

  • React Basics

  • React Native Fundamentals

  • Debugging React Native

  • React Navigation

  • React Hooks

  • Custom React Hooks

  • Firebase API

  • Google Maps API

  • React Best Practices

  • React Native Best Practices

  • Persistance + Session Storage

  • Android Development

  • iOS Development

  • Lottie Animations

  • Eslint And Cleaning Up Code

  • Asynchronous Javascript

  • React Native AsyncStorage and Animation

  • CSS in JS - Styled Components

  • React Native Styling

  • Installing Custom Fonts

  • Device Permissions

  • React Native App Layout

  • Modular React Code

  • Building On Expo

  • Distributing App to App and Google Play Store

  • Integrating Payments With Stripe API

  • + more

Wait wait… I know what you’re thinking. Why aren’t we building 10+ projects? Well, here’s the truth: Most courses teach you React Native and do just that. They show you how to get started, build 10 projects that are simple and easy to build in a day, and just add some styling to make them look fancy. In real life though, you’re not building silly applications. When you apply to jobs, nobody is going to care that you built a really pretty single page app. Employers want to see you build large apps that can scale, that have good architecture, and that can be deployed to the app stores.

Let me tell you 3 reasons why this course is different from any other React Native tutorial online:

1. You will build the biggest project you will see in any course. This type of project would take you months to implement yourself.

2. This course is taught by 2 instructors that have actually worked for some of the biggest firms using React Native. Mo is a super star when it comes to React Native. He is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all in the Mobile Development world. He is also a tech lead who has build mobile and web apps for top banks, big tech companies, and one of the biggest online e-commerce stores in the world. Andrei has worked on enterprise level React applications for large tech firms in Silicon Valley as well as Toronto and his latest project was for a React Native app for one of the biggest pharmaceutical companies in the world. By having both of them teach, you get to see different perspective and learn from 2 senior developers as if you are working at a company together.

3. We learn principles that are important beyond just what you learn as a beginner. Using the instructor's experiences you learn about design patterns, how to architect your app, organize your code, structure your folders, and how to think about performance. Let’s just say we don’t shy away from the advanced topics. But more importantly, we are committed to keeping this course up to date so that as the mobile landscape changes, you always have the latest best practices with you.

This course is not about making you just code along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No! This course will push you and challenge you to go from an absolute beginner in React Native to someone that is in the top 10% of React Native developers. 

See you inside the course!

Taught By:

Andrei Neagoie is the instructor of the highest rated Development courses on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Amazon, JP Morgan, IBM, UNIQLO etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life. 

Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time.   Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities. 

Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way. 

Taking his experience in educational psychology and coding, Andrei's courses will take you on an understanding of complex subjects that you never thought would be possible.  


--------

Mo Binni is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all.

He has worked on global applications for multi-nationals, governments and Fortune 500 companies using React Native.

Throughout his career he has seen every type of developer and development practice, and the one thing that he believes more than anything is that software development is a pragmatic team sport. Go fast alone, go far together!

My main goal with instructing is to teach the foundational knowledge to set you up for life-long learning. Software and development practices change often, but when you have the right foundation adapting to the constant change becomes easy!

Learn basics of Redux in React Native in 2 hours!

Learn how to create actions, reducers and build a basic counter app!

Created by Stefan Hyltoft - B.Eng Software Engineer

"]

Students: 10565, Price: $89.99

Students: 10565, Price:  Paid

Learn how to use Redux in React Native from the ground up - build great apps based on the knowledge you will gain in this course!

  • Learn how to use Redux in React Native
  • Why use Redux at all?
  • When to use Redux
  • Learn how to create Redux Actions, Reducers, Store and start using it in your apps!
  • Learn how to use API's using Redux Thunk

In the course we will first create a basic counter app in React Native to understand and grasp the basic Redux concepts.

After that, we will learn how to use Redux middleware such as Redux Thunk and call a public open API.

The complete React Native course ( 2021 edition )

Take you coding to the next level with React Native.

Created by Coding Revolution - Professional Instructor and Web Developer.

"]

Students: 6368, Price: $19.99

Students: 6368, Price:  Paid

Do you want to learn the whole process of building an App ?. This is the course for you.

We will start from the very beginning, from "I don't even know how to install it“ to actually understanding how React Native works and make it communicate with other technologies like Firebase and Redux.

You will learn all the logic and practice behind React Native  in different modules, and as we advance through the course we will be increasing the difficulty.

Since I believe that the best way to fully learn is by coding, after each important section we will put everything in practice with a very large practice project, using third party libraries, firebase and redux.

Since React Native is bases on React for web, you need to know a little bit about React.

But don’t sweat it, if you don’t know anything about React for web, as a bonus you get a small React for web course.

To sum everything up, you will learn in this course:

  • The very basics of React Native. How to install it and the logic behind it.
  • Once you know the basics of React Native we will journey into the confusing stuff.
  • Install and apply Third party libraries.
  • We will connect our React Native project with Firebase.
  • Everybody is using Redux, so we will learn how to use redux with our React Native App.
  • Apply security, authentication, restricting routes.
  • We will create a Practice app to put everything into practice.
  • You also get a Small React for web course

What about the instructor experience ?

Well I've been around for 10 years now, built lots of applications for small projects and big companies like Citi,Fox, Disney and a lot more.

Today I work as developer for a major company developing applications in React or Angular mostly, but I like to teach in my spare time.

How about the target audience?

  • This course is for almost everyone, a little bit of Javascript is required.We will use ES6 but you can learn as we go.
  • If you want to take your coding to the next level, this is the course for you. 

Master React Native Animations

Simple, easy to follow, step-by-step lessons for every type of animation

Created by Jason Brown - React and React Native Enthusiast

"]

Students: 4688, Price: $94.99

Students: 4688, Price:  Paid

Animations are fundamental to user experience. When it comes to building a mobile app they have been generally difficult and cumbersome to add.
Now with the power of React Native and the Animated library, enhancing your applications experience has been easier than ever!

In this course we'll start by walking through all of the functions and animation types that you can leverage with React Native.
We'll step it up to some advanced topics live interpolating colors, rotations, using extrapolate, .99 cliffs, interrupted animations and many more concepts.
After that we'll learn how Animated actually works and rebuild some custom animations using d3-interpolate and other libraries to animate SVG paths.

Finally we get to the real world. We'll use our new found knowledge of Animated to breakdown animations into their pieces, and then rebuild them with the Animated library.

Overall you'll emerge with a new found understanding of animations in general, but the skills to be able to build any animation you want with React Native and Animated.

Mobile and Web Development with React and React Native

Learn React with React JS, React Native, Router, Hooks and Context course and dive deeper into React Native

Created by Oak Academy - Web & Mobile Development, IOS, Android, Ethical Hacking, IT

"]

Students: 4401, Price: $99.99

Students: 4401, Price:  Paid

Hello there,

Welcome to Mobile and Web Development with React and React Native course.

  • Do you want to learn React Js for scratch?

  • Do you want to learn React Native for scratch?

  • Do you want to learn the latest React features of Hooks and Context system?

  • Do you want to create an app with React React Router; in a very detailed way?

If your answer is "Yes", you are in the right place. This Mobile and Web Development with React and React Native course will be a perfect match.

React is one of the best choices for building modern web applications. If you are new to React or maybe you've been struggling to learn and truly understand what’s going on then this course is the best way for you to learn React.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. You do not need to learn Java, Android, Swift, Objective-C, or anything of that.  React and JavaScript is all you need to create awesome mobile apps that work on both Android and iOS.

This course is for all levels. We will take you from beginner to advance level.  You will learn  React development step-by-step with hands-on demonstrations. To be able to benefit from this course, all you need is a basic understanding of JavaScript.

In the course, we are going to tell you what dependencies you need to install and how in detail, to be able to create mobile apps on both MAC and Windows. We are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app, you will be able to run your apps on your own mobile device as well.

Later on the course, we are going to learn basics of React and React Navigation. JSX, 'props system' and 'state system' are going to be crystal clear for you at the end of the course. We are going to create nice looking reusable components. You are going to be able to use these reusable components in your own future projects. You are going to go to different screens from the app with React-navigation.

Finally you are going to learn the latest React features "Hooks and Context" system. We are going to create two nice looking app, teach you "Hooks and Context" in a very detailed way. You are going to learn how to use "state" in functional components with the "Hooks" system and with "Context API" you won't need any third-party package to manage the Application state.

We tried to tell all complex topics in very detail on the course. We used some diagrams to tell some important topics and created a nice-looking mobile application. We showed two different ways to create a mobile app. We showed both react-native-cli and expo-cli in our course.

At the end of the course;

  • Basics of React, React-Native, React-Navigation libraries

  • How to send an HTTP request from a mobile application

  • How to use flex-box system

  • How to create reusable components

  • To reach another app on the device from our app

  • Creating your own mobile app both with react-native-cli and expo-cli

  • Creating Context with Class Based and Functional Components

  • How to Consume Context in Class Based and Functional Components

  • How to Use Multiple Context in one single component

  • Hooks Functions(useState, useEffect, useReducer, useContext...)

  • Creating Reducer and

  • Using Reducer is going to be clear for you.

Why would you want to take this course? 

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest

No prior knowledge is needed! 

It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. 

This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices.  I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Udemy Certificate of Completion Ready for Download

Dive in now to our Complete React Native Course with Router, Hooks and Context course

We offer full support, answering any questions.

See you in the course!

Create Your First React Native App

A crash course in building your first React Native app in a weekend or less!

Created by Spencer Carli - Web & Mobile App Developer

"]

Students: 4285, Price: $29.99

Students: 4285, Price:  Paid

Interested in learning React Native but don’t want to spend the hours and hours searching for answers to errors you’ve never seen before, hunting down the right packages, frustratingly asking yourself why you can’t figure something so seemingly simple out, and becoming best friends with user90210 on StackOverflow?

This course is designed to get you up and running with React Native as quickly as possibly while introducing you to the most critical pieces of React Native development. It’s not the end-all-be-all - it’s designed to get you started fast while building a firm foundation.

There’s nothing like building your first app - and that’s what this course will help you accomplish.

React Native enables anyone with a computer and basic Javascript knowledge to develop native apps quickly and provide a user experience that no other Javascript based mobile solution has been able to provide before. With the likes of Facebook, Airbnb, Instagram, Tesla, and dozens more - there’s no doubt that React Native is the right solution for your mobile app.

We’ll cover

  • Scrolling lists

  • Designing and creating reusable components

  • Project organization

  • Navigation

  • Core APIs

  • Installing third party packages

  • And more…

And we’ll do this for both iOS and Android.

What if you’ve already built a React Native app?

Well, how do you feel about it? Are you confident in the choices you made? Do you feel like you’ve got a solid foundation of knowledge and experience? If so, then this course probably isn’t for you. However, if you feel like you were hacking a lot of things together, pasting code from StackOverflow that you didn’t truly understand, then you should consider joining.

Socket.IO Chat App in React Native for iOS/Android

Learn how to create a realtime Socket IO Chat App with React Native and Socket IO!

Created by Stefan Hyltoft - B.Eng Software Engineer

"]

Students: 2984, Price: $99.99

Students: 2984, Price:  Paid

Learn how to create a Chat App from scratch using the newest JavaScript-based fullstack technologies!

You will first learn quickly how to create a public chat room that any user can join from the mobile app, and type with all other users who have joined.

Then we will expand on the app and create private messaging, in a similar fashion to Facebook Messenger.

We are going to be using technologies such as React Native, Socket.IO, Nodejs, Redux, react-navigation, and Gifted Chat UI.

If you have any questions during the course feel free to message me and I'll get back to you as soon as possible!

Taxi App in React Native

Make a basic taxi app in React Native!

Created by Stefan Hyltoft - B.Eng Software Engineer

"]

Students: 2539, Price: $99.99

Students: 2539, Price:  Paid

Please note that this is not a "full taxi app", it's definitely lacks some functionality before you can either sell it or deploy it to a app store. It doesn't have any fare monitoring or payment functionality. I see this sort of a "early access" version of the course, and I intend on updating it based on my students requests in the future. First of all, I'm excited to see how my students take in the hours of content there already is.

That being said, I hope you will enjoy this course, and if you have any questions or request, don't hesitate to message me or use Udemy's Q&A. Thank you!

Hello and welcome to my little course!

In this course you will learn how to make a very basic taxi app in React Native. You will learn how to make a side both for the driver and passenger, and how to make the two devices communicate with each other.

You'll learn how to install and use react-native-maps, how to use Google Maps API's to get places suggestions and routes.

You'll learn how to send a request from a passenger to a driver, and updating the passenger with the driver location.

React Native Design – Build front end of 10 mobile Apps

Build front end of 10 Apps for Android and iOS using React Native. Expo, Native Base, Elements - All covered

Created by Igneus Technologies - Best Comprehensive Courses

"]

Students: 2343, Price: $124.99

Students: 2343, Price:  Paid

What is the problem that we are solving with this course?

  1. When you want to learn app development, for iOS it’s swift and for Android it’s Java or Kotlin. 
  2. When screen size varies on any device, it’s really hard to make sure that your app looks consistency
  3. Getting same look on both Android and iOS is another nightmare.

These are the issues that you will never look back after taking this course. We will use Javascript code to build Native mobile apps for both android and iOS. We will use React native, used by Facebook, messenger, Instagram, tesla etc, to build our apps. This is like a front end course for mobile apps.

With React Native, you can use your web skills to produce native mobile apps. Further to help us in fast production, we will use Expo client to generate boiler plate code. Expo is very popular tool in industry to create React native apps.

We will create 10 apps, each addressing different design issues that you will face in your app development journey. Apps like tutorial screen, login screen with keyboard awareness are must to put in your bag.

Also we will create some clones like youtube app clone, of course front end only, so that you can replicate any design that is passed to you.

After taking this course, you will be able to create front end of mobile apps, both android and iOS, using react native. All apps are tested on both iPhone and Android devices and have consistent look on both platform. 

React native is a state of art technology, used by Facebook and loved by developers. Now, finally you can focus on your project concept instead of being worried about learning many languages to create an app.

Have a look at Promo video and there we have mention about the apps that we will be creating in this course.

See you inside the course !

Happy coding!

React Native: Learn React Native With Hands-On Practices

Learn React Native from scratch. Use React Native to build iOS and Android Apps and dive deeper into React Native

Created by Oak Academy - Web & Mobile Development, IOS, Android, Ethical Hacking, IT

"]

Students: 2112, Price: $109.99

Students: 2112, Price:  Paid

Hello there,

Welcome to React Native: Learn React Native With Hands-On Practices course.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. You do not need to learn Java, Android, Swift, Objective-C, or anything of that.  React and JavaScript is all you need to create awesome mobile apps that work on both Android and iOS.

This course is for beginners. We will take you from beginner to advance level.  You will learn  React development step-by-step with hands-on demonstrations. To be able to benefit from this course, all you need is a basic understanding of JavaScript.

In the course, we are going to tell you what dependencies you need to install and how in detail, to be able to create mobile apps on both MAC and Windows. We are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and iOS simulator on your MAC or Windows computer.

Later on the course, we are going to learn the basics of React.  JSX, 'props system' and 'state system' are going to be crystal clear for you at the end of the course.

We'll be creating nice-looking reusable components. So you will be able to use this reusable component on your own future projects.On

In this course, I explained all the complex topics in very detail but by making them simpler which I believe will help you a lot. I used some diagrams to tell some important topics and created a nice looking mobile application.

At the end of the course you will learn;

  • Basics of React and React-Native libraries,

  • How to send an HTTP request from a mobile application,

  • How to use the flex-box system,

  • How to create reusable components,

  • To reach another app on the device from our app and

  • Creating your own mobile app is going to be clear for you.

Why would you want to take this course? 

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest

No prior knowledge is needed! 

It doesn't need any prior knowledge to learn React Native

This course starts with very basics. First, you will learn some terminology. Then the show will start and you will learn everything with hands-on practices.  I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of the React and hungry to learn more.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

  • Lifetime Access to The Course

  • Fast & Friendly Support in the Q&A section

  • Udemy Certificate of Completion Ready for Download

Dive in now!

We offer full support, answering any questions.

See you in the course!

React Native Foundation With Firebase & Redux(Updated Hooks)

Get Up and Running with React Native + Hooks!, Firebase Realtime Database/Storage and redux in less than 5 hours!

Created by Varun Nath - React Native Developer

"]

Students: 963, Price: $19.99

Students: 963, Price:  Paid

In less than 5 hours not only will you have a solid foundation in react native but you'll also be able to :

1. Create a robust navigation flow with react navigation v3 and v5

2. Integrate firebase for authentication, database management and uploading images

3. Integrate redux to for app wide state management

4. Learn how to use react hooks!

All while building a practical cross platform application from scratch without having any prior knowledge in mobile app development.

Master CI/CD for React Native

Learn Continuous Integration and Continuous Deployment / Delivery to increase your employability in 2019 and beyond!

Created by Tim Buchalka's Learn Programming Academy - Professional Programmers and Teachers - 1.24M students

"]

Students: 953, Price: $89.99

Students: 953, Price:  Paid

What you will learn in this course?

In this course, you will learn the fundamentals of CI/CD which is short for Continuous Integration/Continuous Delivery and be able to apply these fundamentals in your React Native app development process.

The word Deployment is often used in place of Delivery but effectively means the same thing.

These skills are essential to maximize your career potential in 2019 and beyond, because more and more companies are adopting these development practices requiring new employees or freelancers to be well versed in these concepts.

What is Continuous Integration (CI) ?

CI is the practice of merging all programmers current working copies to a shared mainline on a regular basis (usually several times a day).

A developer checks out a working copy of the code base prior to making a change.  Over time as other developers check out and make changes, this checked out working copy of the source code base gets out of date, potentially requiring more and more work by developers to actually  check their completed changes back in to the main repository.

Without using CI it can become really difficult to merge all these changes and can lead to it taking more time to  merge changes back into the main source code base than it took to make the the change itself.

CI seeks to eliminate this problem by making sure all developers integrate early and often with the goal to reduce rework and ultimately save cost and time.  This involves all developers merging their code back into the main repository multiple times a day.

An added bonus is that each programmer who is merging changes needs to build and run (and pass) all unit tests which usually run automatically meaning the code base is easier to work with and merge changes into and is potentially more stable as a result.

What is Continuous Delivery or Deployment (CD) ?

This extends CI to ensure that new changes to software can be released to clients quicker, but in a more sustainable way.  It takes the advantages of CI from a development perspective (automated testing, on code check-in, etc) allowing the actual code base to be built and new releases to be automatically released to the client, effectively meaning a new version can be deployed to the client by a click of a button.

CI/CD concepts.

By adhering to a CI/CD development process, the code base can be built and released more quickly, and is in a more stable state overall.  These are some of the reasons why more and more companies are adopting a CI/CD development process in 2019 and beyond.

Key topics in this course.

1. Continuous Integration

2. Continuous Delivery

3. App Center

4. GitHub Pull Requests

5. Branch protection

6. UI Tests

7. App Diagnostics

8. App Analytics

What will you learn?

• Learn how to track errors and crashes in your apps.

• Learn how to track any event triggered within your apps.

• Apply complete CI/CD flows in your app development process.

• Use GitHub to trigger code checks and app distribution to users.

• Use App Center to automate checks and protect important branches.

• Leverage App Center to automatically create builds on every merge.

• Automate the distribution of a new build to beta testers.

• Automate the distribution of new releases to the Google app store.

• Focus on the development of features, leave the build and distribution to App Center.

• Improve teamwork with automatic builds and checks that improve the quality of your merges.

• Enable product discovery with the help of Analytics in the App Center.

• Test your app in a wide array of cloud-hosted physical devices.

Differences with other CI/CD courses.

While there are other CI/CD courses out there, most of them are too general. This course is completely tailored to React Native developers, this way you can immediately start applying what you learn in your app development process. Because of this, the course also covers topics not normally found on other CI/CD courses, such as UI Testing for React Native app development.

Who is the course aimed at?

The course does not require any previous CI/CD or DevOps experience, although some basic Git & GitHub experience is desirable.

While this is a CI/CD course, it is oriented to React Native app developers, so some basic React Native app development experience is required.

Getting started

If you are ready to get started, click on the Enroll or Add to Cart button on this page and start taking your CI/CD skills with
React Native to the next level.

Build Full-stack React Native Apps with Node.js Backend

Learn how to build full-stack mobile apps using React Native, Redux, React Navigation with Node.js on the backend.

Created by Obot Kingsley - Software Engineer | Instructor

"]

Students: 850, Price: $49.99

Students: 850, Price:  Paid

Becoming a full-stack developer has a lot of benefits and full-stack engineering has gained a lot of popularity in the past few years. Also, the importance of mobile apps can not be overemphasized. It is one of the best ways to connect with users. Throughout the course, I will show you best practices and how to effectively make use of documentations.

In this course, you will learn how to build four mobile apps

  1. Todo App - React Native

  2. News App - React Native, React Navigation, Redux.

  3. Home Listing App - React Native, React Navigation, Redux, Node/Express, MongoDB

  4. Authentication System App - React Native, React Navigation, Redux, Node/Express, MongoDB

A detailed list of what you'll learn

  • Installing React Native and setting up Android emulator and iOS simulator

  • Core React Native concepts, such as working with components, state, and props

  • Styling and how to layout items using Flexbox

  • How to work with images, fonts, and Icons in React Native

  • Set up Navigation using React Navigation

  • Implement the three types of navigation commonly found in mobile apps: Stack, Tabs, and Drawer

  • State Management with Redux

  • Understand the basic concepts of Node

  • Build RESTful APIs using Express Framework

  • Add validations using Express-validator

  • Working with a database system (MongoDB)

  • Implement Authentication using JWT

  • Deploying backend to Heroku

  • Tips on how to deploy the frontend to the various App Stores

React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe

Create, Publish & Monetize a Single Player Bot & Multiplayer Tic-Tac-Toe with Expo, Typescript & AWS Amplify GraphQL API

Created by Ali Alaa - Front-end Web Developer

"]

Students: 280, Price: $19.99

Students: 280, Price:  Paid

In this course we are going to create a Tic-Tac-Toe game using React Native (Expo). Although the Tic Tac Toe game is simple, our project won't be very simple. We are going to use Typescript in the project. Typescript is a tool that adds types of the JavaScript language. Having types allows us to avoid certain bugs in our code in addition to many other benefits.

Our app will contain a single player game. For that we are going to use an algorithm called the Minimax Algorithm in order to create a bot with different difficulties. In addition to that, we will also have a multiplayer game. In the multiplayer game we are going to create an API and manage Authentication using a service called AWS Amplify. AWS Amplify allows us to easily build a GraphQL API that we will use in our game.

Let's breakdown what will be discussed in each section:

Section 1

This is an optional section for students without or with limited Typescript knowledge. We are going to have a very quick introduction to Typescript. We will discuss things like basic types, types, interfaces and generics.

Section 2

In this course we are going to use a tool called expo. Expo is a tool that simplifies building apps using React Native. We will see what is the difference between expo and normal React Native. And then we will install expo, create a new expo project and run it on a physical device, Android emulator and the iOS simulator.

Section 3

In this section we are going to setup some tools that will be very helpful in our workflow. First we will install Typescript for type checking. Then we will use Prettier to automate formatting our code. We will also use ESLint to enforce JavaScript rules. Husky to make sure we run all these tools before committing our code to git. And we will finally install a module resolver to make importing files and components in our project a lot easier.

Section 4

In this section we are going to do some general setup for our application. Including loading fonts, creating a custom text component, setting up navigation and more.

Section 5

In this section we will build our single player game. This includes the UI, the bot player, adding sounds and haptics, creating a settings page to choose difficulty and other options and persisting the settings on the phone using react context and AsyncStorage.

Section 6

This section will just be an introduction to AWS Amplify and some AWS concepts like IAM. We will also install amplify and set it up in our project.

Section 7

Here we will use AWS Cognito which is a service that comes with Amplify to add authentication in our app. This includes login, register, otp confirmation, resend password, reset password, forget password and more.

Section 8

This section will cover creating a GraphQL API using Amplify for the multiplayer game. We are going to learn how to create a model in our database and add authorization rules for this model to restrict its access by the API depending on authorization methods. We are going to create models for our players and our game and connect these models together. In addition to that, we will create multiple lambda functions that will handle different parts in the game like starting a new game and playing a move and we will see how to trigger these functions using our API. We will also create the necessary GraphQL subscription to listen for changes for each game so that we can have a real time experience.

Section 9

After completing the API for the multiplayer game, here we will start building our UI. This includes listing games, paginating games, searching for players, starting a new game and handling updating the game in real time. When consuming our API, we will learn how to use amplify to generate typescript types for our queries, mutations and subscription for a great development experience.

Section 10

This section is entirely dedicated to sending push notifications with expo. Sending notification may seem simple; however there are a lot of stuff that need to be handled that we will discover in this section. Eventually we will be able to send a notification to a player when he is invited to a new game.

Section 11

This short section will show you how simple it is to add ads in your game using AdMob which is integrated in expo.

Section 12

In this final section we will discover how smooth building and publishing your app with expo is. We will build our apps for Android and iOS and publish the builds to the App and Play stores.

React Native – The Complete 2021 Guide with NodeJS & MongoDB

All React Native concepts ( Redux, Hooks, Context ) are in this course. Learn React from scratch with NodeJS and MongoDB

Created by Oak Academy - Web & Mobile Development, IOS, Android, Ethical Hacking, IT

"]

Students: 90, Price: $89.99

Students: 90, Price:  Paid

Hello there,

Welcome to React Native - The Complete 2021 Guide with NodeJS & MongoDB course.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. You do not need to learn Java, Android, Swift, Objective-C, or anything of that.  React is all you need to create awesome mobile apps that work on both Android and iOS.

This course is for all levels. To be able to take this course, all you need is a basic understanding of JavaScript.

In the course, we are going to tell you what dependencies you need to install and how in detail, to be able to create mobile apps on both MAC and Windows. We are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app, you will be able to run your apps on your own mobile device as well.

Later on the course, we are going to learn basics of React and React Navigation. JSX, 'props system' and 'state system' are going to be crystal clear for you at the end of the course. We are going to create nice looking reusable components. You are going to be able to use these reusable components in your own future projects. You are going to go to different screens from the app with React-navigation.

Finally you are going to learn the latest React features "Hooks and Context" system. We are going to create two nice looking app, teach you "Hooks and Context" in a very detailed way. You are going to learn how to use "state" in functional components with the "Hooks" system and with "Context API" you won't need any third-party package to manage the Application state.

Node.js is an open-source, cross-platform, back-end, JavaScript runtime environment that executes JavaScript code outside a web browser. By learning growing web server technology, NodeJS, you can improve your skills, get a new job and you can build powerful, robust web applications.

MongoDB is a cross-platform document-oriented NoSQL database program. By using MongoDB, you can build a modern application database for your projects.

We tried to tell all complex topics in very detail on the course. We used some diagrams to tell some important topics and created a nice-looking mobile application. We showed two different ways to create a mobile app. We showed both react-native-cli and expo-cli in our course.

At the end of the course;

  • Basics of React, React-Native, React-Navigation libraries

  • How to send an HTTP request from a mobile application

  • How to use flex-box system

  • How to create reusable components

  • To reach another app on the device from our app

  • Creating your own mobile app both with react-native-cli and expo-cli

  • Creating Context with Class Based and Functional Components

  • How to Consume Context in Class Based and Functional Components

  • How to Use Multiple Context in one single component

  • Hooks Functions(useState, useEffect, useReducer, useContext...)

  • Creating Reducer and

  • Using Reducer is going to be clear for you.

  • You'll learn how asynchronous code works in Node and the Node event loop, as well as how to use the event emitter, streams, buffers, pipes, and work with files.

  • We'll see how that leads to building a web server in Node with hands-on examples.

  • The logic behind MongoDB’s data storage

  • The most popular Object Data Modeling Library for MongoDB, Mongoose JS

  • Writing queries for creating, reading, updating, and deleting operations

  • Advanced Features of MongooseJS

  • The best testing framework for NodeJS, Mocha

Why would you want to take this course? 

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest

No prior knowledge is needed! 

It doesn't need any prior knowledge to learn it and React is easy to understand for beginners. 

This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices.  I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Udemy Certificate of Completion Ready for Download

Dive in now to our The Complete 2021 React Native Guide - with NodeJS & MongoDB course.

We offer full support, answering any questions.

See you in the course!

React Native: Learn By Doing [2021]

Learn to build cross platform mobile applications with React Native CLI, React Hooks and Functional Components

Created by Fadi Nouh - Software Engineer, Designer, Teacher

"]

Students: 87, Price: $89.99

Students: 87, Price:  Paid

React Native is growing at a fast pace, while more and more companies of any size are adopting it to build cross platform applications with a single code base.

In this course we aim to teach React Native flow and its secrets by building a real world project where we aim to have a solid foundation into React Native framework as well React Hooks and Functional Components.

You will build a mobile application targeted for both iOS and Android environment while you learn the responsiveness of the style, navigation between screens and get and manage data from an external API.

In this course you will learn:

- Set up your machine environment for React Native CLI development

- Build cross platform applications with React Native CLI

- Navigate between screens

- Navigate to screens dynamically

- Use of The Movie Database API

- Add custom styles

- Component base development

- React Hooks

- Functional Components

- Get Movies by genre

- Lists

- Search Movie Method

- Image Galleries

- Video Player and its commands

After this course you will be able to:

- Set up the system correctly

- Manage Errors a Debug React Native CLI applications

- Build applications from scratch

- Understand good architecture flow for an application

- Get data from the server using Axios

- Handle Data

- Display and render custom Lists

- Implement search methods

- Add external packages

- Tap in the native code of a iOS and Android application

We can't wait to have you in board with us.

See you there!

React Native From Scratch with Hooks and Context

Learn React Native with Hooks and Context and leverage your existing web skills. Build user-friendly web apps with React

Created by Oak Academy - Web & Mobile Development, IOS, Android, Ethical Hacking, IT

"]

Students: 43, Price: $89.99

Students: 43, Price:  Paid

Hello there,

Welcome to React Native From Scratch with Hooks and Context course.

  • Do you wanna learn coding techniques to make efficient development with React?

  • Do you want to learn to build fast, user-friendly web apps with React?  Then you are at the right place.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. You do not need to learn Java, Android, Swift, Objective-C, or anything of that.  React is all you need to create awesome mobile apps that work on both Android and iOS.

This course is for all levels. To be able to take this course, all you need is a basic understanding of JavaScript.

In the course, we are going to tell you what dependencies you need to install and how in detail, to be able to create mobile apps on both MAC and Windows. We are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer.

Later on the course, we are going to learn the basics of React and React Navigation. JSX, 'props system' and 'state system' are going to be crystal clear for you at the end of the course.  You are going to learn the latest React features "Hooks and Context" system.

We are going to create two nice looking app, will guide you to learn "Hooks and Context" in a very detailed way. You are going to learn how to use "state" in functional components with the "Hooks" system and with "Context API" you won't need any third-party package to manage the Application state.

We tried to tell all complex topics in very detail on the course. We used some diagrams to tell some important topics and created a nice-looking mobile application.

At the end of the course;

  • Basics of React, React-Native, React-Navigation libraries

  • How to send an HTTP request from a mobile application

  • How to use flex-box system

  • How to create reusable components

  • To reach another app on the device from our app

  • Creating your own mobile app both with react-native-cli and expo-cli

  • Creating Context with Class Based and Functional Components

  • How to Consume Context in Class Based and Functional Components

  • How to Use Multiple Context in one single component

  • Hooks Functions(useState, useEffect, useReducer, useContext...)

  • Creating Reducer and

  • Using Reducer is going to be clear for you.

Why would you want to take this course? 

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest

No prior knowledge is needed! 

It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. 

This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices.  I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Udemy Certificate of Completion Ready for Download

Dive in now to our React Native From Scratch with Hooks and Context course

We offer full support, answering any questions.

See you in the course!

React Native and Router: Build Mobile Apps With React

Learn React, React Native and React Router to build native IOS and Android apps with Expo project in this React course

Created by Oak Academy - Web & Mobile Development, IOS, Android, Ethical Hacking, IT

"]

Students: 41, Price: $89.99

Students: 41, Price:  Paid

Hello there,

Welcome to React Native and Router: Build Mobile Apps With React and Expo course.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. It combines the native developers which we need to create mobile apps with React which is one of the best JavaScript libraries to create a user interface.

In this React course, we are going to tell you what dependencies you need to install and how in detail, to be able to create mobile apps on both MAC and Windows. We are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides with Expo app, you will be able to run your apps on your own mobile device as well.

We are going to learn the basics of React and React Navigation.  JSX, 'props system', and 'state system' are also going to be crystal clear for you at the end of the course.

We will create nice looking reusable components. You are going to be able to use these reusable components in your own future projects. You are going to go to different screens from the app with react-navigation.

We tried to tell all the complex topics in detail and in a simple way in this course. We used some diagrams to tell some important topics and created a nice-looking mobile application. We showed two different ways to create a mobile app, react native-cli and expo-cli.

At the end of the course you will learn;

  • Basics of React, React-Native, React-Navigation libraries,

  • How to send an HTTP request from a mobile application,

  • How to use the flex-box system,

  • How to create reusable components,

  • To reach another app on the device from our app,

  • How to see different screens on the app,

  • How to transfer data between different screens and

  • Creating your own mobile app both with react-native-cli and expo-cli is going to be clear for you.

Why would you want to take this course? 

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest

No prior knowledge is needed! 

It doesn't need any prior knowledge to learn React Native

This course starts with very basics. First, you will learn some terminology. Then the show will start and you will learn everything with hands-on practices.  I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of the React Native and React Native Router and hungry to learn more.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

  • Lifetime Access to The Course

  • Fast & Friendly Support in the Q&A section

  • Udemy Certificate of Completion Ready for Download

  • Dive in now React Native Router: Build Mobile Apps With React and Expo course

We offer full support, answering any questions.

See you in the course!

React Native: React Native with Hooks and Context

Learn React Hooks and Context with my React Hooks and Context course and leverage your web skill set

Created by Oak Academy - Web & Mobile Development, IOS, Android, Ethical Hacking, IT

"]

Students: 41, Price: $89.99

Students: 41, Price:  Paid

Hello there,

Welcome to React Native: React Native with Hooks and Context course.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS.

Learn by doing!

So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React.  In this course, we will be teaching React by creating various projects.

Fresh Content

It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge.

In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app, you will be able to run your apps on your own mobile device as well.

You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state.

We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli.

At the end of the course, you will learn

  • How to use the flex-box system,

  • Creating your own mobile app both with react-native-cli and expo-cli,

  • Creating Context with Class-Based and Functional Components,

  • How to Consume Context in Class-Based and Functional Components,

  • How to Use Multiple Context in one single component,

  • Hooks Functions(useState, useEffect, useReducer, useContext...),

  • Creating Reducer and Using Reducer is going to be clear for you.

Why would you want to take this course? 

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest

No prior knowledge is needed! 

It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. 

This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices.  I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Udemy Certificate of Completion Ready for Download

Dive in now to our  React Native: React Native with Hooks and Context course

We offer full support, answering any questions.

See you in the course!