Open Source & Free  

StackOverflow, Cordova update, Validation, Text Input, Hints & Icon

After a discussion with some members of the community we decided to shift the weight of our support efforts to StackOverflow from our existing google group discussion forum. Notice that we will still answer questions in the discussion forum but we strongly prefer using StackOverflow (don’t forget to use the codenameone tag). There are issues StackOverflow, Cordova update, Validation, Text Input, Hints & Icon

Sizing Images Just Right with Cloudinary

As I discussed in a previous article, creating a beautiful user interface that behaves appropriately across multiple devices can be a challenge, what with the vast array of screen sizes that your app may be deployed to. Codename One provides you with some power tools on this front. E.g.: Multi-images Pixel to Millimetre unit conversion Sizing Images Just Right with Cloudinary

Material Icons, Background Music, Geofencing & Gradle

We became infatuated with icon fonts a while back and used them quite a bit, recently we added the FontImage class that made them really easy to use. However, up until now you had to download a font. Look up the value and enter it in. This was OK but not ideal in terms of Material Icons, Background Music, Geofencing & Gradle

Should Oracle Spring Clean JavaFX?

If anything, they are rearranging the deck chairs on the Hindenburg! Stephen Colbert We really depend on JavaFX at Codename One, our simulator needs it. Our desktop build uses it and our designer tool is based on Swing. We want it to succeed, its important to our business! We are not alone, even if you Should Oracle Spring Clean JavaFX?

Migration To The New Push Servers Completed

Today we dealt with some push messages overloading our servers, some of the apps developed in Codename One are remarkably successful and as a result our push servers got bogged down. To mitigate that and prevent service interruptions we moved all push activity to the new servers, this effectively means that a push operation on Migration To The New Push Servers Completed

Good Looking By Default, Native Fonts, Simulator Detection & More

I’ve spent a lot of time working with and reviewing other cross platform tools this past month, mostly with Cordova due to our recent announcement that we support Cordova. I hope it doesn’t come off as too arrogant but our “onboarding” experience is pretty amazing in comparison to pretty much everything else. Just install IDE, Good Looking By Default, Native Fonts, Simulator Detection & More

PhoneGap/Cordova Compatibility For Codename One

We just released the first version of the open source CN1Cordova project on github. This means you can take a common Cordova/PhoneGap app, import it into NetBeans and build a native app using our cloud build servers without any changes! Before we delve into the exact process of converting an app lets start by reviewing PhoneGap/Cordova Compatibility For Codename One

Hiding, URL Security & Advocacy

A common trick for animating Components in Codename One is to set their preferred size to 0 and then invoke animateLayout() thus triggering an animation to hide said component. There are several issues with this trick but one of the biggest ones is the fact that setPreferredSize has been deprecated for quite a while. We Hiding, URL Security & Advocacy

Properties & Continued Terseness

We’ve been working on some pretty exciting things recently trying to get them out of the door. As part of that work we added some API’s specifically one that probably should have been a part of Codename One 1.0: Properties file support… Working with properties files under Codename One should be identical to working with Properties & Continued Terseness

Java is Superior To React Native In Practically Every Way

I got into a discussion with a colleague on the Java vs. JavaScript subject, which is a problematic subject to begin with. He then mentioned how great React Native is, I decided I have to look into it and maybe grab some ideas for Codename One. There are some nice ideas there, but none of Java is Superior To React Native In Practically Every Way

Codename One 3.2 Now Live

We are thrilled to announce the immediate availability of Codename One 3.2! Version 3.2 sets the pace for many upcoming features & migration processes such as the new cloud infrastructure for push servers, modernized GUI builder etc. Codename One 3.3 is currently scheduled for January 27th 2016 and should continue the trend of iterative changes Codename One 3.2 Now Live

Terse Syntax, Migration Wizard & more

In this last minute before 3.2 finally comes out we have a batch of new features & updates. Some of the last minute features that went into Codename One include: shorter more terse syntax for creating forms, migration wizard for the new GUI builder & dialog adaptive sizing. Better Syntax For Populating Containers and Toogle Terse Syntax, Migration Wizard & more