Hybrid mobile app development is an approach to programming for mobile devices that combines the strengths of native programming and HTML5 mobile app development. To build a hybrid mobile app, developers write the core of the application as an HTML5 mobile app and then place a native device wrapper around it.