For those saying to native, I completely disagree. Going native for the same app running on multiple platforms will face the following issues:
- hard to be consistent.
- hard to get the exact same design especially when using native components.
- release lags and platform specific bugs. Unless you want to block releases for one app waiting for the other app to catchup.
- support effort will double especially if you’re making screenshots and screen recordings.
> hard to get the exact same design especially when using native components
Well, that's the point. Users are generally happier with an app that feels native to the platform.
For those saying to native, I completely disagree. Going native for the same app running on multiple platforms will face the following issues:
- hard to be consistent.
- hard to get the exact same design especially when using native components.
- release lags and platform specific bugs. Unless you want to block releases for one app waiting for the other app to catchup.
- support effort will double especially if you’re making screenshots and screen recordings.