Fork us on GitHub

Gorgeous native mobile app development with Java or Kotlin for iPhone, Android etc....

Learn more in our academy... Hours of free content

BuildWrite code in Java(tm) using Eclipse, NetBeans or IntelliJ/IDEA

TestVerify your app with our simulator, devices & test automation tools

DeployGenerate native binaries for all device types using the Codename One build cloud

180M App Installs

40K Developers

1M Cloud Builds

Testimonials

Chidiebere Okwudire
Chidiebere Okwudire SMash ICT Solutions/Senior Engineer at Sioux, Netherlands

"Affordable cross-platform toolchain that works!"

Easy extension with third-party libraries, active developer support and attractive pricing...

Ram Nathaniel
Ram Nathaniel CEO & Founder of MathUnderground, Israel

"Over 2 million active installations"

[A] mature, solid & reliable platform. It allows you to concentrate [on] developing your app, not platform specific implementations...

Fabrício Cabeça
Fabrício Cabeça Senior Developer at Pmovil, Brazil

"Going from design to working app is a breeze"

Codename One greatly reduced our development time and costs, while giving us the ability to deliver a custom experience in each platform when needed.

Ali Sayed
Ali Sayed Senior Developer, Egypt

"The best cross platform app development tool"

Its native access allowed us to add functionalities without limiting developers to platform capabilities.

Fabrizio Grassi
Fabrizio Grassi Chemetall, Italy

"a true write once run anywhere solution!"

Codename One has proven to be a productive tool for us - a true write once run anywhere solution!

Rex Green
Rex Green Vision24, South Africa

"Fast & efficient"

Fast & efficient way to eliminate the hassle of targeting multiple platforms without resorting to HTML5!

Hélio Rugani
Hélio Rugani Sócio Proprietário, Brazil

"Simply a great framework!"

[We had] some non conventional requirements & Codename One gave us good answers for all the challenges that we faced during app development.

Gareth Murfin
Gareth Murfin Developer, Taiwan

"I utilize my Java knowledge to deliver native apps"

I can deliver native apps for both platforms from a single codebase in half the time, at half the cost, with no need to hire anyone.

 Lucky Oscar Masango
Lucky Oscar Masango CTO at BOi Global Group, South Africa

"I would advise to all developers to try it out today!"

[It] has given us the ability to develop apps for all mobile platforms [quickly] & at a low cost. [It's] the most innovative tool of this generation...

What's so special about Codename One?

We are the only ones that provide...
Write Once Run Anywhere, no special hardware & 100% code reuse
Compile Java(tm) or Kotlin to native iOS, Windows (UWP), Android, Desktop & JavaScript
Easy to use with 100% portable Drag & Drop GUI builder
You can control every pixel and draw anywhere
Full access to native OS using the native language (e.g. Obj-C, C# etc.)
Use native widgets & mix them with our components in the hierarchy (heavyweight/lightweight mixing)
Open Source & Free for commercial use with enterprise grade commercial offering

Get started right away!

Start Now! It's Free!

Built with Codename One

Check out the full gallery here & our demos here
Want us to build your mobile app? Learn more here

Latest Posts From Our Blog

Meltdown and Other Updates

Meltdown and Other Updates

I've been so busy I just don't have time to blog as much as I should. I do hope next month will be better in this regard (more on that below) but right now I have to make an important announcement. There are new chip vulnerabilities I'm sure you heard a lot about specifically Meltdown & Spectre. Thankfully we are at a layer that shouldn't be impacted by these issues but we need to update our servers and will be doing so over the course of the next few days (possibly more as patches get updated).

Travis CI Integration

Travis CI Integration

We've just added support for Travis CI in your Codename One projects. Travis can be set up to automatically test your project (i.e. run unit tests) on a variety of different platforms every time you commit changes to github.

Uber Clone Trickling Down

Uber Clone Trickling Down

I hope you all had a great time over the holidays, I was working a lot but was able to enjoy the relative quiet of the holiday period to get some stuff done. There are a lot of new features I'd like to update you about and I will over the next few weeks (albeit slower than usual). Despite my best efforts I still didn't finish the full Uber clone app course but I'm getting REALLY close. There isn't that much work left to do though and I'm starting to trickle out the module lessons.

Updates and Happy New Year

Updates and Happy New Year

Happy holidays, Merry Christmas, happy new year to all. All of us here at Codename One hope you have a lovely vacation if you are taking one. As I mentioned before we are still working but only partially due to the holidays. We still got a lot of things out and have a lot more coming up. I will blog more about it in January. In the meantime, I'll leave another teaser for my current project...

Start now! It's free!