Mobile App Development

Prerequisites: Web Design and Intro to CS with JavaScript (Web Design is waived for current 10th, 11th, and 12th grade students during the 2020-21 school year).  
Mobile applications are becoming increasingly important to our consumption of media, news, social interaction, and learning. In this course, students will use the CodeHS curriculum to learn how to create mobile apps using React Native, a popular platform-agnostic framework developed by Facebook and used by successful tech companies including Airbnb, Facebook, Instagram, Tesla, and more. As an online course, students will design and build applications to run on their own smartphones and will use the latest tools and technologies available for mobile app development.
The Mobile Apps course is designed as a two semester course for high school students with at least one year of programming with JavaScript and one year of web design using HTML and CSS. Students will learn the foundations of the React Native framework, components, and how to use components to create scalable, custom, and fast mobile applications. Students will also learn about important computer science topics including state changes, using XML and stylesheet objects, mapping through objects, rendering dynamic data, and creating modular app layouts with flex and the Dimensions API.

What You’ll Learn & Create

  • React Native and Expo
  • Stylesheet API
  • Recreate a popular React app
  • Create a currency converter app
  • Create an Image Feed app
  • User Interface design
  • Build your own application in React

System Requirements

  • Latest updated browser – Firefox, Chrome or Safari
  • PC: Windows 7 or higher
  • Mac: Mac OS X 10.7 or higher

Utah-Residents_0204_03   Support From Expert Instructors

Utah-Residents_0204_06   Satisfaction Guarantee