Working with native code is a popular practice. But it’s not always the best choice in a business sense. Creating the same app for several platforms can a huge timewaster. HTML5 mobile UI frameworks allow building cross-platform hybrid mobile applications. They also maintain native feel and look.