We may earn an affiliate commission when you visit our partners.
Reggie Dawson

React Native allows JavaScript developers to leverage their skills to build mobile apps. This course will teach you to use the React Native features and tooling to build a mobile app.

Read more

React Native allows JavaScript developers to leverage their skills to build mobile apps. This course will teach you to use the React Native features and tooling to build a mobile app.

JavaScript has become a valid option for mobile development. In this course, React Native: Getting Started, you’ll learn to build a mobile app with the built in tools. First, you’ll explore how to create a component. Next, you’ll discover routing and how to navigate between views. Finally, you’ll learn how to use state to manage data that will change. When you’re finished with this course, you’ll have the skills and knowledge of React Native needed to build your own mobile app.

Enroll now

What's inside

Syllabus

Course Overview
Introduction to React Native
Setting up React Native
Creating Your First Component
Read more
Routing Between Components
Creating a Form Component
Retrieving Remote Data Using the Fetch API
Generating a Build of the App

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces JavaScript developers to React Native, which enables them to use their existing skills to build mobile apps
Taught by Reggie Dawson, an experienced instructor known for their work in React Native
Provides step-by-step guidance on how to create components, navigate between views, and manage state in React Native applications
Covers essential React Native concepts and tools, such as routing, form components, and remote data retrieval
Guides students through the process of building a mobile app, providing practical experience and a portfolio project

Save this course

Save React Native: Getting Started to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in React Native: Getting Started with these activities:
Brush up on core JS principles
Ensures that students have a solid foundation of JavaScript principles before starting React Native development.
Show steps
  • Review JavaScript function definitions, variable declarations, and basic syntax.
  • Practice writing simple JavaScript functions.
Build a personal React Native mobile app
Provides practical experience applying React Native to create a functional mobile application.
Browse courses on Mobile App Design
Show steps
  • Plan and design the app's features and UI.
  • Implement the app's functionality using React Native.
  • Test and debug the app.
  • Deploy the app to a mobile device or emulator.
Show all two activities

Career center

Learners who complete React Native: Getting Started will develop knowledge and skills that may be useful to these careers:
Front-End Developer
Front-End Developers are responsible for designing and coding the visual elements of a website or application. They work with designers to create a visually appealing and easy-to-use interface for users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course will be particularly useful for Front-End Developers who want to learn how to build mobile applications.
Mobile Application Developer
Mobile Application Developers design, develop, and test mobile applications. They work with designers and other engineers to create mobile applications that meet the needs of users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications.
Software Engineer
Software Engineers design, develop, and test software applications. They work with designers and other engineers to create software applications that meet the needs of users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course will be particularly useful for Software Engineers who want to learn how to build mobile applications.
Web Developer
Web Developers design, develop, and test websites and web applications. They work with designers and other engineers to create websites and web applications that meet the needs of users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course will be particularly useful for Web Developers who want to learn how to build mobile applications.
Full-Stack Developer
Full-Stack Developers design, develop, and test both the front-end and back-end of websites and web applications. They work with designers and other engineers to create websites and web applications that meet the needs of users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course will be particularly useful for Full-Stack Developers who want to learn how to build mobile applications.
User Interface Designer
User Interface Designers design the visual elements of websites and applications. They work with designers and other engineers to create a visually appealing and easy-to-use interface for users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course will be particularly useful for User Interface Designers who want to learn how to build mobile applications.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with designers, engineers, and other stakeholders to create products that meet the needs of users. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course will be particularly useful for Product Managers who want to learn how to build mobile applications.
Data Scientist
Data Scientists use data to solve problems and make decisions. They work with data analysts, engineers, and other stakeholders to create data-driven products and services. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Data Scientists who want to learn how to build mobile applications.
Machine Learning Engineer
Machine Learning Engineers design, develop, and test machine learning models. They work with data scientists, engineers, and other stakeholders to create machine learning products and services. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Machine Learning Engineers who want to learn how to build mobile applications.
Business Analyst
Business Analysts analyze business processes and systems. They work with stakeholders to identify opportunities for improvement and develop solutions to meet business needs. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Business Analysts who want to learn how to build mobile applications.
Project Manager
Project Managers plan, execute, and close projects. They work with stakeholders to define project scope, develop project plans, and manage project resources. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Project Managers who want to learn how to build mobile applications.
Technical Writer
Technical Writers create and maintain documentation for software and hardware products. They work with engineers, designers, and other stakeholders to create documentation that is clear, concise, and user-friendly. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Technical Writers who want to learn how to build mobile applications.
IT Support Specialist
IT Support Specialists provide technical support to users of computer systems and software. They work with users to troubleshoot problems and resolve issues. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for IT Support Specialists who want to learn how to build mobile applications.
Quality Assurance Analyst
Quality Assurance Analysts test software applications to ensure that they meet quality standards. They work with engineers and other stakeholders to identify and fix bugs. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Quality Assurance Analysts who want to learn how to build mobile applications.
Salesforce Administrator
Salesforce Administrators manage Salesforce software applications. They work with users and other stakeholders to customize and maintain Salesforce applications. React Native is a popular framework for building mobile applications, and this course will teach you the basics of React Native so you can build your own mobile applications. This course may be useful for Salesforce Administrators who want to learn how to build mobile applications.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in React Native: Getting Started.
Beginner-friendly guide to React Native that covers the basics of the framework and how to build simple apps.
React Native Blueprints provides a collection of real-world app templates that can help accelerate the development process.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser