Course Information
Course Overview
Master React Native: Build multiple cross-platform apps with Hooks, Redux, Firebase, REST APIs, Maps & more
The Complete React Native Guide – Build Cross-Platform Apps for iOS & Android
Do you want to launch your career as a mobile app developer and build apps that run on both iOS and Android? This React Native course takes you from beginner to advanced, giving you all the tools to create professional, real-world applications.
What you’ll learn:
React fundamentals: JSX, props, state, styles
Modern development with Hooks and functional components
Redux for state management, compared with React Context
Navigation: stack, tabs, and drawer navigation
REST API integration and Firebase database usage
User authentication and token storage
Git & version control best practices
Publishing apps to Google Play and the Apple App Store
We’ll build multiple reusable components and real apps you can showcase in your portfolio. Each section includes complete source code hosted on Git, so you can follow along and use the code for your own projects.
Why React Native?
With a single codebase, you’ll deploy to Android, iOS, and even the web. React Native apps feel truly native while giving you advantages like faster development cycles and over-the-air updates. Plus, React Native is powered by JavaScript, the world’s most popular programming language.
Who is this course for?
Beginners learning mobile development from scratch
Web developers transitioning to mobile apps
Developers who want to publish cross-platform apps faster
By the end of this course, you’ll have the skills and confidence to build, test, and publish real apps with React Native.
Course Content
- 10 section(s)
- 149 lecture(s)
- Section 1 Introduction
- Section 2 React Native Tools Setup
- Section 3 Travel App: Basics of React Native
- Section 4 Git Basics
- Section 5 Travel App: Build Main Screen
- Section 6 Travel App: Introduction to App Navigation
- Section 7 Travel App: Build Detail Screens
- Section 8 Travel App: Native Libraries (Maps & Social Share)
- Section 9 Recipes App: Expo Basics
- Section 10 Recipes App: Home Screen
What You’ll Learn
- Learn the Javascript and React Native basics for mobile app development on Android & iOS
- Learn to build both bare React Native and Expo apps, and reveal the differences between React Native CLI & Expo
- Learn using React Hooks & React Context (useState, useEffect, useContext, useSelector, useDispatch, etc.)
- Integrate Native Libraries, such as Maps, Social share, Firebase
- Learn how to handle REST APIs integration and find out about open source APIs
- Use different navigators of React Navigation, such as Stack, Tabs and Drawer navigators
- Integrate Firebase in your app and learn about serverless apps
- Handle Redux integration for global state management and API Calls
- Get introduced to how user authentication works in the apps
- Learn what is git, why people use it and learn the basic commands of git
- Setup basic React Native tools for the best developer experience
Skills covered in this course
Reviews
-
VVolodymyr Masytskyi
The author doesn't know React fully or just doesn't wanna show best practices. She showed only how to deploy on Apple Connect which is a paid service, we are students, and not everyone wanna pay 99 $ just to deploy a test app. The last application is not fully considered, some things are so weird, for ex. like on "add task page" we have a deadline but in the list of tasks we don't have it. And other similar stuff. And the quality of the video, resolution of course should be better. In general, I can recommend to people who know react on a good level, and as the first step in react native is fine, but you should improve some things by ourself.
-
CCollin Simpson
This is so confusing to follow as your change your mind 15 times a video, do like other teachers and actually put together the app once before trial and erroring in front of a student
-
RRyan Malekya
It was very good course really enjoyed it. Worth every penny.
-
AAdriansyah Ravindra
The materials presented are highly structured, clear, and easy to understand. I'm thrilled with my learning experience and have gained a solid understanding of fundamental concepts and best practices in React Native app development. I highly recommend this course to anyone looking to expand their skills in mobile app development.