Test Driven Development (TDD) is a process for creating applications where the tests for the code are written before the code exists. The… continue reading.
Test Driven Development (TDD) is a process for creating applications where the tests for the code are written before the code exists. The… continue reading.
I want to preface this article by saying that the vulnerability we will be discussing does not mean that a “hybrid” application built with… continue reading.
In my earlier life, it was originally my ambition to become a graphic designer. I spent years playing around with Photoshop and eventually… continue reading.
In this article we are going to explore when Angular’s XSS security model will help protect your application from XSS JavaScript injection… continue reading.
A couple of years ago I published some tutorials on building an accordion style list in Ionic. The method covered in that tutorial works… continue reading.
I’ve recently finished writing a book about creating high performance animations and interactions with Ionic, which I put together over the… continue reading.
As part of the lead up to the launch of my next book Advanced Animations and Interactions with Ionic I am releasing the source code for one… continue reading.
In this tutorial, we will be building out two custom components in Ionic that enable us to drag and drop elements on the screen. We will be… continue reading.
When animating the size or position of elements in our applications, we should (generally) only use the property to achieve this. Animating… continue reading.
There are many instances in which we can use a staggered animation in our applications, but it is perhaps most commonly used with lists or… continue reading.
In my recent tutorials, I have been explaining how to build more complex UI/UX patterns into Ionic applications with the Ionic Animations… continue reading.
I’ve been with my wife since around the time Tinder was created, so I’ve never had the experience of swiping left or right myself. For… continue reading.
Animations are one of those little extra touches in an application that can transform an average looking application into something truly… continue reading.
The Firebase JavaScript SDK - which we will be using in this tutorial - provides a really simple web-based method for authenticating your… continue reading.
One of the biggest issues and limitations faced by Ionic developers, and other “hybrid” application developers, is the reliance upon third… continue reading.
As we have discussed quite a bit now, the idea with state management solutions like Redux and NgRx is to dispatch actions which are… continue reading.
Over the past few weeks we have been covering various aspects of state management in Ionic applications - both with Angular (using NgRx) and… continue reading.
In this tutorial, we are going to tackle the basics of using NgRx for state management in an Ionic/Angular application. If you are… continue reading.
Recently, someone asked me if it is possible to create a shared element transition in an Ionic application. I wasn’t actually familiar with… continue reading.
In this tutorial, we are going to look into how we can use SASS (which is built into Ionic/Angular applications by default) to create a cool… continue reading.