I’ve been patiently waiting for years for a solid cross-platform mobile framework to emerge, and finally one has, the Ionic Framework. Cordova/PhoneGap started things off by bridging the gap between web views and native code and then Ionic took it too a new level with Angular and beyond with Ionic services. Ionic services include push notifications, deploy, analytics, and package. They have even created a marketplace to share and sell themes, templates, components, etc. Ionic deploy is revolutionary allowing developers to update their app without resubmitting it to the app stores for approval. I sure hope the app stores don’t put a stop to it. Ionic package is a service that will package up Android and iOS builds of your app. This is a great help when you don’t have a Mac machine, but you still want to build iOS apps.
You can’t go wrong with learning Ionic, because I believe it is a framework and platform that will stick around for a long time. I need to learn it more in depth and produce more apps. Hopefully I can share some Ionic tutorials here in the future from what I learn and apps I am able to develop with it.