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

Expo is an add on library that makes developing React Native apps easier. This course will teach you everything you need to know to build React Native apps using Expo.

Read more

Expo is an add on library that makes developing React Native apps easier. This course will teach you everything you need to know to build React Native apps using Expo.

Building mobile apps with JavaScript can be difficult just to get started. In addition to the framework you are using you will also need to install the development kit for your desired platform. In this course, React Native with Expo Deep Dive, you’ll learn to build a complete app with Expo. First, you’ll explore how to set up Expo and create a project. Next, you’ll discover how to enable routing and build the views that will be rendered in your app. Finally, you’ll learn how to compile the app for release on the Web and mobile. When you’re finished with this course, you’ll have the skills and knowledge of Expo needed to build your own mobile apps.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Getting Started with Expo
Building the Expo Project
Adding the Shop
Read more
Adding New Features to the App
Compiling the App for Release

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches how to build React Native apps using Expo, which is easier than starting with React Native alone
Provides a comprehensive overview of building React Native apps with Expo
Covers essential concepts such as routing, building views, and compiling apps for release
Taught by experienced instructors, Reggie Dawson, who are well-regarded in the React Native community
Requires a basic understanding of React Native, which may not be suitable for complete beginners
Does not cover advanced topics such as performance optimization or debugging

Save this course

Save React Native with Expo Deep Dive 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 with Expo Deep Dive with these activities:
Review JavaScript Fundamentals
Ensure a solid foundation in JavaScript to enhance your understanding of React Native and Expo.
Browse courses on JavaScript Fundamentals
Show steps
  • Revise core JavaScript concepts like variables, data types, and functions.
  • Practice writing simple JavaScript programs.
  • Review JavaScript resources like MDN documentation or online tutorials.
Organize Course Resources
Keep your course materials well-organized to facilitate effective learning and recall of key concepts.
Show steps
  • Gather all relevant course materials, including videos, slides, and quizzes.
  • Create a filing system or online storage solution for the materials.
  • Regularly review the materials to reinforce your understanding.
Review Relevant Coding Skills
Solidify your understanding of React Native, JavaScript, and mobile app development to enhance your foundation for this course.
Browse courses on React Native
Show steps
  • Review JavaScript syntax and core concepts.
  • Refresh React fundamentals, including components, props, and state.
  • Explore the Expo documentation and sample apps to familiarize yourself with the library.
Show all three activities

Career center

Learners who complete React Native with Expo Deep Dive will develop knowledge and skills that may be useful to these careers:
Mobile App Developer
React Native is used to develop mobile applications. This course teaches how to use React Native to create a complete app, including routing and compiling for release on the Web and mobile. This will be directly relevant and helpful to a Mobile App Developer.
Front-End Engineer
React Native is used to develop the front end of mobile applications. Front End Engineers will find that learning React Native is extremely helpful in their work. This course will teach how to use React Native to build a complete mobile application and may also be useful for learning the basics.
Full Stack Engineer
React Native, whose use this course teaches, is one of the most widely used frameworks for developing mobile app frontends. A Full Stack Engineer is responsible for both the frontend and backend of a website or application. A solid understanding of React Native will give a Full Stack Engineer a significant advantage when building mobile web applications.
Software Engineer
React Native is a framework for building mobile applications using JavaScript. As a Software Engineer, knowing how to use React Native can certainly help with mobile application work. This course can help a Software Engineer build a foundation in developing mobile applications with this framework.
Product Manager
React Native is a popular framework for building mobile applications. Product Managers who understand React Native will be better equipped to manage the development and delivery of mobile products. This course can help Product Managers build a foundation in React Native and may be useful for those who want to learn more about mobile development.
Project Manager
React Native is a framework for building mobile applications using JavaScript. Project Managers who understand React Native can better manage the development and delivery of mobile products. This course can help Project Managers build a foundation in React Native and may be useful for those who want to learn more about mobile development.
User Experience Designer
Creating mobile applications requires a deep understanding of the user experience. This course teaches about building the views that are rendered in a React Native app and can be helpful for a User Experience Designer who wants to better understand the development side of app creation.
Technical Writer
React Native is a framework for building mobile applications using JavaScript. Technical Writers who understand React Native can better document and explain the development process for mobile applications. This course can help Technical Writers build a foundation in React Native.
Technical Support Specialist
React Native is a framework for building mobile applications using JavaScript. Technical Support Specialists who understand React Native can better support users who are experiencing problems with mobile applications. This course can help Technical Support Specialists build a foundation in React Native.
IT Consultant
React Native is a framework for building mobile applications using JavaScript. IT Consultants who understand React Native can better advise clients on the development of mobile applications. This course can help IT Consultants build a foundation in React Native.
Data Analyst
React Native is a framework for building mobile applications using JavaScript. Data Analysts who understand React Native can better understand the technical aspects of mobile application development. This course can help Data Analysts build a foundation in React Native and may be useful for those who want to learn more about mobile application development.
Software Tester
React Native is a framework for building mobile applications using JavaScript. Software Testers who understand React Native can better test and verify the quality of mobile applications. This course can help Software Testers build a foundation in React Native and may be useful for those who want to learn more about mobile application development.
Business Analyst
React Native is a framework for building mobile applications using JavaScript. Business Analysts who understand React Native can better understand the technical aspects of mobile application development. This course can help Business Analysts build a foundation in React Native and may be useful for those who want to learn more about mobile application development.
Database Administrator
React Native is a framework for building mobile applications using JavaScript. Database Administrators who understand React Native can better understand the technical aspects of mobile application development. This course can help Database Administrators build a foundation in React Native and may be useful for those who want to learn more about mobile application development.
Quality Assurance Analyst
React Native is a framework for building mobile applications using JavaScript. Quality Assurance Analysts who understand React Native can better test and verify the quality of mobile applications. This course can help Quality Assurance Analysts build a foundation in React Native and may be useful for those who want to learn more about mobile application development.

Reading list

We've selected six 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 with Expo Deep Dive.
Classic guide to JavaScript, the programming language that Expo is written in. It covers the essentials of JavaScript, as well as how to avoid common pitfalls.
Comprehensive guide to JavaScript. It covers everything from the basics of JavaScript to more advanced topics like functional programming and object-oriented programming.
Comprehensive guide to the JavaScript language. It covers the core concepts of JavaScript and how to use them to write clean and maintainable code.
Guide to the JavaScript way of programming. It covers the core concepts of JavaScript and how to use them to write idiomatic JavaScript code.

Share

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

Similar courses

Here are nine courses similar to React Native with Expo Deep Dive.
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