Open Source & Free  

Facebook, Better Input & Improving Community Support

Facebook has changed the rules yet again, this time related to logging in to Facebook from 3rd party applications. Up until now we used the web based OAuth approach for logging into Facebook since that allowed us to keep the same implementation across Android, iOS, Blackberry etc. without changing anything. However, the new Facebook 2 Facebook, Better Input & Improving Community Support

Preparing For 2.0

We are now finalizing the features for Codename One 2.0. Yes we are skipping the 1.2 revision and going up to the 2nd generation which we feel is warranted given the amount of features added since the May release of 1.1. We will make the release in December which we will probably spend in code Preparing For 2.0

LTS Blog Post And Updates

The guys at LTS just published a post I wrote in their blog , if you are reading this thinking “I’d like to read another 5,000 words from that guy” then head to their blog . Speaking of promoting other people I hope you filled the developer economics survey , its really helpful for us LTS Blog Post And Updates

Spinning Natively And Windows Bug

Shai Ifrach spent the weekend fixing one of the harder Windows Phone issues we had, sometimes on some Windows Phone devices the UI would start with a black screen but never when connected to the debugger! Ugh. Turns out this is a race condition related to using the wrong lifecycle callback (which is used by Spinning Natively And Windows Bug

Video Of LTS Talk

The video of the LTS talk is now live, unfortunately during the talk we had audio issues due to the large number of viewers and had to turn off the camera. The picture that remains for the rest of the slides is a freeze frame of me frowning over not turning the camera sooner. We Video Of LTS Talk

Surprises And Changes

We have constant Google alerts setup on various Codename One related keywords and the other day we got a lovely surprise in the form of this great presentation from Mateja Opacic who to my knowledge never contacted us or discussed this with us. Apparently he made this presentation at the Coding Serbia Conference , which Surprises And Changes

New Servers And Internationalization

Its been a busy week with the LTS session, we barely had time to do much. However, we did do quite a lot of work during this week including some improvements for l10n and new server deployments. Those of you who followed the l10n video in the How Do I? section or our Udemy course New Servers And Internationalization

Seven

Its been a long time coming, the main delay in getting iOS 7 support into your hands has been with the need to upgrade all the servers. Apple seems to require OS upgrades as well when it updates xcode so we had to go one by one and update everything. This is now all in Seven

Please Help Us By Taking This Survey

We would very much appreciate it if you take the new Developer Economics 10-minute survey you can also win prizes as a result! VisionMobile has launched a new Developer Economics survey. If you’re an app developer, take the survey to have your say and win prizes, including an iPhone, a Galaxy S4, two Nokia Lumia Please Help Us By Taking This Survey

Simple Stuff

I hope you registered for the upcoming LTS lecture , last week there were close to 1000 developers registered! Sometimes the most important features we can add are really simple things that we just procrastinated on forever. Case in point: multi-line labels. For years we have been explaining to people over and over again: “Just Simple Stuff

Property Of The Client

One of the really useful features in Codename One that many developers are just unaware of is the client properties trick. Every component in Codename One has a Map (Hashtable) associated with it containing arbitrary objects you can store in association with that component. To use this feature you can just invoke putClientProperty(propertyName, value); then Property Of The Client

You are cordially invited

This has been a busy week, I am gearing up for my LTS lecture on the 30th. Its free for everyone and I hope you all tune in to watch it! The subject matter should be interesting to all Java developers and its essentially how you build a cross platform solution implementation, you don’t need You are cordially invited