The course will cover:
The course will also cover the feature of the
Ionic Platform such as
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.
Web Developers are now the most versatile developers in the market, enjoying long-term job stability, growth, and diversity of work.
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.
Over 15 years experience working for clients 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 15 years later I own a digital agency in London called Bubblegum specialising in building complex web & mobile applications in AngularJS/Node/Django and IonicFramework.
# What do I believe?
- I believe as a developer at it's heart, your job is to make the lives of other people more productive, that's what computing is all about.
- So if you yourself are not 100% focussed on making your own development as productive as possible then it doesn't bode well for your clients.
# What are my values?
- I'm 100% focused on practical development skills.
- I don't waste peoples time.
- I value my time and I value yours.
- I'm driven to be the most productive developer I can possibly be. I don't get caught up in philosophical debates.
- I value shipping “correct" functionality as fast as possible for myself and my clients.
If those are your values as well them you will love my courses.
If you want to sip your skinny decaf soya latte whilst discussing the pros and cons of different naming conventions for 3 hours then look somewhere else, if you want to learn how to ship functionality as fast as possible for yourself and your clients, these courses are for you.