Open Source & Free  

Codename One 3.3 Now Live

Codename One 3.3 Now Live

Header Image

We are thrilled to announce the immediate availability of Codename One 3.3!
Version 3.3 was tumultuous, we made a lot of earth shattering changes to performance, animations, fonts
and many other things. As a result we have a ground-breaking release that requires
a step back.
With 3.4 we want to tone down on the “big ticket changes” and work heavily on product refinement. We are already
hard at work updating our docs and refining our general process..
In 3.3 we focused a lot on the open source aspect of Codename One which is something we neglected
to some extent in the past. We intend to keep pushing towards more transparency and community involvement
as the project grows.
Codename One 3.4 is currently scheduled for May 3rd 2016. Its chief goals are: Performance, Platform fidelity,
Documentation & ease of use.

Highlights Of The Release – Click For Details

Faster rendering of backgrounds & Labels

Animation Manager, Title Animations & Style Animations

“Remastered” Documentation (ongoing)

Material Design Icons

Media Playback & Geo Fencing in the Background

PhoneGap/Cordova Compatibility

New hello world project & icon

New Simplified Native Fonts

Terse syntax enhancements

ParparVM Performance & Open Source

Properties file format support

Ending Support for the codescan API

You can also read the far more detailed list of release notes here.


  • Chidiebere Okwudire says:

    Cheers guys! Well done!!

    Something is obviously missing: An update on the new GUI builder which should have entered beta with release 3.3. What’s the status and why isn’t it mentioned in the feature list above?

  • Shai Almog says:


    We thought about this quite a bit and chose not to emphasis that with this release even though we’ve done a lot of work on the GUI builder we still don’t feel its ready for beta. The UI/UX still isn’t perfect and the tutorials aren’t even remotely close to done.

    We intended to do the finishing touches during the late part of 3.3’s release cycle but then we got delayed with regressions/fixes and are now delayed due to the documentation overhaul work. So we just didn’t get around to working on the GUI builder full time.

    I think that once we change the documentation/videos to use the new GUI builder people will start using it and will start filing issues. This will bring it to beta-status thru inertia during the 3.3 lifespan.

  • Chidiebere Okwudire says:

    Clear and probably a good choice.

    I tried creating a new project with the new GUI builder last week and after a few crashes and unclarity of how to do simple things that I can easily do with the old builder (e.g. setting components to parts of a border layout), I quit and reverted back to the old GUI builder. I’ll stick with that till further notice. I also saw a button for converting an existing project to a new GUI builder project so I guess when it’s ready, I’ll be able to migrate away from the huge state machine class.

  • Shai Almog says:

    Yes the migration wizard is already there.

Leave a Reply