There are too many mobile app frameworks out there these days such as ionic, fuse, react native, nativescript, xamrin, cordova, etc.
Question: Which is the best framework in terms of:
- Native or close to native experience
- Single code (like javascript) base but multiple platforms
- Performance
- Allows to use javascript instead of objective C or java
- Does not use webview for rendering purpose
Thanks
If you want to use JavaScript for cross-platform development, React-Native is your best bet. That said, I don't think it's the best platform because a lot of the tooling, like Detox Integration/E2E testing library, lacks support for Android. For the team I'm on, we experienced a lot of pain when trying to get consistency out of our testing between Android and iOS. Generally, React-Native's support for iOS is great, but its support for Android feels like an afterthought. All that said, it still feels better than some of the other options you mentioned, especially if you already know React.