React- React Native Mobile Development- 3-in-1_1
- Development
- May 13, 2025

React: React Native Mobile Development: 3-in-1, available at $19.99, has an average rating of 3.7, with 84 lectures, 2 quizzes, based on 110 reviews, and has 560 subscribers.
You will learn about Build custom reusable components for your mobile app and develop native apps for both iOS and Android Perform animations in your applications using the animation APIs Test and deploy your application for a production-ready environment Grasp the concepts of Redux state management to build scalable apps Add navigation to your App to build UX components for your React Native App Integrate with Firebase as a data store and learn how to authenticate a user This course is ideal for individuals who are JavaScript developers who want to build native mobile applications. or Frontend React developers who want to extend their skillset to mobile development. No knowledge of React Native and mobile development is needed. It is particularly useful for JavaScript developers who want to build native mobile applications. or Frontend React developers who want to extend their skillset to mobile development. No knowledge of React Native and mobile development is needed.
Enroll now: React: React Native Mobile Development: 3-in-1
Summary
Title: React: React Native Mobile Development: 3-in-1
Price: $19.99
Average Rating: 3.7
Number of Lectures: 84
Number of Quizzes: 2
Number of Published Lectures: 84
Number of Published Quizzes: 2
Number of Curriculum Items: 86
Number of Published Curriculum Objects: 86
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
React Native is a JavaScript framework that lets you build native apps for both iOS and Android using a single language. A React native app is not a hybrid app so it’s indistinguishable from native apps built with Java and Objective-C.
React has taken the web development world by storm. It’s only natural that its unique architecture and third-party support ecosystem is applied to native application development. Using JavaScript, you can build an application that renders native UI components and accesses native device functionality.
This comprehensive 3-in-1 course is a step-by-step tutorial to building dynamic apps for iOS and Android with React Native. Design and build a fully-featured application using the newest features of React Native. Create increasingly complex real-world applications and explore React Native in depth.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Learning React Native Development, covers developing dynamic and stunning native mobile apps for Android and iOS using JavaScript. Delve directly into React Native to build native mobile apps. Develop apps that are fun, unique, and responsive with React Native. Learn React Native fundamentals to build interactive and user-friendly apps. The course aims at teaching you React Native irrespective of the underlying platform so that you can learn once, write anywhere.
The second course, Building Your Application with React Native, covers making your application with React Native and master UI design. This video takes you from the basics of React Native development all the way through to advanced components. A lot of different development techniques go into creating an app. In this course, you’ll start with a quick intro to React Native and how to build basic UI components, then move on to discussing data flow and React Native animations. Finally, we will look at how to publish your applications to Play Store or to private devices.
The third course, Publishing Your Application with React Native, covers creating impressive applications using the different tools of React Native. In this video, you’ll start with a look at state management and how to keep your code usable by other developers, how to build for your ideal user, how to create animations that pop, and how to publish your apps to the App Store. With the core UI built, we can take off our designer hats and focus on creating code that is clean and easy to reuse.
By the end of the course, you will have created your own application using React Native and learned to publish your app in the App Store and Play Store.
By the end of the course, you’ll create and publish impressive applications using the different tools of React Native.
About the Authors
Find out more about her tutorials at her YouTube channel: MiftaSintahaCS
You can also look at her work on GitHub @msintaha
Course Curriculum
Chapter 1: Learning React Native Development
Lecture 1: The Course Overview
Lecture 2: Installation and Setup
Lecture 3: Running the Simulator
Lecture 4: Understanding JSX
Lecture 5: App Overview
Lecture 6: Styling the Header
Lecture 7: Structuring the Photo Section
Lecture 8: Flexbox
Lecture 9: Styling the Photo Section
Lecture 10: Endpoint to Fetch Data
Lecture 11: Functional versus Class-Based Components
Lecture 12: Axios
Lecture 13: React States
Lecture 14: Lifecycle Methods
Lecture 15: Looping Through Photo Section
Lecture 16: Implementing the Like Button
Lecture 17: What Is Redux?
Lecture 18: Managing State Using Redux
Lecture 19: Action Creators
Lecture 20: Creating the Photos Reducer
Lecture 21: Calling Actions from Components
Lecture 22: Login Form Overview
Lecture 23: Structuring the Login Form
Lecture 24: Firebase Configuration
Lecture 25: Managing Input State
Lecture 26: Storing Form Input in Reducers
Lecture 27: Getting the Form Input Values
Lecture 28: Firebase Login API
Lecture 29: Login Wrapup
Lecture 30: App Overview of IdeaPad
Lecture 31: Configuring the Database
Lecture 32: Structuring the IdeaPad Form
Lecture 33: Submitting Ideas
Lecture 34: Showing List of Ideas
Lecture 35: React Native Navigation
Lecture 36: Navigating Between Screens
Lecture 37: Fetching Data from Firebase
Lecture 38: Editing Ideas
Lecture 39: Editing Action Creator
Lecture 40: Deleting Ideas
Chapter 2: Building Your Application with React Native
Lecture 1: The Course Overview
Lecture 2: Initializing a New Project
Lecture 3: Should You Primarily Test on Android or iOS?
Lecture 4: Going Double Down on React Native
Lecture 5: Goals of This Course
Lecture 6: Creating Your Environment for React Native
Lecture 7: High-Level React Native Architecture
Lecture 8: Working with ES2017 JavaScript
Lecture 9: Understanding RN Project Environment
Lecture 10: Introduction to Components
Lecture 11: Debugging on Chrome
Lecture 12: React Native Built-in and Common Functions
Lecture 13: Reading the Facebook RN Component Docs
Lecture 14: Typing Your Code with Flow
Lecture 15: Creating a Component
Lecture 16: Using Flexbox
Lecture 17: Introducing the Key React Native Components
Lecture 18: Working with ListView and FlatList
Lecture 19: Installing Third- Party Components Via GitHub
Lecture 20: Phases of Product Design
Lecture 21: Working with More Components to Make It Better
Lecture 22: Working with Guerrilla Design
Lecture 23: Crafting Reusable Components
Lecture 24: Introduction to Props and State
Chapter 3: Publishing Your Application with React Native
Lecture 1: The Course Overview
Lecture 2: Unidirectional Data Flow Versus Two-way Data Binding
Lecture 3: Setting Up a Dev Environment
Lecture 4: Redux, Global State Manager for Your App
Lecture 5: Installing Redux-Saga
Lecture 6: Managing API Calls
Lecture 7: API Data
Lecture 8: Handling API Errors
Lecture 9: Installing React Navigation
Lecture 10: Why UX Is Important
Lecture 11: Creating UX Components for Your React Native App
Lecture 12: Testing Your Components with Jest Snapshot Testing
Lecture 13: Intro to Animations in React Native
Lecture 14: Animated Module
Lecture 15: LayoutAnimation
Lecture 16: Adding Animations to Our App
Lecture 17: Example App – a Case Study
Lecture 18: How to Publish for iOS
Lecture 19: How to Publish for Android
Lecture 20: Demoing Applications for Clients
Instructors

Packt Publishing
Tech Knowledge in Motion
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
- Modern Yield Curve Stripping Interest Rate Risk Management
- Cisco FirePower FTD Course - Part-1 FDM
- Copywriting- Master the art of persuasive writing
- Easy How To Facebook Fan Pages Training
- Affiliate Marketing Course from Beginner to Advanced
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5SolidWorks Essential Training ( 2023 2024 )
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7ZB Trading Cryptocurrency Price Action Course
- 8Python for Absolute Beginners
- 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