So, the only option available is Cordova. If you are using Cordova for cross-platform apps development, what is your experience? And what are its pros and cons?
As a team we gave up on Cordova at that time, because the development process was buggy, lagged behind new releases for iOS and/or Android - which left us with an application that couldn't be updated until framework issues were fixed - and was generally frustrating and slow compared to the experience of native development for each platform separately.
Furthermore getting each app to feel 'right' on it's respective platform was a constant struggle, and we never successfully achieved that aim. Switching to native development was liberating, far more satisfying from a developer-perspective, more performant for end-users, and allowed us to react quickly to changes in each targeted OS separately.
Hope my input is helpful, even though it may now be outdated.