2023-The Complete React Native from Zero to Hero
- Development
- Feb 06, 2025

2023-The Complete React Native from Zero to Hero, available at $19.99, has an average rating of 3.95, with 78 lectures, based on 111 reviews, and has 19407 subscribers.
You will learn about Create real-world native apps using React Native Understand the terminology and concepts of Redux Get up to speed with React design principles and methodologies Firebase, Redux Saga, UI Design This course is ideal for individuals who are This course is for anyone looking to make native apps with React Native It is particularly useful for This course is for anyone looking to make native apps with React Native.
Enroll now: 2023-The Complete React Native from Zero to Hero
Summary
Title: 2023-The Complete React Native from Zero to Hero
Price: $19.99
Average Rating: 3.95
Number of Lectures: 78
Number of Published Lectures: 78
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
The Comprehensive React Native Development Course is an extensive online learning program designed to equip you with the skills and knowledge needed to build cross-platform mobile applications using React Native. Whether you’re a beginner or an experienced developer, this course will guide you through the process of becoming a proficient React Native developer.
React Native, developed by Facebook, has revolutionized mobile app development by enabling developers to build high-quality applications for iOS and Android platforms using a single codebase. This course starts with the fundamentals and gradually progresses to cover advanced topics, providing a comprehensive learning experience.
The course curriculum covers a wide range of concepts, including React Native components, styling, navigation, state management, APIs, handling user input, integrating with native modules, and more. You’ll learn how to leverage the power of JavaScript and React to create native-like experiences on both iOS and Android devices.
Throughout the course, you’ll work on hands-on projects that replicate real-world app development scenarios. These projects will enable you to apply your knowledge and gain practical experience in building different types of mobile applications, such as social media apps, e-commerce apps, and productivity apps.
The course is taught by experienced instructors who have a deep understanding of React Native development and industry best practices. They provide comprehensive explanations, practical examples, and tips to help you develop efficient and well-structured code. You’ll also learn about common development workflows, debugging techniques, and performance optimization strategies specific to React Native.
By the end of the course, you’ll have a strong foundation in React Native development and be able to build cross-platform mobile applications with ease. You’ll understand the principles of component-based architecture, know how to design intuitive user interfaces, handle data flow efficiently, and deploy apps to the App Store and Google Play Store.
Enrolling in the Comprehensive React Native Development Course will open doors to exciting career opportunities in mobile app development. React Native is widely adopted by companies seeking to build apps for both iOS and Android platforms, making this course a valuable investment in your professional growth.
Join the Comprehensive React Native Development Course today and unlock your potential to create powerful and engaging mobile applications for a global audience!
Course Curriculum
Chapter 1: Introduction & Basics
Lecture 1: Git Code
Lecture 2: Build your first React Native app
Lecture 3: Build React Native project with Native Code
Lecture 4: Learn the basics of React Native
Lecture 5: Customize React Native components using Props
Lecture 6: State in React Native Component
Lecture 7: Style a React Native component with StyleSheet
Lecture 8: Customize width and height props with Fixed and Flex dimensions
Lecture 9: Flex direction and justify content with Flexbox
Lecture 10: Flexbox layout with align items
Chapter 2: TextInput
Lecture 1: Create a basic TextInput with Email and Password
Lecture 2: Working with multiline TextInput and Keyboard
Chapter 3: Touches
Lecture 1: Display and handle a basic React Native Button
Lecture 2: TouchableHighlight, TouchableNativeFeedback,TouchableOpacity
Chapter 4: ScrollView
Lecture 1: Draw a basic ScrollView with mixed Components
Lecture 2: Draw a horizontal ScrollView like Page
Lecture 3: Create ScrollView with ViewPagerAndroid in React Native
Chapter 5: FlatList
Lecture 1: Create a simple FlatList with Text Component
Lecture 2: An example of FlatList with Images in FlatList Item
Lecture 3: How to swipe to delete an Item in FlatList
Lecture 4: Layout a View and Button above FlatList
Lecture 5: Present Modal and insert Data to existing FLatList
Lecture 6: Present Modal and update an existing FlatLists Item
Lecture 7: An example of Horizontal FlatList like Weather App
Chapter 6: LifeCycle
Lecture 1: How to use SectionList in React Native
Lecture 2: LifeCycle of a Component in React Native
Chapter 7: Networking
Lecture 1: Send GET request to server from React Native
Lecture 2: Send POST request to insert data to database server
Lecture 3: Send PUT request to update an existing data in React Native
Chapter 8: React Native Firebase
Lecture 1: Setup Firebase SDK for ios and android App
Lecture 2: Firebase authentication with anonymous user and email password
Lecture 3: Login Facebook with React Native Firebase SDK
Lecture 4: Sign in Google with Firebase SDK
Lecture 5: Create a TODO app with Cloud Firestore in RN
Lecture 6: Working with realtime Database in React Native
Chapter 9: Redux in React Native
Lecture 1: Overview of data flow in Redux for React Native
Lecture 2: Create store, provider, actions of a todo list app
Lecture 3: Add reducers to the todo list app in Redux
Lecture 4: Add components to the todo list Redux app
Lecture 5: Add containers to the todo list Redux app
Chapter 10: Redux Saga in React Native
Lecture 1: Redux Saga flow and create a Counter app with Redux
Lecture 2: Add sagas to actions in the Redux Counter app
Lecture 3: Send GET request and receive response from api
Lecture 4: Send POST request and receive response from api
Lecture 5: Update data with PUT request using Redux-saga
Lecture 6: Delete data with DELETE request in Redux-saga
Chapter 11: ReactNavigation
Lecture 1: Create a StackNavigator and translate params between screens
Lecture 2: Configuring the Header of StackNavigator
Lecture 3: Create and configure multiple tabs with TabNavigator
Lecture 4: Set up a screen with a drawer navigation using DrawerNavigator
Chapter 12: Redux-form
Lecture 1: Create a Simple form in React Native
Lecture 2: Synchronous validation example of Refux-form in React Native
Lecture 3: Field-Level Validation with Redux-form in React Native
Lecture 4: Submit validation example and SubmissionError
Lecture 5: Example of Asynchronous blur validation with Redux-form
Lecture 6: Submit your form via a dispatched Redux action
Lecture 7: Field Normalizing Example of Redux-form in React Native
Chapter 13: Realm React Native
Lecture 1: Create a TodoList app with Realm in React Native
Lecture 2: Insert and query data using Realm in React Native
Lecture 3: Update and delete data using Realm in React Native
Lecture 4: Sort data in Realm database in React Native
Lecture 5: Filter data and working with To-Many Relationships
Chapter 14: UI Design
Lecture 1: Create a Splash and Login Screen in React Native
Lecture 2: Navigate between Splash and Login without StackNavigator
Lecture 3: Make an UI with Tabbar and StackNavigator with NativeBase #1
Lecture 4: Make an UI with Tabbar and StackNavigator with NativeBase #2
Chapter 15: React Native Animations
Lecture 1: Create animations for Image and View with timing, spring, fade
Lecture 2: Create animations with sequence, parallel, interpolate
Lecture 3: Animate multiple Views with Stagger and Fade
Lecture 4: Use Gesture Responder to pan a View and animation with Spring
Chapter 16: NaviveModules
Lecture 1: Create functions, callbacks from ObjectiveC then call from React Native
Lecture 2: React Native call ObjectiveC functions using Promises and Async-Await
Lecture 3: Send events from Objective C to React Native
Lecture 4: React Native calls Swift functions using callback, promises, async-await
Lecture 5: React Native calls MKMapView and use its properties
Lecture 6: React Native calls Toast object, constants and function in Android
Lecture 7: React Native calls callback and Promise functions in Android using async-await
Lecture 8: Create and emit Event from Java and send back to React Native
Instructors

SunLight Team
Code Guru
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- 3D Modeling with 3ds Max - The Quickest Way
- Registration and Login system using PHP and MySQL.
- How to Write eCommerce Product Pages
- Mastering Jewelry Marketing- Unlock the Secrets to Success
- Discord Marketing Mastery- Beginner To Expert
- Non-Profit Google Grant- Ultimate Non-Profit Approval Guide
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling