Codename One

Build native iOS, Android, desktop and web apps from a single Java or Kotlin codebase with 100% code reuse.

Visit Website
codenameone.com
Verified API available Free tier
Quick facts
What is it Build native iOS, Android, desktop and web apps from a single Java or Kotlin codebase with 100% code reuse.
Pricing Freemium — from $29/mo
Free tier Yes
Platform Web Application
API Yes
Best for Building native mobile apps for multiple platforms, Creating cross-platform business applications
Domain registered 2011

Data updated Aug. 1, 2026

What does Codename One do?

Codename One is a cross-platform development toolkit that lets you build native mobile and desktop applications using Java or Kotlin. Instead of maintaining separate codebases for iOS, Android, and web platforms, developers write their application once and Codename One compiles it into native code for each target. The toolkit includes a runtime library, build tools, and a cloud-based build service that handles the complex process of creating platform-specific binaries. This approach delivers true native performance while eliminating the need for platform-specific development skills.

The toolkit works by converting JVM bytecode into native executables through its cloud build service. Developers can work within their preferred IDE—IntelliJ, Eclipse, VSCode, or NetBeans—using Codename One's simulator for testing and debugging. Key features include hot reload for immediate code updates, CSS live updates for styling changes, and a rich set of UI widgets that provide native look and feel across platforms. The core framework is open source and has been in active development since 2012, with a mature ecosystem of add-on libraries.

Codename One is particularly valuable for Java developers who want to create mobile apps without learning Swift or Kotlin for Android, and for businesses that need to deploy applications across multiple platforms efficiently. It has been used to build apps ranging from educational tools and insurance applications to point-of-sale systems and telecom services, demonstrating its versatility for various real-world applications where code reuse and native performance are priorities.

#cross-platform#developer tools#java#mobile development#native apps

Key features

What makes it stand out
01
Compiles Java/Kotlin to native code for iOS, Android, desktop and web
02
100% code reuse across all target platforms
03
Hot reload for instant code changes in the simulator
04
Works with popular IDEs like IntelliJ, Eclipse, VSCode and NetBeans
05
Cloud build service creates app-store ready binaries without local toolchains

Who is Codename One for?

Who benefits most from this tool
Building native mobile apps for multiple platforms
Creating cross-platform business applications
Developing educational or utility apps with Java/Kotlin

Pricing

Free tier available — start without a credit card

Free

Free
  • 8.5 jar size mb
  • 100 build credits
  • 1,000 push notifications
  • iOS builds
  • Android builds
  • Windows UWP builds
  • 8.5 MB build JAR size
  • Push notifications (1K/month)
  • Unlimited local builds
  • Community support
  • Royalty free

Basic

$29.0/month

Everything in Free, plus:

  • 50 jar size mb
  • 5,000 push notifications
  • Unlimited build credits
  • Access to native sources
  • 50 MB build JAR size
  • Push notifications (5K/month)

Pro

$99.0/month

Everything in Basic, plus:

  • 5 versioning months
  • 1,000,000 push notifications
  • Versioning (5 months)
  • Crash reporting
  • Native desktop apps
  • Push notifications (1M/month)
  • Email support
  • Concurrent builds

Enterprise

$499.0/month

Everything in Pro, plus:

  • 18 versioning months
  • 10,000,000 push notifications
  • JavaScript app generation
  • High priority builds
  • Versioning (18 months)
  • Continuous integration
  • On-device unit tests
  • Push notifications (10M/month)
  • Phone support (office hours)

Trust & presence

Domain Domain registered 2011

Gallery

Click any image to enlarge

Similar tools

Codeless ONE Verified No-Code&Low-Code

AI-powered no-code platform that builds custom business apps from natural language descriptions in minutes

RapidNative Verified No-Code&Low-Code

AI mobile app builder — describe your idea or sketch it out, get a working React Native app for iOS and Android instantly.

Nativeline Verified Developer Tools

AI-powered tool that builds native Swift iPhone, iPad, and Mac apps from a simple text description.

CodeAI Verified Developer Tools

AI code generator — describe your app idea in plain English and get production-ready code in seconds.

Dashwave 1.0 Verified Developer Tools

AI-powered mobile app development platform — describe your app idea in plain language and get production-ready code instantly

BNA Code Verified Developer Tools

CLI AI agent that builds full-stack mobile apps from a single prompt in your terminal.

CodeMate AI Verified Developer Tools

AI coding agent that integrates into your IDE and web app to help you build, debug, and ship code faster.

CodeConductor Verified No-Code&Low-Code

No-code AI platform that turns text descriptions into full-stack web and mobile apps with front-end, APIs, and databases

Share X LinkedIn Telegram
Codename One Visit