Skip to main content
CF

React Native Course

13h 11m 22s
English
Paid

Enhance your mobile app development skills with the updated course based on Expo SDK 52. You will master the new architecture of React Native, modern practices, and the full potential of TypeScript, EAS services, and other relevant tools.

The course is suitable for both beginners and developers who want to reach a new level and confidently create modern cross-platform applications using React Native.

About the Author: Beto Moedano

Beto Moedano thumbnail

Beto Moedano is a Mexican-American developer and educator publishing course material on React Native, modern React, and the developer-tools side of full-stack work.

His CourseFlix listing carries three Beto Moedano courses: React Native Course (cross-platform mobile development), React & TypeScript Mastery, and Master Git & GitHub. The teaching style is project-oriented, with each course building real working applications or workflows end-to-end.

Material is paid and aimed at intermediate developers building real proficiency. For broader content, see CourseFlix's React Native, React.js, TypeScript, and Git category pages.

Watch Online 52 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 52 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 001 How to take this course
All Course Lessons (52)
#Lesson TitleDurationAccess
1
001 How to take this course Demo
02:10
2
002 Why expo
03:54
3
003 Android Setup
04:21
4
004 iOS Setup
01:46
5
005 New Arch
04:34
6
006 Expo Go vs Dev Builds
09:30
7
007 Basic Components
12:55
8
008 Custom Components
05:44
9
009 Advanced Custom Components
21:54
10
010 Designing with figma
19:07
11
011 Style and StyleSheet
23:55
12
012 Design System Tips
09:13
13
013 Layout with Flexbox
18:44
14
014 Dark Mode
08:45
15
015 File base routing
23:54
16
016 dynamic routes
07:22
17
017 Tabs and Stack
11:31
18
018 Router Hooks
19:32
19
019 authentication flow
23:43
20
020 role based auth
06:08
21
021 deep link
14:52
22
022 Animations and Gestures
42:45
23
023 Composition and Interactions
06:16
24
024 Swipeable Components
14:15
25
025 Unit Test with Jest
21:11
26
026 E2E with Maestro
13:02
27
027 Expo Notifications
51:50
28
028 OneSignal Integration
42:54
29
029 Env Variables
17:34
30
030 API Routes
17:43
31
031 Streaming Data with Expo Fetch
10:58
32
032 Deploying with EAS Hosting
10:17
33
033 Supbase UI Tour
07:57
34
034 Creating Tables
06:50
35
035 Installation and CRUD
10:31
36
036 EAS Build
22:49
37
037 Preview Builds
09:09
38
038 Prod Builds
01:43
39
039 Automating App Version Code
05:04
40
040 Submit to App Store
08:19
41
041 Submit to Google Play
12:58
42
042 Configuring EAS Update
08:09
43
043 Deploying Updates
20:19
44
044 Reverting updates
07:20
45
045 Getting started with workflows
10:46
46
046 E2E with maestro workflow
20:18
47
047 Build and Submit Workflow
07:35
48
048 App Store Submission
15:24
49
049 PlayStore Submission
04:48
50
050 Payment Basics
15:01
51
051 In-App Purchases
54:02
52
052 Widget Lesson
40:01
Unlock unlimited learning

Get instant access to all 51 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What are the prerequisites for taking this course?
The course is designed for both beginners and experienced developers. No prior experience with React Native is required, but familiarity with JavaScript and TypeScript will be beneficial. The course begins with setting up Android and iOS environments, making it accessible to those new to mobile development.
What projects or applications will I build during the course?
The course focuses on building modern cross-platform applications using React Native. You will work with animations and gestures, implement authentication flows, and manage role-based access. Additionally, the course covers creating and deploying applications to both the App Store and Google Play, allowing you to build fully functional mobile apps.
Who is the target audience for this React Native course?
This course is suitable for beginners looking to enter mobile development and experienced developers aiming to enhance their skills with React Native. It covers a range of topics from basic components to advanced deployment strategies, catering to a wide audience interested in modern app development.
What specific tools or platforms are emphasized in the course?
The course is based on Expo SDK 52 and extensively covers EAS services for deploying applications. It also includes lessons on Figma for designing interfaces, Jest for unit testing, and Maestro for end-to-end testing. These tools are integral to modern React Native development.
What topics are not covered in this React Native course?
While the course is comprehensive in terms of React Native and Expo, it does not cover backend development or server-side technologies in detail. The focus remains on frontend development and deployment of mobile applications using React Native and related tools.
How much time will I need to complete this course?
The course consists of 52 lessons, each varying in length and complexity. While the total runtime is not provided, students should plan to dedicate a few hours each week to complete the lessons, exercises, and projects at a comfortable pace.
How will the skills learned in this course carry over to other areas or careers?
The skills gained from this course, such as TypeScript proficiency, understanding of mobile app architecture, and experience with deployment processes, are highly transferable. These skills are valuable in many software development roles, especially those focused on mobile and cross-platform solutions.