Published in


How to debug Ionic apps?

Photo by Kevin Ku from Pexels

Debugging a mobile application is an essential part of development and maintenance.
Using Ionic to create mobile apps gives us a lot of leverage when it comes to debugging.
In this article, I share some of the techniques I use to debug Ionic apps and some example from the projects that I have done.

The article is broken into two parts:

Apart from what I have explained in my article, there are several guides in Ionic docs around debugging that I encourage you to read.

Also, there is a good video by Simon Grimm that covers a lot of good techniques and tips for debugging.

Depending on which framework you use along with Ionic, make sure to check the debugging guide for that specific framework as well.

Here is a blog by Emma Twersky on debugging published on the Angular blog.

By all means, there are many more issues that you may run into when building Ionic mobile apps. Like how to manage signing and deployment? How to avoid common problems with app store reviews?
How to deploy code updates without going through app stores?
How to avoid common pitfalls with PWAs? And many more topics.

I have spent years on this platform from the early days of Cordova up to now. So if there is anything else you would like me to cover and write about, please leave me a comment and let me know.




The Tao (Chinese: 道; pinyin: Dào; literally: “the Way” ) Code道— is a publication about all things app development. Our way — Learn through sharing

Recommended from Medium

Laravel Routes: All about Laravel Routes in 2020

React Hooks (and What They Mean for Designers)

Tutorial: Build an Interactive Virtual Globe with Three.js

Leetcode #763 Partition Labels

12 Interesting Things About TypeScript

Adding Documentation for AEM Components

How to Enforce Coding Standards Using Husky Pre-Commit Hooks

TypeScript - Taking JavaScript One Step Further

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Web & mobile developer, @Auth0Ambassador. Follow me for content on JavaScript, Angular, React, Ionic & Capacitor, Progressive web apps & UI/UX.

More from Medium

How to Send Timed Notifications — Chrome Extension

Puppeteer saves cookies and load/read cookies. #How to save a login of a page with puppeteer.

How to migrate Javascript web apps to Typescript

Conquering the Cofense UI Interview Process