The core examples in this guide will be based on the very popular Ionic 2 and NativeScript frameworks. Both frameworks have seen heavy adoption amongst mobile developers and share a common language, Angular 2. However, the same basic concepts exist when comparing a native application against a hybrid web application.
Comparing NativeScript against React Native and Xamarin would not be valid because all three are native mobile frameworks. The goal here is to migrate from hybrid to native, not native to native. The focus will be NativeScript and Ionic 2.