Tutorial hero
Lesson icon

Advanced Guide to the Ionic Framework

Originally published September 21, 2017 Time 5 mins

Once you’ve got the basics of Ionic down then all you have left to learn is… everything else. It’s hard to clearly define where your time would be best spent once you are past the basics – there’s not much point in slogging through tutorial after tutorial implementing different kinds of components and plugins. Once you know how to use a few, it’s reasonably easy to read the documentation and use just about anything.

When you are looking to progress further, it becomes more important to focus on things that are related to (but not specific to) Ionic. In my opinion, the most important concepts to focus on once you have the basics down are:

  • Automated Testing
  • User Interface and User Experience
  • Creating your own directives and components
  • Performance Debugging and Optimisation
  • Backend Integrations

This is why I focused on these topics for the Elite Ionic course, but I also have a lot of free content on my blog focusing on these areas. Tutorials and articles on the blog are a bit scattered apart, so I wanted to organise some of my tutorials into an easy to follow list that focuses on these more advanced concepts.

Unit and E2E Testing in Ionic

User Interface and User Experience in Ionic

Custom Components and Directives

Performance Debugging and Optimisation



These tutorials should go a long way to helping take your Ionic skills to the next level. If you are intersted in a more thorough and structured approach to learning these concepts you might be interested in Elite Ionic.

Learn to build modern Angular apps with my course