An important concept when designing a user interface with user experience in mind is Cognitive Dimensions. These cognitive dimensions, which… continue reading.
An important concept when designing a user interface with user experience in mind is Cognitive Dimensions. These cognitive dimensions, which… continue reading.
I encourage people who are subscribed to my email list to send me suggestions for tutorials they would like to see, and one of the most… continue reading.
Unless you’re completely new to the Internet, chances are that you either know what a Gravatar is or you have one but just don’t know it. It… continue reading.
I’ve said it many times before, but one of my favourite things about Ionic 2 is that it has sleek UI elements available out of the box, and… continue reading.
Creating your own custom components for Ionic 2 applications is a lot easier than it might seem initially. You do it all the time already… continue reading.
A sliding side menu is one of the most commonly used navigation patterns in mobile applications, and it is baked into Ionic by default. In… continue reading.
I’ve created quite a few Google Maps tutorials for Ionic 2, including the basics like integrating the Google Maps JavaScript SDK and adding… continue reading.
We often work with arrays of data in Ionic 2 applications – sometimes some data we have defined locally, sometimes data we may be loading in… continue reading.
If you add a login screen to your application, then there is a good chance that you will also implement some functionality that allows you… continue reading.
In Part 1 of this tutorial series we started building a data driven quiz application for kids using Ionic 2. We have been making use of a… continue reading.
In recent tutorials, I have been walking through how to build a custom Flash Card component in Ionic 2, including a video which goes a… continue reading.
In a previous tutorial, I walked through how to build a custom flash card component in an Ionic 2 application. If you haven’t seen that yet… continue reading.
Flash cards are a useful little tool for remembering information, and they’ve been used as far back as the 19th century. In recent tutorials… continue reading.
A common user interface design principle is to only show the user what they need in order to make a decision. Consider your email inbox… continue reading.
Firebase is one of the most powerful and popular Database as a Service (DBaaS) solutions available today. It provides a document based NoSQL… continue reading.
If you’ve used pretty much any app at all, then you would have received a notification from it at some point. Notifications are little… continue reading.
In the last tutorial, we focused on how to get data into an application using the method available on Angular 2’s Http service, and how we… continue reading.
Most applications rely heavily on data, so it’s important that we know how best to manipulate that data in order to make it do what we want… continue reading.
Displaying a list with data is perhaps one of the most common elements of a mobile application, and adding the ability to search and filter… continue reading.
SoundCloud is one of the biggest platforms in the world for not only sharing music, but sounds of any kind from podcasts to character voices… continue reading.