About

Codename One is an open-source cross-platform framework for building native apps with Java or Kotlin. It compiles shared application logic and UI to native targets for Android, iOS, Windows, Linux, macOS, web, TV, watch, and vehicle platforms, with access to native SDKs and platform-specific APIs when needed.

The free offering includes always-free cloud build access with concrete limits: iOS, Android, and Windows UWP builds, an 8.5 MB build JAR size limit, 1,000 push notifications per month, unlimited local builds, versioning for the master branch only, community support, royalty-free use, and Commerce IAP validation up to $200 per month. The free tier is suitable for developers evaluating the cloud build workflow, but the hosted service remains capped and the paid plans mainly raise build credits, JAR size, retention, support, and automation limits.

  • Java and Kotlin cross-platform runtime
  • Native builds for iOS, Android, Windows UWP
  • 8.5 MB build JAR limit
  • 1,000 push notifications per month
  • Unlimited local builds
  • Master-branch versioning only
  • Community support included
  • Commerce validation up to $200/month

Free Tier Value

67
FTV score
Est. value $29 / month
Credit card Not required
Feature parity 78%

This free tier is perpetual and does not require a credit card, which makes it genuinely usable rather than just a trial. The main limits are on cloud-build capacity and JAR size, but it still includes the core cross-platform build targets and enough monthly quota to support small projects, so it feels worth about the same as roughly one-third to one-half of the $29 Basic plan; a fair estimate is about $29/month.

What's included in the free tier

  • iOS builds
  • Android builds
  • Windows UWP builds
  • 8.5 MB build JAR size
  • Push notifications (1K/month)
  • Unlimited local builds
  • Versioning (master only)
  • Community support
  • Royalty free
  • Commerce IAP validation up to $200/mo
  • 100 build credits per month for cloud builds
  • 1 build credit per build; iOS builds use 8 credits
  • 8.5 MB user JAR size limit for cloud builds
  • Manual app store submissions remain unlimited and free

Paid plans

Basic

$29 / mo
build_jar_size
50 MB
push_notifications_per_month
5K
commerce_validation_volume_per_month
$10K
automated_submissions_per_month
5
version_retention
master + 2 weeks
  • Everything in Free
  • Unlimited build credits
  • Access to native sources
  • 50 MB build JAR size
  • Versioning (master + 2 weeks)
  • Push notifications (5K/month)
  • Commerce IAP validation up to $10K/mo
  • Automated submission: App Store, Google Play, AppGallery (5/mo, beta)

Pro

$99 / mo
push_notifications_per_month
1M
commerce_validation_volume_per_month
$200K
automated_submissions_per_month
50
version_retention
master + 2 months
  • Everything in Basic
  • Versioning (master + 2 months)
  • Crash reporting
  • Native desktop apps
  • Push notifications (1M/month)
  • Email support
  • Concurrent builds
  • Commerce IAP validation up to $200K/mo

Enterprise

$499 / mo
push_notifications_per_month
10M
version_retention
master + 6 months
automated_submissions_per_month
unlimited
  • Everything in Pro
  • JavaScript app generation
  • High priority builds
  • Versioning (master + 6 months)
  • Continuous integration
  • On-device unit tests
  • Push notifications (10M/month)
  • Phone support (office hours)

Pricing extracted from Codename One's pricing page. Always verify current pricing before committing.