Yfwluwvqkgfrgb3riuia ionic from web to mobile hi res v3

Ionic: From Web to Mobile

Turn your existing web development knowledge into mobile development super powers.

   Watch Promo

Ionic is a powerful HTML5 SDK that helps you build native-feeling iOS and Android apps using web technologies like HTML, CSS, and Javascript. It's based on Cordova and AngularJS.

The course will cover:

  • All the essential AngularJS topics needed to build Ionic applications.
  • Integrating with Parse as well as Firebase to provide the backend infrastructure for your applications.
  • Implement both Tabbed and Side Menu navigation.
  • Interact with the phones Camera, GPS & play sounds.
  • Embed Google Maps with markers, popup info windows.
  • Login with Facebook and add real-time chat functionality with Firebase.
  • Implement list controls, with re-order, delete, pull to refresh and infinite scroll functionality.

The course will also cover the feature of the Ionic Platform such as

  • Ionic Push - Send cross platform push notifications with just a few lines of code.
  • Ionic Deploy - Update your apps automatically and silently.
  • Ionic Analytics - Easily add deep analytics to your application.


Through a series of 7 real-world examples you will learn the skills needed to build fully functional, cross platform iOS and Android apps.

We start you off with a a basic 8 ball app

This is a great intro to Ionic and AngularJS, the app is single page and doesn't rely on any plugins or API.

Then we introduce you to plugins with the Soundboard application (click an animal to play a sound).

At the same time we expose you to the really powerful ionic list component, which has built in support for moving and deleting list items.

We then move onto Geolocation and consuming an API with the Caffeine Hit application.

We grab your current position using the GPS chip on the phone, and they use an API to find the closest coffeeshops near you and then display the results in a list control. Oh and we also show you how to perform pull to refresh and infinite scroll using the built in Ionic components!




We then morph the CaffeineHit app into a Map based application.

All the same cool features but instead we show the results on a map, oh and we also show you how to give you users directions from their current location to there target coffeeshop


In addition to those we also build a RSS Reader App, a Meal Tracker app based on Parse.com and a TV Chat application based on Firebase.




With the rapid expansion of Javascript into nearly every area of application development. Web Developers are now the most versatile developers in the market, enjoying long-term job stability, growth, and diversity of work.

Thanks to Ionic, you now can design, build, and deploy robust mobile apps faster than you could with native technologies, all while incurring little to no app performance penalties and sticking to the web technologies you already love working with, namely css, html and javascript.

This course is for existing web developers, your level of HTML, CSS and JS doesn't matter but you must have some since we won't be covering those topics on this course.


Your Instructor


Asim Hussain
Asim Hussain

Developer, author, trainer and speaker with over 16 years experience building applications for organisations such as the European Space Agency and Google.

Wrote my first program in 1988, my first website in 1996, earned a 1st Class Degree in Computer Science in 2000 and now 17 years later I specialise in teaching and consulting on JavaScript and Angular.

I've taught over 50,000 students Angular, JavaScript, Ionic and wrote the book Angular: From Theory to Practice.


Class Curriculum


  Advanced Ionic Concepts
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

This course is not open for enrollment.