Free ๐ŸŽ“ Verifiable Certificate

Mobile App Development with React Native

35 modules · Beginner

A 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
Sign Up โ€” It's Free

Free · Learn at your own pace

๐Ÿ‘ฅ COHORT - Group Class

No open Cohort right now

โœจ 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

Programme Details

Self-Taught
Free
Certificate
โ‚ฆ20,000.00

VIP (1-on-1)
โ‚ฆ500,000.00
Modules
35
Lessons
105
Programme Length
12 weeks

Certificate Preview

John Doe
SAMPLE ยท PREVIEW

Complete the course to unlock your certificate for download.