Codename One

API—OSS—FREEyesDOCS5/5
CO5.9#5 of 37
outWeboutWindowsoutMacoutLinuxoutAndroidoutiOS

Ranked in Mobile Development IDEs ·Free plan· paid from $2.08/mo

About

Codename One is an open-source framework for Java and Kotlin developers building native apps from a shared codebase. Listed targets include Android, iOS, macOS, web browsers, Linux, and Windows. Its toolkit draws its own UI components and bundles the runtime and theme with the application; developers can also call platform SDKs through native interfaces and embed views such as maps, web views, and camera surfaces. Current projects use Maven and can be opened in IntelliJ IDEA, NetBeans, Eclipse, VS Code, or another Maven-capable IDE. Documented sign-in options include OpenID Connect, Apple, Google, Facebook, Microsoft Entra ID, Auth0, and Firebase Authentication. Security guidance covers secure storage, encryption, certificate pinning, device integrity checks, and cryptographic APIs. The free cloud tier has 100 build credits per month, with iOS builds using eight credits, and an 8.5 MB user JAR limit. Commercial use carries no royalties or per-app fees. Paid plans start at $25/user/mo (annual), and a 14-day trial is listed.

Who it is for

It suits Java and Kotlin developers who want to build for multiple listed platforms from one codebase. Maven-based teams can use their preferred listed IDE or another Maven-capable IDE.

What is good

  • Open-source framework for Java and Kotlin
  • Targets mobile, desktop, and web platforms
  • Native interfaces enable platform SDK access
  • Commercial use has no royalties or per-app fees
  • Security guidance covers encryption and certificate pinning

What to know first

  • Free cloud tier has 100 build credits per month
  • Each iOS cloud build uses eight credits
  • Free tier has an 8.5 MB user JAR limit

Verdict

Codename One combines a shared-codebase workflow with native interfaces and broad listed targets. Its free cloud tier has build-credit and JAR-size limits; paid plans start at $25/user/mo (annual).

Compared on mobile development IDEs

Free plan
Yescodenameone.com
Paid from
$25/user/mocodenameone.com
Mobile targets
Android, iOS/iPadOS, watchOS, tvOScodenameone.com
Desktop platforms
Windows, macOS, Linuxcodenameone.com
Emulator or simulator
Yescodenameone.com
Visual UI designer
Yescodenameone.com
App packaging
Yescodenameone.com
Supported languages
Java, Kotlincodenameone.com

Facts

Product
Codename One is an open-source cross-platform framework for Java and Kotlin developers to build native apps from a shared codebase.beta.codenameone.com · 29 Sept 2026
App targets
The listed targets include Android, iOS, macOS, web browsers, Linux, and Windows.codenameone.com · 29 Sept 2026
UI
The toolkit draws its own components and packages its runtime and theme with the application.codenameone.com · 29 Sept 2026
Native access
Developers can call platform SDKs through native interfaces and embed heavyweight views such as maps, web views, and camera surfaces.codenameone.com · 29 Sept 2026
Build workflow
Current projects use Maven and can be opened in IntelliJ IDEA, NetBeans, Eclipse, VS Code, or another Maven-capable IDE.codenameone.com · 29 Sept 2026
Integrations
The documented sign-in stack covers OpenID Connect, Sign in with Apple, Google, Facebook, Microsoft Entra ID, Auth0, and Firebase Authentication.codenameone.com · 29 Sept 2026
Security
The security guide documents secure storage, encryption, certificate pinning, device integrity checks, and cryptographic APIs.codenameone.com · 29 Sept 2026
Enterprise security feature
App Shield is an Enterprise feature that issues short-lived attestation tokens based on server-side verification of Apple App Attest and Google Play Integrity statements.codenameone.com · 29 Sept 2026
Support
The Free plan includes community support, Pro includes email support, and Enterprise includes phone support during office hours.beta.codenameone.com · 29 Sept 2026
Free limits
The free cloud tier has 100 build credits per month, with iOS builds using eight credits, and an 8.5 MB user JAR limit.beta.codenameone.com · 29 Sept 2026
Commercial use
The framework is available for commercial use without royalties or per-app fees.beta.codenameone.com · 29 Sept 2026
Build privacy
The pricing FAQ says normal builds do not send source code to the cloud, while native platform sources may be uploaded when required for native compilation.beta.codenameone.com · 29 Sept 2026
Company history
Codename One's press page lists its initial release as 2012 and says its open-source project began in 2007 within Sun Microsystems.codenameone.com · 29 Sept 2026

Company

Founded
2012codenameone.com · 28 Sept 2026

Best Codename One alternatives

See all 12

Where it ranks on Inferse

Sources