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.
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.
I have a few articles and videos that help explain the purpose of Ionic’s usage of Shadow DOM for some of their components, and how we can… continue reading.
In the last article I published, How to Launch Native Views in an Ionic Application, I made a point about how it is awkward to use something… continue reading.
If we are building an iOS/Android application with Ionic and Capacitor, then the primary native view that we are using inside of the native… continue reading.
In the last tutorial, we covered how to handle file uploads in Ionic using the element. This included using the file input element to grab… continue reading.
Ever been in a situation where you want to test your Ionic application natively on an iOS or Android device, but the backend server/database… continue reading.
Handling file uploads from a client side application (e.g. an Ionic application) to a backend server (e.g. Node/Express/NestJS) is quite… continue reading.
I recently published a video that demonstrates why I think saying that Ionic applications are not native is inaccurate and confusing (even… continue reading.
I’ve been working on a lot of animations with React and the Ionic Animations API as I create the React edition for Advanced Animations… 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.
Transcript In this video, we’re going to take a look at a little SVG animation trick in Ionic. It doesn’t really matter if it’s in an Ionic… 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.
Transcript In this video, we’re going to take a look at the new way to use Ionic’s controllers in Ionic 5. This specifically applies to just… 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.