Mobile App Development with React Native
35 modules · BeginnerA complete, practical, beginner-to-advanced course in cross-platform mobile development with React Native. Start with modern JavaScript (ES6+) and React fundamentals, then React Native core components and layout, then navigation and state management, then networking, data persistence, and native device APIs, then Firebase (authentication, Firestore, push notifications), then animations, testing, performance, and finally publishing a real app to the Google Play Store and Apple App Store. Learning by doing throughout, with six hands-on projects culminating in a capstone: building and shipping a complete, polished React Native app.
Course Content
1. Introduction to Mobile Development & React Native
-
Lesson
45 min
-
1. Introduction to Mobile Development & React Native Quiz
10 min
-
Introduction to Mobile Development & React Native โ Homework & Mini Project
45 min
2. Modern JavaScript (ES6+) Fundamentals
-
Lesson
45 min
-
2. Modern JavaScript (ES6+) Fundamentals Quiz
10 min
-
Modern JavaScript (ES6+) Fundamentals โ Homework & Mini Project
45 min
3. JavaScript: Functions, Classes & Async
-
Lesson
45 min
-
3. JavaScript: Functions, Classes & Async Quiz
10 min
-
JavaScript: Functions, Classes & Async โ Homework & Mini Project
45 min
4. React Fundamentals: Components & JSX
-
Lesson
45 min
-
4. React Fundamentals: Components & JSX Quiz
10 min
-
React Fundamentals: Components & JSX โ Homework & Mini Project
45 min
5. React Hooks: useState & useEffect
-
Lesson
45 min
-
5. React Hooks: useState & useEffect Quiz
10 min
-
React Hooks: useState & useEffect โ Homework & Mini Project
45 min
6. Project: Build a Static Profile Card App
-
Lesson
45 min
-
Assignment
90 min
-
Checkpoint Quiz: JS/React Basics for React Native
15 min
7. Core Components: View, Text, Image, ScrollView
-
Lesson
45 min
-
7. Core Components: View, Text, Image, ScrollView Quiz
10 min
-
Core Components: View, Text, Image, ScrollView โ Homework & Mini Project
45 min
8. Styling with StyleSheet & Flexbox Layout
-
Lesson
45 min
-
8. Styling with StyleSheet & Flexbox Layout Quiz
10 min
-
Styling with StyleSheet & Flexbox Layout โ Homework & Mini Project
45 min
9. Touchables & User Interaction
-
Lesson
45 min
-
9. Touchables & User Interaction Quiz
10 min
-
Touchables & User Interaction โ Homework & Mini Project
45 min
10. Navigation with React Navigation
-
Lesson
45 min
-
10. Navigation with React Navigation Quiz
10 min
-
Navigation with React Navigation โ Homework & Mini Project
45 min
11. Forms & TextInput
-
Lesson
45 min
-
11. Forms & TextInput Quiz
10 min
-
Forms & TextInput โ Homework & Mini Project
45 min
12. FlatList & SectionList
-
Lesson
45 min
-
12. FlatList & SectionList Quiz
10 min
-
FlatList & SectionList โ Homework & Mini Project
45 min
13. Project: Build a To-Do List App
-
Lesson
45 min
-
Assignment
90 min
-
Checkpoint Quiz: Core Components, Styling & Navigation
15 min
14. Working with npm Packages & the Ecosystem
-
Lesson
45 min
-
14. Working with npm Packages & the Ecosystem Quiz
10 min
-
Working with npm Packages & the Ecosystem โ Homework & Mini Project
45 min
15. Fetching Data: fetch API & Consuming REST APIs
-
Lesson
45 min
-
15. Fetching Data: fetch API & Consuming REST APIs Quiz
10 min
-
Fetching Data: fetch API & Consuming REST APIs โ Homework & Mini Project
45 min
16. Custom Hooks & Data Fetching Patterns
-
Lesson
45 min
-
16. Custom Hooks & Data Fetching Patterns Quiz
10 min
-
Custom Hooks & Data Fetching Patterns โ Homework & Mini Project
45 min
17. Local Storage: AsyncStorage & SQLite
-
Lesson
45 min
-
17. Local Storage: AsyncStorage & SQLite Quiz
10 min
-
Local Storage: AsyncStorage & SQLite โ Homework & Mini Project
45 min
18. TypeScript for React Native
-
Lesson
45 min
-
18. TypeScript for React Native Quiz
10 min
-
TypeScript for React Native โ Homework & Mini Project
45 min
19. Error Handling & Loading States
-
Lesson
45 min
-
19. Error Handling & Loading States Quiz
10 min
-
Error Handling & Loading States โ Homework & Mini Project
45 min
20. Project: Build a Weather App Using a Real API
-
Lesson
45 min
-
Assignment
90 min
-
Checkpoint Quiz: APIs, TypeScript & Async Data
15 min
21. State Management: Context API & useReducer
-
Lesson
45 min
-
21. State Management: Context API & useReducer Quiz
10 min
-
State Management: Context API & useReducer โ Homework & Mini Project
45 min
22. State Management with Zustand & Redux: An Overview
-
Lesson
45 min
-
22. State Management with Zustand & Redux: An Overview Quiz
10 min
-
State Management with Zustand & Redux: An Overview โ Homework & Mini Project
45 min
23. App Architecture for React Native
-
Lesson
45 min
-
23. App Architecture for React Native Quiz
10 min
-
App Architecture for React Native โ Homework & Mini Project
45 min
24. Firebase Integration: Authentication
-
Lesson
45 min
-
24. Firebase Integration: Authentication Quiz
10 min
-
Firebase Integration: Authentication โ Homework & Mini Project
45 min
25. Firebase Integration: Firestore Database
-
Lesson
45 min
-
25. Firebase Integration: Firestore Database Quiz
10 min
-
Firebase Integration: Firestore Database โ Homework & Mini Project
45 min
26. Native Device APIs & Push Notifications
-
Lesson
45 min
-
26. Native Device APIs & Push Notifications Quiz
10 min
-
Native Device APIs & Push Notifications โ Homework & Mini Project
45 min
27. Project: Build a Firebase-Powered Notes App with Auth
-
Lesson
45 min
-
Assignment
90 min
-
Checkpoint Quiz: State Management & Firebase
15 min
28. Animations with the Animated API & Reanimated
-
Lesson
45 min
-
28. Animations with the Animated API & Reanimated Quiz
10 min
-
Animations with the Animated API & Reanimated โ Homework & Mini Project
45 min
29. Testing: Jest & React Native Testing Library
-
Lesson
45 min
-
29. Testing: Jest & React Native Testing Library Quiz
10 min
-
Testing: Jest & React Native Testing Library โ Homework & Mini Project
45 min
30. App Performance & Debugging
-
Lesson
45 min
-
30. App Performance & Debugging Quiz
10 min
-
App Performance & Debugging โ Homework & Mini Project
45 min
31. Platform-Specific Code & Native Modules
-
Lesson
45 min
-
31. Platform-Specific Code & Native Modules Quiz
10 min
-
Platform-Specific Code & Native Modules โ Homework & Mini Project
45 min
32. App Icons, Splash Screens & Theming
-
Lesson
45 min
-
32. App Icons, Splash Screens & Theming Quiz
10 min
-
App Icons, Splash Screens & Theming โ Homework & Mini Project
45 min
33. Publishing with EAS Build to Google Play & App Store
-
Lesson
45 min
-
33. Publishing with EAS Build to Google Play & App Store Quiz
10 min
-
Publishing with EAS Build to Google Play & App Store โ Homework & Mini Project
45 min
34. Project: Polish & Publish Your Capstone App
-
Lesson
45 min
-
Assignment
90 min
-
Checkpoint Quiz: Animation, Testing, Performance & Publishing
15 min
35. Capstone Project: Build and Ship a Complete React Native App
-
Lesson
45 min
-
Assignment
90 min
-
Capstone Review Quiz: Full React Native App Development
15 min
Free · Learn at your own pace
โจ VIP (1-on-1 Class)
Want an instructor all to yourself?
VIP gets you a schedule built entirely around you, full instructor attention with no sharing, and faster feedback on your work โ the quickest path through the course.
๐งโ๐ซ Book VIP (1-on-1) Training- Self-Taught
- Free
- Certificate
- โฆ20,000.00
- VIP (1-on-1)
- โฆ500,000.00
- Modules
- 35
- Lessons
- 105
- Programme Length
- 12 weeks
Programme Details
Certificate Preview
Complete the course to unlock your certificate for download.