Building your app using native or hybrid platform might depend on scale/requirements of your project and the components that are required in building the app.Going towards hybrid approach might save a lot of development time and resources since app can be deployed to both platforms simultaneously.However if your app requires components that are not readily available in hybrid platform or need to be heavily customised then going native might seem like a feasible option.Another thing to consider is app performance. If you want build app using hybrid platform then surely give JS native app platforms like Reactnative or Nativescript since they utilize native components directly over a JS wrapper instead of building hybrid app over simple webviews.Although the performance of hybrid applications might not be upto the par with native applications but reusability of code does make it beneficial to use them.You can also give progressive web apps a try if suits your project requirements.