Mobile App Development


Learn how to develop mobile apps using React Native

Nearly every business and organization needs its own mobile app. In this course, you’ll learn the basics of how to develop a mobile app for any idea, business, or organization. You’ll learn how to code the app from the ground up taking an idea from the white board to the app store with a little bit of development know-how. The most effective mobile apps work across devices from iPhones to Android. You’ll learn how to develop a complete, cross-platform mobile app using the React Native framework and JavaScript.

What is React Native?

React Native allows you to build mobile apps using JavaScript. You can create a rich user interface for mobile devices using declarative components that come with the React framework. Using React Native, you are not building a simple “mobile web app” or writing code that depends upon a mobile device’s browser. You build a real mobile app that is the same as an app built using Objective-C/Swift on iOS or Java for Android devices. React Native provides all of the same user interface elements as typical iOS and Android apps. You just put those building blocks together using JavaScript and React. In addition to using React with JavaScript, you will also learn how to use the .NET Core architecture. .NET Core is a general-purpose development platform maintained by Microsoft and the .NET community. It is cross-platform and supports Windows, macOS, and Linux and can be used on devices and in the cloud.


Basic computer knowledge. To develop for both iOS and Android, a Mac is recommended.


  • JavaScript
  • JSX
  • React Native
  • Node
  • Express
  • PostgreSQL
  • Test-driven Development
  • Git
  • RESTful APIs
  • JSON


Download the syllabus for this course in PDF format.




(regularly $4,600; introductory bootcamp pricing, includes parking)


(regularly $5,200; introductory bootcamp pricing, includes parking and MacBook Air 13)


  • May 22, 2017 - August 14, 2017
  • 12 Weeks

Class Schedule

  • 12 weeks/144 total classroom hours with approximately 10 hours of self-study and each week
  • Monday, Wednesday, 6 p.m. – 9 p.m. Saturday, 9 a.m. – 3 p.m. class hours


The Helio Training campus is located at 165 S Main Street, Suite 300, Salt Lake City, UT 84111

Special Introductory Pricing
 $600 OFF