Skip to main content
CF

Mission: Launch Your First App

9h 2m 48s
English
Paid

Mission: Launch Your First App - this is your journey from a beginner to an experienced mobile app developer. As part of the course, you will gain access to video lessons, practical projects, code reviews, and much more.

Why this course?

  • A unified path to your published application. This is the first mission in the Galaxies.dev ecosystem, providing a full-fledged bootcamp-style learning experience at a more affordable price.
  • Learning React Native. We teach the latest React Native architecture, which recently became the standard. You'll gain current skills to develop with modern development speeds.
  • Your first iOS and Android application. The Expo framework, recommended by Meta, ensures a smooth start. The course includes proven materials created in collaboration with language developers.
  • An advantage in the job market. React Native is expected to undergo a significant update to version 1.0. Learn mobile development now to be prepared as more companies start actively using this tool.

What you will get:

  • In-depth knowledge of React Native and Expo.
  • Practical experience in creating and publishing applications.
  • Modern skills that will help you stand out among candidates.

This course is the perfect starting point for your journey in mobile development. Ready to embark on the mission?

Additional

https://github.com/Galaxies-dev/zero-to-hero

About the Author: Simon Grimm

Simon Grimm thumbnail

Simon Grimm is a German developer and educator behind the Galaxies.dev teaching platform, focused entirely on cross-platform mobile development with Ionic, Capacitor, React Native, and Flutter. He is one of the longest-running independent instructors on the Ionic / Capacitor stack and a frequent speaker at the framework's official events.

His CourseFlix listing carries over twenty Galaxies.dev courses covering Ionic Angular, Ionic React, Capacitor native plugin development, React Native, and Flutter — plus the surrounding ecosystem (auth, push notifications, in-app purchases, Stripe integration). Material is paid and aimed at developers building production mobile apps with web technologies rather than going down the native Swift / Kotlin track.

Watch Online 67 lessons

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: Intro to Zero to Hero
All Course Lessons (67)
#Lesson TitleDurationAccess
1
Intro to Zero to Hero Demo
06:33
2
What is React Native?
04:36
3
Preparing your Environment
03:27
4
Create and run your first Expo app
07:58
5
Core React Native Components
05:22
6
How JSX and Styling works
04:03
7
Navigation with Expo Router
07:00
8
Storing Data in your app
03:34
9
Create and build the Swapi App
04:21
10
Building a Tab Bar
04:21
11
Working with JSON data and FlatList
11:05
12
Refactoring to React Components
10:42
13
Navigation with inside Stack
06:13
14
Fetch and display Detail Data
08:06
15
Storing Data with AsyncStorage
20:20
16
Intro to Module 2
03:48
17
The Drawer Navigation
01:47
18
Lists in React Native
02:41
19
SQLite with React Native
02:35
20
Native Modules & Permissions
06:46
21
App Setup and Drawer Menu
07:43
22
Working with Expo SQLite
14:40
23
Display & Remove SQLite Data
08:04
24
Debugging SQLite
04:50
25
Custom Drawer Navigation
17:58
26
Defining the Tasks Page
09:16
27
Navigating to Details
10:51
28
Save and update Tasks
16:16
29
Using the ImagePicker Module
05:49
30
Adding Local Notifications
07:29
31
Note: Drizzle ORM for Expo
00:59
32
Intro to Module 3
04:06
33
Expo Prebuild
05:37
34
React Native Debugging & Error Monitoring
05:13
35
React Native List problems
01:51
36
Modern State Management
03:36
37
Animations & Gestures
02:47
38
App Setup and Prebuild
06:22
39
Fetching Data with TanStack Query
09:26
40
Display data with FlashList
09:26
41
Filter & Search Data
12:11
42
Using a Loading Shimmer
06:50
43
Showing Product details
09:17
44
Cart State Management with Zustand
08:50
45
Persisting state with MMKV
10:02
46
Building a Cart Modal
14:51
47
Working with Gestures
12:30
48
Adding Animations
07:49
49
Monitoring with Sentry Session Replays
12:42
50
Deeplinks to Products
05:46
51
Intro to Module 4
03:25
52
App Security with JWT
03:19
53
Better Form Management
02:31
54
New React Native Concepts
03:12
55
About the API
03:19
56
App Setup and Dependencies
06:11
57
Registration with Form Validation
24:10
58
Building the Login
08:04
59
Auth Context with JWT
14:53
60
Protecting Pages with Authentication
12:50
61
Post Messages with Mutations
20:13
62
Load and Update List Data
15:47
63
Navigation and Update Data
22:57
64
Adding a Custom Font
03:40
65
Platform Specific Files
02:39
66
Supporting Dark Mode
03:48
67
Uploading Files to the API
13:25
Unlock unlimited learning

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

Learn more about subscription

Related courses

Frequently asked questions

What is Mission: Launch Your First App about?
Mission: Launch Your First App - this is your journey from a beginner to an experienced mobile app developer. As part of the course, you will gain access to video lessons, practical projects, code reviews, and much more.
Who teaches this course?
It is taught by Simon Grimm. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 67 lessons with a total runtime of 9 hours 2 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/mission-launch-your-first-app. The page hosts every lesson with the integrated video player; no download is required.