As the definition implies, hybrid apps combine both online and native mobile applications.
Developers construct hybrid apps by utilizing web technologies like JavaScript, CSS, and HTML. The code is then contained within a native application using open-source frameworks like Ionic or React Native.
The app can then be installed on mobile devices and submitted for sale to app stores just like regular native apps because it can operate through the embedded browser on each platform rather than the web browser.