• Unit testing Promises in Ionic

    Unit testing Promises in Ionic

    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...

    Read more...
  • Creating a custom dropdown component with Stencil

    Creating a custom dropdown component with Stencil

    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...

    Read more...
  • Understanding Angular pipes

    Understanding Angular pipes

    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...

    Read more...
  • Using the Web Audio API with Ionic

    Using the Web Audio API with Ionic

    In the following tutorial I'm going to take you through using the Web Audio API for playing sounds in an ionic application...

    Read more...
  • Geocoding/reverse geocoding with Ionic Native

    Geocoding/reverse geocoding with Ionic Native

    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...

    Read more...
  • Fixing the IonicNativePlugin error

    Fixing the IonicNativePlugin error

    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...

    Read more...
  • Using Angular modules in Ionic applications

    Using Angular modules in Ionic applications

    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.

    Read more...
  • Lazy loading and deep linking with Ionic 3

    Lazy loading and deep linking with Ionic 3

    Brace yourselves - Ionic 3 was recently released and brings with it some interesting changes in how you might choose to structure your application...

    Read more...
  • Uploading images to Firebase Storage with Ionic - Part 2

    Uploading images to Firebase Storage with Ionic - Part 2

    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...

    Read more...
  • Resolving Ionic Serve lab JS error

    Resolving Ionic Serve lab JS error

    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.

    Read more...
  • Validating multiple checkboxes with Ionic

    Validating multiple checkboxes with Ionic

    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.

    Read more...
  • Online and offline syncing of data in Ionic using PouchDB & CouchDB

    Online and offline syncing of data in Ionic using PouchDB & CouchDB

    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...

    Read more...
  • Using PouchDB with Ionic - part 1

    Using PouchDB with Ionic - part 1

    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...

    Read more...
  • Ionic 2 error reporting tools

    Ionic 2 error reporting tools

    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...

    Read more...
  • Basic navigation in Ionic

    Basic navigation in Ionic

    Navigation has changed significantly since Ionic v1; the framework now brings with it the concept of the navigation stack...

    Read more...
Page 1 of 2
Top