With React Native , you can create Android, iOS, and UWP native apps. What’s great about React Native is; there are pretty little differences within the finished app built using Objective-C or Java and one built using React Native. So you could use it as an alternate to Kotlin as well.