Codename One
J2ObjC
Our great sponsors
Codename One | J2ObjC | |
---|---|---|
88 | 2 | |
1,635 | 5,976 | |
2.1% | 0.1% | |
8.5 | 9.1 | |
7 days ago | 1 day ago | |
Java | Java | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Codename One
-
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
codenameone.com — Open source, cross-platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with an unlimited number of projects
-
Android Play Billing Needs updating
Github issue
This was resolved in this issue: https://github.com/codenameone/CodenameOne/issues/3706
-
Backward Compatibility, Go 1.21, and Go 2
Naturally depends on the use case, yet they work good enough to be in business for 20 years.
https://www.ptc.com/en/products/developer-tools/perc
https://www.aicas.com/wp/products-services/jamaicavm-tools/
Android 5 & 6 (only changed back into JIT/AOT due to long compile times), https://www.infoq.com/news/2014/07/art-runtime/
Unfortunely the best well known, Excelsior JET, is no longer in business, most likely due to GraalVM and OpenJ9 being available as free beer, while PTC, Aicas Codename One are safe in their domains.
There is also RoboVM (https://github.com/MobiVM/robovm) as free beer, however it actually started as a commercial product, and the acquisition from Xamarin kind of stagnated it (naturally).
-
Developing cross platform mobile application [closed]
XMLVM, Codename One and iSpectrum (cross compile Java code from an Android app or creating one from scratch
-
Options for targeting ios with Java
Also Codename One
-
free-for.dev
codenameone.com — Open source, cross platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with unlimited number of projects
-
Date & Time formatting ?
How about this: https://github.com/codenameone/CodenameOne/commit/f8a7c5c4968bacc90e8d61a851cfd0ca4287cff8
You only changed the constant. Personally I would use L10NManager which is better. The implementation of DateFormat seems to be simplistic.
- Android 12 PendingIntent Crash Error
J2ObjC
-
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.
What are some alternatives?
Multi-OS Engine - Multi-OS Engine: Create iOS Apps in Java (or Kotlin ... etc.)
Design Patterns - Design patterns implemented in Java
LightAdmin - [PoC] Pluggable CRUD UI library for Java web applications
sitemapgen4j - SitemapGen4j is a library to generate XML sitemaps in Java.
Maven Wrapper - The easiest way to integrate Maven into your project!
Modern Java - A Guide to Java 8 - Modern Java - A Guide to Java 8
BoofCV - Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.
CQEngine - Ultra-fast SQL-like queries on Java collections
Smooks - Extensible data integration Java framework for building XML and non-XML fragment-based applications