Does Ionic natively code?
Does Ionic use code for native? NOT
Ionic is for hybrid app development.
What are mashups?
Hybrid apps are essentially websites that are embedded in a mobile app through what we call web browsing. They are developed using HTML5, CSS and Javascript, and execute the same code regardless of the platform they run on. They can, using tools like PhoneGap and Cordova, take advantage of the device's built-in features like GPS or camera.
What are native apps?
Native apps are developed in the language required by the platform. targets, Objective-C or Swift for iOS, Java for Android, etc. The code written is not shared between platforms, and their behavior changes. They have direct access to all the functions offered by the platform without any limitation.
Here's a good article about it .
source to share