Early Days of Cordova/PhoneGap
Even though web devs could now create mobile apps that lived in App Stores, because hybrid apps live in a WebView and are really just web apps wrapped in a native shell, there was nothing to hold these devs back from creating monstrosities that would make any native developer cross to the other side of the street and avoid eye contact.
Most hybrid apps of the pre-2013 era were clunky, shaky, and due to their lack of native feel, harder to use than their native counterparts.
Renaissance of Ionic
After 2013, when Ionic framework came about, it unified the hybrid development approach. Thanks to Ionic, which is built on top of Apache Cordova, hybrid mobile app development has evolved and matured to a point where some hybrid apps cannot be differentiated from their native equivalents. Ionic kept us crazy web developers in check and limited our imaginative whims in order to preserve consistency in the look and feel, to better match the native environment and increase perceived performance. This was like bowling with bumpers and success was at hand!
Fast forward to 2018. iOS and Android are the two winners of the mobile world and they are constantly competing to be one or two steps ahead for better usability, higher performance, faster animations, more form factors (although this last one is a questionable goal as far as I’m concerned). While native developers just have to deal with adding a new API to their existing tool belt, hybrid developers are being left behind. Cordova and Ionic cannot keep the pace of constant underlying native framework changes and support all the new native user experiences and paradigms that have evolved. While Ionic developers felt like they were cool enough to fit in with the native devs for the last few years, this feeling is starting to slip away now as it becomes harder and harder to use the newest SDKs and APIs.
Upgrade Cordova to Native
NativeScripting is a video course library that has been around for just about a year. Thousands of web developers, Angular developers, and Cordova and Ionic developers have signed up to take online video courses there. Powerhouse real-world developers like Paul Halliday, Nathan Walker, Sean Perkins, as well as Eddy Verbruggen have all contributed courses to NativeScripting and are waiting to teach you beginner to advanced topics in NativeScript.
To conclude, while there will certainly be a need to maintain old Cordova applications in the years to come, the mobile world is not waiting around. New native UI techniques are quickly surpassing the limitations of hybrid. Keep yourself up to date and you can hang out at the cool coffee shop.
Upgrade to NativeScript