The goal is to use an existing web app and create an Android and iOS versions of it with some functionality added (Push Notifications and Location).
Being an Android/iOS developer, does it make sense to use Cordova with its native plugins for such kind of development or it would be wise to end up with 2 codebases (for Android and iOS) that would load the web app in a WebView? Need to mention that all the content must be loaded remotely (no html/css/js files can be stored in the app).
There would be some heavy security requirements on the application and I am afraid of 2 things:
- It might be more difficult to implement security using Cordova plugins that using a native app.
- It might be more difficult to make one single html/css/js app behave the same on both platforms.
- There is no need to use Cordova if I am a native developer and could make things faster with native apps.
If there is someone who could give some opinion or share experience on this, would be very helpful. Thanks in advance!