Coursera
Coursera Logo

React Native: Developing Android and iOS Apps 
offered by Coursera

  • Estd. 2012

React Native: Developing Android and iOS Apps
 at 
Coursera 
Overview

Duration

23 hours

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

React Native: Developing Android and iOS Apps
 at 
Coursera 
Highlights

  • Earn a certificate after completion of course
  • Financial aid available
Details Icon

React Native: Developing Android and iOS Apps
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?

Job-ready skills that employers are looking for by using React Native for mobile app development

How to use the features of React DevTools supported by a good understanding of the key components and concepts of React Native

How to apply React Native stylesheets, layouts, events, and props to develop cross-platform mobile apps

Hands-on practice developing apps with Expo, plus testing and publishing apps by applying app debugging and publishing concepts

Read more
More about this course

React Native is one of the two most popular frameworks used for mobile app development (Statista). Successful software developers in the mobile app world make a point of having it on their resume

During this course, you’ll get hands on setting up the React Native development environment

You’ll explore working with style and state management, handling user interactions and lists, and debugging and publishing mobile apps in React Native

 

React Native: Developing Android and iOS Apps
 at 
Coursera 
Curriculum

Introduction to React Native

This module serves as an initiation into the world of React Native, focusing on the foundational aspects required for developing mobile applications

You will be introduced to the core principles, benefits, and unique features of React Native and set up a comprehensive development environment

Additionally, the module will emphasize how React Native compares to other frameworks

You’ll also explore the Expo Command Line Interface (CLI), its advantages, and how to work with Expo CLI

 

Working with React Native

This module dives deeper into the practical application of React Native, covering the essential components and navigation techniques

You will explore the intricacies of the virtual DOM, component structure, and navigation systems within React Native, enabling them to build more complex applications

The module also includes hands-on experience with iOS simulators and Android emulators for thorough testing

 

Working with Style and State Management

This module focuses on enhancing the aesthetics and functionality of mobile applications through effective styling and robust state management

You will explore various styling techniques, including Flexbox and styled-components, to create visually appealing and responsive apps

You will also gain insights into the use of props for customizing components, facilitating a deeper understanding of data flow in React Native

By the end of the module, you will design and develop a fully styled application that integrates effective state management practices, equipping you with the skills necessary to build dynamic and user-friendly mobile experiences

 

Handling User Interactions and Lists

This module emphasizes the importance of user interactions and efficient data presentation in mobile applications

You will develop expertise in handling touch events, managing forms with TextInput, and validating user input using Formik and Yup

The module also explores list optimization techniques with FlatList and SectionList, incorporating features like pull to refresh and infinite scrolling for enhanced user experience

By the end of the module, you will be equipped to create interactive, user-friendly mobile applications that effectively manage both user input and data presentation

 

Debugging and Publishing Apps in React Native

This module will cover all concepts related to debugging applications and then publishing them

You will delve into the powerful features of React DevTools, specifically for React Native applications

The module also focuses on inspecting components, editing props and states, and performing performance profiling

You will explore common debugging techniques and the importance of APK files.

By the end of the module, you will be equipped to effectively build Android applications using APK files, which will ensure you can apply the latest updates seamlessly to your devices

 

Final Project and Assessment

In this module, you’ll complete peer review, practice, and final projects, which will allow you to demonstrate your proficiency in creating applications using React Native

Additionally, you will complete a final exam that will assess your learning across all the modules of this course

React Native: Developing Android and iOS Apps
 at 
Coursera 
Admission Process

    Important Dates

    Jan 2, 2025
    Application Submit Date

    Other courses offered by Coursera

    – / –
    6 months
    Beginner
    – / –
    1 month
    Intermediate
    – / –
    3 months
    Beginner
    – / –
    6 months
    Beginner
    View Other 40 CoursesRight Arrow Icon
    qna

    React Native: Developing Android and iOS Apps
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...

    React Native: Developing Android and iOS Apps
     at 
    Coursera 
    Contact Information

    Address

    4th Floor Emerald Court Sco-57, Leisure Valley Rd, Sector 29
    Gurgaon ( Haryana)

    Go to College Website ->