J2ObjC Alternatives
Similar projects and alternatives to J2ObjC
-
Codename One
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Multi-OS Engine
Multi-OS Engine: Create iOS Apps in Java (or Kotlin ... etc.)
-
Smooks
Extensible data integration Java framework for building XML and non-XML fragment-based applications
-
-
Modern Java - A Guide to Java 8
Modern Java - A Guide to Java 8
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Maven Wrapper
Discontinued The easiest way to integrate Maven into your project!
-
Polyglot for Maven
Support alternative markup for Apache Maven POM files
-
javafx-gradle-plugin
Gradle plugin that makes it easy to work with JavaFX 11+ (by openjfx)
-
J2ObjC reviews and mentions
-
Microsoft begins “Extinguish” phase of dealing with Open Source
>> What is Java's equivalent of Xamarin or Avalonia?
Xamarin - RoboVM was a Java-based competitor to Xamarin which Xamarin acquired in 2015, but it was shutdown in 2017 after Microsoft acquired Xamarin. There are some Java-based toolkits such as https://www.codenameone.com/ that target mobile, but they are probably not as well funded as Xamarin has been under Microsoft. From what I hear Xamarin will be deprecated and replaced by MAUI.
Avalonia - Java has had multiplatform windowing for much longer than C# has. The Java Swing toolkit has been part of Java for more than a decade and is still supported in OpenJDK. JavaFX (https://openjfx.io/) is a newer toolkit that was originally part of Java and was later spun out into its own project.
How well are Xamarin and Avalonia supported if you are doing C# development on Mac or Linux?
>> How do I run Java on iOS?
As stated above, some tools such as https://www.codenameone.com/ and https://github.com/google/j2objc that convert Java code to target iOS.
I have never tried using those tools so I am not sure how good they are.
Stats
google/j2objc is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of J2ObjC is Java.