Leading

Post Image

One of our enterprise accounts was using lead component in a rather unique setting and needed a way to "unlead" essentially disable the lead component functionality which is one of those things we never imagined people doing. As a result we allowed setLeadComponent(null) to effectively "do the right thing" for most cases. This reminded me that lea...

Read More
Post Image

New Android Pipeline Fixes

We introduced a new rendering pipeline for Android a while back, it showed a lot of potential but unfortunately still had some major bugs. Chen just made some major fixes for this pipeline which should hopefully address those issues, please start testing your app with this pipeline and let us know if you experience regressions as a result of that. ...

Read More

Windows Phone Improvements & Build Screenshots

Post Image

A lot of developers have asked us for QR code support on Windows Phone 8, we finally took the plunge with the first attempt here. It seems QR support for ZXing on Windows Phone is WAY behind the level on Android or iOS. As part of that work we made some additional Windows Phone improvements including integration with the native image gallery (via...

Read More

Androids Permissions

Post Image

One of the annoying tasks when programming native Android applications is tuning all the required permissions to match your codes requirements, when we started Codename One we aimed to simplify this. Our build server automatically introspects the classes you sent as part of the build and injects the right set of permissions required by your app. H...

Read More
Post Image

Processing, Responsiveness, Native & more

Some of you have already noticed a build error when building for iOS if you used the processing package. This is due to a small change we made to the package where we replaced all usage of Hashtable/Vector with Map/List. That allows the processing package to work with the new parseJSON method that returns the new collection code and thus be MUCH fa...

Read More

Mapping Natively

Post Image

This has been a frequent RFE in the groups but it never made its way up because of the complexity involved. A corporate account recently requested support for native Maps so we had to promote the task upwards. We decided to build the native maps as an external cn1lib rather than build them into Codename One itself, the reasoning is two fold: 1. Sh...

Read More

The 7 Screenshots Of iOS

Post Image

Have you ever noticed how iOS apps start almost instantly in comparison to Android apps? There is a trick to that. iOS applications have a file traditionally called Default.png that includes a 320x480 pixel image of the first screen of the application. So you are treated to an "illusion" of the application instantly coming to life and filling up w...

Read More
Post Image

Cloud Files

Cloud files are a great pro feature that we didn't emphasize enough, its remarkably useful. It allows you to upload a file into the cloud which you can then transfer to anyone thru a simple "obfuscated" URL. The URL is long so the probability of someone guessing it is low, hence its pretty secure for private file transfer (if its really private you...

Read More

Corporate Guide

Post Image

We recently introduced the corporate server option which is seeing initial deployments right now. As part of that we are now publishing the install guide to the general public, if you are considering the option of purchasing a corporate server but aren't sure about the process of install you can follow the instructions here. In other news you migh...

Read More

Image From URL Made Easy

Post Image

ImageDownloadService is one of the first classes we wrote when creating the original IO package, as such we were still thinking over the API and the code... stinks. I've had the task of writing a tutorial for ImageDownloadService for such a long time and I just kept procrastinating on it because it is so painful to deal with. Eventually I broke do...

Read More