If you're willing to take a leap like this for an iOS project, why not just use React Native? At least with that you get a much more portable codebase, not to mention the benefits that come with its growing ecosystem.
ReactNative wraps up the native controls, often with lowest common denominator APIs that work across iOS + Android. You can get a basic app up and running quickly, but when you want to do something more advanced it really slows you down.
Any examples? I've been working with RN for the past few months and it's been pretty good. Only issues where I had to do some native wrapping were around background location polling and a client using a Microsoft websocket clone called signalr. Those things slowed me down.