Codename One allows Java developers to write their app once and have it work on all mobile devices (iOS, Android etc.). It features a simulator, designer (visual theme/builder) and ports to multiple OS's.

Codename One is a mature open source project and its roots go back to Sun Microsystems (2006) where one of its core underlying components was developed and open sourced.

This open source project includes the libraries, native OS ports, resource editor & native VM code for Codename One. It also includes themes and there are separate related projects containing demos, skins etc.

Codename One can be extended easily using 3rd party libraries that can include native OS code there is an extensive list of these libraries (cn1libs) here.

You can learn more about Codename One and its capabilities at the main site and you can read additional documentation here.

You can also check out this introduction to Codename One video:

Code Quality Rank: L1
Programming language: Java
Tags: Miscellaneous    

Codename One alternatives and related libraries

Based on the "Miscellaneous" category

Do you think we are missing an alternative of Codename One or a related project?

Add another 'Miscellaneous' Library

Codename One Recommendations

There are no recommendations yet. Be the first to promote Codename One!

Have you used Codename One? Share your experience. Write a short recommendation and Codename One, you and your project will be promoted on Awesome Java.
Recommend Codename One

Recently added Codename One resources

Do you know of a usefull tutorial, book or news relevant to Codename One?
Be the first to add one!