Ionic empowers developers to leverage their AngularJS and HTML5 skills to create beautiful, high-performing apps!
Learn the new Ionic framework fast and painlessly with instructor Troy Miles. Using hands-on labs and code snippets, you will be taught step by step how to use this beautifully designed framework for developing hybrid mobile apps with HTML5.
Most of the major internet companies have now declared themselves to be mobile first. Smartphones have become ubiquitous throughout the development world. But mobile development is fraught with challenges. There are more Android devices than iOS, but iOS users tend to spend more money. If you build your app for one, it is a complete re-write for the other. You may have heard of Cordova/PhoneGap, but the apps tend to be somewhat clunky looking.
Enter the Ionic Framework, a cross platform framework which combines PhoneGap with AngularJS and super fast CSS3 to make apps which perform at near native levels.
ABOUT THIS CLASS
During the class, you will build several sample apps. You will also build a fully functional app called Coffee! This application will tie into YP local search API for data. The aapplication will allow users to rate their favorite coffee spots via Firebase. All users of the application will be able to see each other's ratings.
View full class agenda
• Have a laptop capable of running all of the prerequisite tools (see below) and with a working WiFi.
• At least an intermediate level of programming skills are required
TOOLS AND ENVIRONMENT REQUIREMENTS
It is CRITICAL that all students install all of the prerequisites before the class. The downloads are HUGE, a few gigabytes in total and will take about an hour or more to download over a decent internet connection. It will be impossible to download these files at the time of the class over a shared WiFi.
Our IDE for the class will be WebStorm. While it is a commercial IDE and cost $49, it comes with a free 30 day trial which is more than enough time to use for this class . This is a professional tool which fully supports our development environment.
The Chrome browser is also required. Chrome has a lot of built in tools which make mobile development easier.
About the Instructor