J2ObjC vs React Native vs Xamarin

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

J2ObjC
J2ObjC

7
14
+ 1
6
React Native
React Native

7.1K
6K
+ 1
912
Xamarin
Xamarin

688
651
+ 1
705
- No public GitHub repository available -

What is J2ObjC?

J2ObjC is an open-source command-line tool from Google that translates Java code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java code to be part of an iOS application's build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as data access, or application logic) in Java, which is then shared by web apps (using GWT), Android apps, and iOS apps.

What is React Native?

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.

What is Xamarin?

Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose J2ObjC?
Why do developers choose React Native?
Why do developers choose Xamarin?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con

    Sign up to add, upvote and see more consMake informed product decisions

    What companies use J2ObjC?
    What companies use React Native?
    What companies use Xamarin?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with J2ObjC?
    What tools integrate with React Native?
    What tools integrate with Xamarin?