Quantcast
Channel: RSS Feed
Browsing all 391 articles
Browse latest View live

Common Issues with Poor Performance in Ionic Applications

One of the services I often perform is to spend a few hours doing a high-level code review of an Ionic codebase, and then writing up any advice or recommendations I have based on what I see. Most of...

View Article


Creating a Shared Element Transition Animation in Ionic (StencilJS)

Although you may or may not recognise the term shared element transition, you will likely have seen this pattern applied in many applications that you have used. It is typically applied in a...

View Article


Image may be NSFW.
Clik here to view.

Native/Web Facebook Authentication with Firebase in Ionic

The Firebase JavaScript SDK - which we will be using in this tutorial - provides a really simple web-based method for authenticating your users in an Ionic application by using Facebook. If we are...

View Article

HTTP Requests in StencilJS with the Fetch API

When building applications with Ionic, we will often need to fetch some data over the network - whether that is locally to pull in data from a JSON file, or through the Internet to load data supplied...

View Article

Image may be NSFW.
Clik here to view.

Using the Camera API in a PWA with Capacitor

One of the key ideas behind the Capacitor project which was created by the Ionic team, is to provide access to browser/native features through a single API no matter what platform the application is...

View Article


Image may be NSFW.
Clik here to view.

Create a Circle Progress Web Component with Conic Gradients in StencilJS

You know what’s way cooler than horizontal progress bars? Circle progress bars! Well, for some contexts at least. Circles are a little bit more difficult to work with in CSS that squares/rectangles...

View Article

Image may be NSFW.
Clik here to view.

Tips for Animating in Ionic Applications

Animations are one of those little extra touches in an application that can transform an average looking application into something truly impressive. When done well, we can create animations that...

View Article

Image may be NSFW.
Clik here to view.

Create Tinder Style Swipe Cards with Ionic Gestures

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 whatever reason, swiping caught on in a big way. The Tinder...

View Article


Image may be NSFW.
Clik here to view.

Creating a Gmail Style Swipe to Archive with the Ionic Animations API

In my recent tutorials, I have been explaining how to build more complex UI/UX patterns into Ionic applications with the Ionic Animations API and the improved gesture support in Ionic 5. I often keep a...

View Article


Creating a Staggered Animation for an Ionic Infinite List (without SASS)

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 thumbnails/galleries. The idea is that we apply an animation...

View Article

Image may be NSFW.
Clik here to view.

Using the FLIP Concept for High Performance Animations in Ionic

When animating the size or position of elements in our applications, we should (generally) only use the transform property to achieve this. Animating anything else - like width, height, margin,...

View Article

Image may be NSFW.
Clik here to view.

Create your Own Drag-and-Drop Functionality Using Ionic Gestures

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 able to mark elements as “draggable” to enable the dragging...

View Article

Freebie: Advanced Card Transition with the Ionic Animations API

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 of the advanced examples in the book for free. You can grab...

View Article


Image may be NSFW.
Clik here to view.

Performance Lessons from Writing a Book About Ionic Animations

I’ve recently finished writing a book about creating high performance animations and interactions with Ionic, which I put together over the course of around 3 months and ended up producing a chunky...

View Article

Image may be NSFW.
Clik here to view.

High Performance Animated Accordion List in Ionic

A couple of years ago I published some tutorials on building an accordion style list in Ionic. The method covered in that tutorial works well enough, but in this tutorial I will be taking another look...

View Article


Using the CreateAnimation Wrapper Component in an Ionic/React Application

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 & Interactions with Ionic (which will be out sometime around...

View Article

Migrating Cordova Plugins to Capacitor (Android)

Cordova has a huge ecosystem of existing plugins that have been created over the past decade. Capacitor has its own method for allowing developers to create plugins, for themselves or for the community...

View Article


Image may be NSFW.
Clik here to view.

Is an Ionic Application Native?

I recently published a video that demonstrates why I think saying that Ionic applications are not native is inaccurate and confusing (even though it is perhaps the most common way to describe Ionic...

View Article

Uploading Files to a NestJS Backend

In a recent tutorial, we covered how to upload files from a frontend application using <input type="file"> to a simple Node/Express server. In this tutorial, we will be walking through how to use...

View Article

Handling File Uploads in Ionic

Handling file uploads from a client side application (e.g. an Ionic application) to a backend server (e.g. Node/Express/NestJS) is quite different to using POST requests to send text data. It may look...

View Article
Browsing all 391 articles
Browse latest View live