Monday 5th March, 2018 - 8:00am
In the final tutorial in our three-part series we take the completed Realtime chat application that we developed in part 2 of this series, convert this into a Progressive Web App, publish to Firebase Hosting and test with the Google Chrome Lighthouse plugin...
Wednesday 28th February, 2018 - 11:30pm
In part 2 of this series of three tutorials we're going to develop the real-time chat functionality application that was created with Ionic Pro in our last tutorial...
Thursday 4th January, 2018 - 9:54pm
Software bugs are never fun to deal with but in the following article I show you how to quickly solve an issue that you might encounter with type definitions errors when using the firebase npm package...
Wednesday 8th November, 2017 - 8:00am
Testing your Ionic applications just got a whole lot easier with the recent release of Ionic DevApp...
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...
Thursday 31st August, 2017 - 4:34pm
Software bugs add a level of headache to development that can very quickly kill your motivation.
Over the following tutorial I'll take you through 2 bugs I recently encountered after upgrading to Ionic 3.7 and how, thankfully, simple they were to fix....
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 25th July, 2017 - 9:05am
Implementing unit testing for Ionic applications can be quite a difficult task to achieve - unless you're using the Jest testing framework...
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...
Saturday 27th May, 2017 - 10:56am
Bugs are an unfortunate part of software development and some can be more troubling to figure out than others.
Over the following tutorial I'll take you through how I solved a particularly troubling Android bug...
Wednesday 24th May, 2017 - 6:56pm
There's nothing more disheartening than being pressed to meet that project deadline only to be met with build errors.
In the following tutorial I want to show you how I solved a very particular type of Android build error...
Wednesday 24th May, 2017 - 5:57pm
I've yet to meet a developer who enjoys being greeted with broken code and cryptic error messages, particularly when those error messages aren't very helpful in providing clues as to why things aren't working...
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...