Monday 9th October, 2017 - 9:00pm
One of the most common problems I hear from developers is how to unit test asychronous code.
In the following tutorial I'm going to demonstrate how we can unit test Promises using Facebook's Jest testing framework...
Thursday 21st September, 2017 - 10:29am
Ionic recently announced the release of Stencil - a compiler for generating custom web components. In this tutorial I'm going to show you how to create a basic dropdown style component with Stencil...
Wednesday 2nd August, 2017 - 12:00pm
Parsing and transforming data values can be performed at the template level thanks to Angular's pipe functionality.
In the following tutorial I'm going to walk you through using this particular feature and what possibilities it presents for developers...
Wednesday 2nd August, 2017 - 12:00pm
In the following tutorial I'm going to take you through using the Web Audio API for playing sounds in an ionic application...
Tuesday 13th June, 2017 - 5:50pm
In the following tutorial I'm going to take you through a very simple application that uses the Ionic Native Geocoder plugin to transform a latitude/longitude into a physical address and allows a physical address to be transformed into a latitude/longitude...
Sunday 30th April, 2017 - 12:21pm
Ionic makes app development simple and fun but there's always those moments when something goes wrong and you're left scratching your head trying to figure out what's happened.
In this article I take you through how to resolve one such problem when using Ionic Native plugins...
Saturday 15th April, 2017 - 1:30pm
The latest iteration of the Ionic Framework allows developers to make increasing use of angular modules to better organise their application structure.
In this tutorial I take you through using Angular Modules in your Ionic projects.
Friday 14th April, 2017 - 11:58am
Brace yourselves - Ionic 3 was recently released and brings with it some interesting changes in how you might choose to structure your application...
Monday 6th March, 2017 - 5:42pm
In part 2 of this tutorial we're going to spend time implementing the logic for our page components and services to complete creating our Firebase CRUD application...
Tuesday 7th February, 2017 - 7:22pm
For some reason I haven't been able to discern Safari 9.1.1 fails to properly launch the ionic serve -lab command.
Thankfully fixing this is very simple.
Saturday 28th January, 2017 - 9:53pm
In the previous tutorial we explored using Angular's FormBuilder API to handle form validation for our Ionic applications.
Today we'll develop this further by looking into how we can validate multiple checkboxes and, as an added bonus, implementing a basic character counter for text input fields.
Thursday 22nd December, 2016 - 11:15pm
In the following tutorial we're going to explore how we can synchronise data between a PouchDB database running on an Ionic app and a remote CouchDB database which will be running on our desktop computer.
We'll use the application that we created in part 1 & part 2 of the PouchDB tutorial as a base to build on. If you haven't read that tutorial, and aren't familiar with the code that was used, I suggest you go there now before proceeding with this tutorial...
Saturday 10th December, 2016 - 5:08pm
In this tutorial we're going to explore how PouchDB can be integrated with Ionic to provide a client-side database solution for use in our mobile apps...
Thursday 1st December, 2016 - 6:11pm
You know the drill - hours spent developing your app, crafting your code to perfection then publishing that to your device only to be greeted with the dreaded "white screen of death" - and not being able to figure out what is causing that.
Well, not until Ionic 2 RC3 that is...
Saturday 26th November, 2016 - 1:00pm
Navigation has changed significantly since Ionic v1; the framework now brings with it the concept of the navigation stack...