Course by:

Course Highlights

If you are familiar with web development and want to build mobile apps, this course is perfect. With Expo and React Native, you can use your web development skills to create cross-platform apps for iOS, Android, and the web. Learn how to write apps with native UI and device capabilities, streamlining development and reusing code across platforms.

  • Skill Type

  • Course Duration

  • Domain

  • GOI Incentive applicable

  • Course Category

  • Nasscom Assessment

  • Placement Assistance

  • Certificate Earned

  • Content Alignment Type

  • NOS Details

  • Mode of Delivery

Course Details

Learning Objectives

What will you learn in the Learn React Native Course?

  • Understand React Native Basics:
    Learn the core concepts of React Native and how it differs from standard React.
  • Build Cross-Platform Mobile Apps:
    Develop native iOS and Android apps using a single JavaScript codebase.
  • Use Expo for Development:
    Set up and deploy apps efficiently using the Expo framework and tools.
  • Implement UI Components and Navigation:
    Create responsive layouts, use built-in components, and manage navigation between screens.
  • Handle Data and User Input:
    Work with state, props, forms, and external APIs to build dynamic, interactive apps.
Read more
Reasons to enrol

Why should you take the Learn React Native course?

  • Build Real Mobile Apps:
    Learn to create fully functional iOS and Android apps using one codebase with JavaScript.
  • High Demand Skill:
    React Native developers are in high demand across startups and large tech companies.
  • Fast and Cost-Effective Development:
    React Native enables faster development and easier maintenance for cross-platform apps.
  • Use Modern Tools like Expo:
    Get hands-on with the Expo framework to simplify app building, testing, and deployment.
Read more
Ideal Participants

Who should take the Learn React Native Course?

  • Web Developers:
    JavaScript or React developers looking to expand into mobile app development
  • Aspiring Mobile App Developers:
    Beginners who want to learn how to build mobile apps without diving into native languages like Swift or Java
  • Startup Founders and Entrepreneurs:
    Those looking to quickly prototype and launch mobile apps for both iOS and Android
  • Tech Enthusiasts and Learners:
    Anyone interested in building modern, cross-platform apps using a popular and scalable framework
Read more
Curriculum

Curriculum

1. Introduction to React Native
Learn how React Native and Expo are used to make mobile applications.

  • Lesson - Intro to React Native with Expo
  • External resource - Try Expo Snack
  • Quiz - Intro Quiz
  • Lesson - Local Setup with React Native

2. Core Components
Learn the basic building blocks of React Native apps: core components.

  • Lesson - Core Components
  • Project - Make an Instagram App (Part One)
  • Article - Accessibility in React Native
  • Quiz - Core Components
  • External resource - Thinking in React

3. Styling Components
Learn the fundamentals of styling in React Native, including Stylesheets and Flexbox.

  • Lesson - Styling Components
  • Quiz - Styling
  • Project - Make an Instagram App (Part Two)

4. Navigation
Learn about information hierarchy and how to implement it with native navigators.

  • Lesson - Navigation
  • Quiz - Navigation
  • Project - Make an Instagram App (Part Three)

5. Next Steps
Continue on your Expo and React Native journey with these suggestions.

  • Informational - Next Steps
Read more
skills and tools

Tools you will learn in the Learn React Native Course?

  • Understand how Expo and React Native work
  • Use core components in React Native apps
  • Add custom styles to components
  • Implement React Navigation for multi-screen apps
Read more