Elite Ionic provides the education and resources necessary to empower Ionic developers - not to stop at the bare minimum - but to create truly impressive mobile applications powered by web-tech.

Ionic applications (and other "web view" based mobile apps) have a bad reputation among many developers. It is a reputation that is entirely undeserved, but many people view mobile applications that use a web view to be inherently worse than their "truly native" counterparts.

This is unfortunate, because the usage of web views is actually one of Ionic's greatest super powers. Whilst the browsers of old may have severely limited what you could do, modern browsers now power most of the desktop applications we use on a day to day basis.

Why does this reputation exist then? The web is a powerful platform perfectly capable of creating most - not all - types of applications. Mobile web views do not grant as much power as a desktop browser, but for the majority of applications this is of no or little relevance.

Having more power/performance available will not make a difference if your application doesn't need it or use it, and if the application doesn't need it you're not going to miss it.

I think that part of the reputation for web-view based applications does come from some simple misconceptions around performance but I think the much larger contributor to this is us - the developers of Ionic applications.

The truth is that there are a lot of poorly designed and poorly performing Ionic applications out there. Ionic makes it way easier to build a mobile app, but that lower barrier to entry also means less experienced developers will be building these apps.

Ionic makes it realistic to put together an application with a minimal working knowledge of web technologies. As a complete beginner you could probably cobble together an application from various code samples in days or a week. The result will not often be good.

It is (relatively) easy to make an Ionic app, but a great deal of knowledge and skill is required to make a really great one - just as is the case for regular native apps.

Mobile applications that are just good enough are sometimes all that is required, and that is perfectly fine. However, this website has a different goal in mind...

Elite Ionic's mission is to provide the education and resources necessary to empower Ionic developers not to stop at the bare minimum, but to create truly impressive mobile applications powered by web-tech.

On this website, you will find free intermediate to advanced tutorials mainly focused on Performance, User Interface/User Experience, Testing, Backends, Architecture, and Native Integrations. For more free beginner level tutorials check out my main blog joshmorony.com).