Implementing Redux Time Travel in an Ionic Application

thumbnail ionic redux time travel undo redo

Implementing an Undo Redo System (or¬†Time Traveling) in an Ionic application can be complex, we have to keep in memory states, changes, actions, bindings and this is a huge headache. On the other side if we use Redux, this can be done with 10-20 lines of code. So let’s use this baby!

Adding Redux to an Ionic Application

thumbnail ionic redux implementation intro

Redux. You certainly have heard this word unless you lived in a cave during the past four years, if that’s the case welcome back, Donald Trump is president of the United States and World War 3 is coming soon (here is a secure source ūü§£). Joke aside. Redux is rampaging because it allows us to write better quality applications and […]

Mastering File Navigation with Ionic Native File

thumbnail ionic cordova file navigation

In continuation of the previous tutorial on the Cordova File Navigator, here is the one on the Ionic Native solution. Don’t hesitate to have a look at the other one, there might be some complementary information there.

Mastering Cordova’s File Navigation in an Ionic Application

thumbnail ionic cordova file navigation

I literally spent 2 hours trying to find a good music player for iPhone. Why? Every music files I downloaded on the web were just lost somewhere and no applications could access it … Ridiculous right? In this tutorial we create a file navigation mobile application that allows us to access any file on any device. From there you can […]

Understanding the Manifest of an Ionic PWA in One Go

thumbnail ionic PWA configuration manifest

The configuration of a progressive web app (PWA) is mainly done in the manifest.json file. As usual, we, Ionic developers are lucky guys because this file is already configured for us. This tutorial focuses on understanding how this file impacts our PWA. 

Creating an Ionic PWA with Firebase Offline and Service Workers

thumbnail ionic PWA firebase offline

Progressive Web Apps or PWA are rising. As the name suggests, they are web applications. The only difference is the¬†progressive¬†aspect. This word represents what we have been doing for years. We could have stayed at the Web 1.0 with static websites and funky blinking links, but thank god we didn’t.

Using Firebase Storage in Ionic

thubmnail ionic firebase storage

Most applications stock information so user’s can leave and come back later. In the past we only had one option: stocking the data in a separate folder on the server side. In this tutorial we explore the new way to easily stock our data using¬†Firebase’s Storage Service and skip all the DevOps rules.

Adding Twitter Authentication with Firebase in Ionic

thumbnail ionic firebase twitter oauth

The OAuth system allows us to skip the registration step and allows a user to directly access the application using a social media account. In this tutorial we mix together Firebase and Twitter’s Authentication in an Ionic mobile application.

Implementing Google OAuth with AWS in Ionic

thumbnail ionic aws google oauth

Handling password/email authentication can be bothersome for both the users and the developers. Open Authorization (OAuth) comes to the rescue by allowing us to directly login using popular social media accounts, delegating the authentication process to them and receiving more information from their side.

How to Use Web Workers With Ionic in One Go

thumbnail ionic web workers

Web Workers are very useful for handling heavy calculations. The code is working in a background thread and the UI can be used with no issue. Web Workers are available in traditional JavaScript and that’s what we are going to use in our Ionic mobile application. We will create an application that will use one of the most famous algorithm: […]