Hybrid and cross-platform app development enables engineering teams to access the native features of mobile platforms. Instead of investing time and effort into creating native functionality, developers write reusable chunks of code and embed them on different platforms.
With hybrid apps, developers work with web development languages and insert the code into a native app with the help of plugins like Cordova.
As for cross platform apps, your mobile app development agency or in-house mobile developers will create a shared codebase compatible with chosen mobile platforms (iOS or Android).