Kotlin vs React natif

Kotlin: Statically typed Programming Language targeting JVM and JavaScript. 
Kotlin is a statically typed programming language for the JVM, Android and the 
browser, 100% interoperable with Java; React Native: A framework for building native 
apps with React. React Native enables you to build world-class application experiences 
on native platforms using a consistent developer experience based on JavaScript and React.
The focus of React Native is on developer efficiency across all the platforms you care 
about - learn once, write anywhere. Facebook uses React Native in multiple production 
apps and will continue investing in React Native.

Kotlin belongs to "Languages" category of the tech stack, while React Native can be 
primarily classified under "Cross-Platform Mobile Development".

"Interoperable with Java" is the primary reason why developers consider Kotlin over 
the competitors, whereas "Learn once write everywhere" was stated as the key factor 
in picking React Native.

Kotlin and React Native are both open source tools. React Native with 79.7K GitHub 
stars and 17.8K forks on GitHub appears to be more popular than Kotlin with 28.6K 
GitHub stars and 3.33K GitHub forks.

Instagram, Intuit, and Yahoo! are some of the popular companies that use React Native, 
whereas Kotlin is used by Slack, 9GAG, and Rainist. React Native has a broader approval,
being mentioned in 979 company stacks & 4367 developers stacks; compared to Kotlin, 
which is listed in 388 company stacks and 932 developer stacks.
android developer