I have a node.js express web application I’d like to covert to a native app for iOS and Android so that I can use the smartphone Bluetooth interface to connect to peripheral devices (Raspberry Pi and/or Arduino). I’d like to develop one app for both iOS and Android and am proficient with JavaScript so am leaning towards React Native, although I have no experience with React. I’m also considering Swift and Flutter. I’d like to develop in my IDE of choice, VS Code, if possible.
This project is foremost for learning so a long learning curve is not an issue. Main considerations are leveraging my web application dev experience and learning new tech that will last.
Any input is welcome!