Open Source & Free  

Comparing QT and Codename One

We get a lot of requests to compare Codename One to other technologies and while we do have a comparison page it is somewhat static. Doing a comparison within a blog post does have the advantage of focusing on one technology and allowing comments. In this segment we’ll compare the venerable QT to Codename One. Comparing QT and Codename One

Issue Submission Guidelines

One of the best things in running an open source project is the high quality issues, we don’t always respond immediately and sometimes things get lost under our piles of work but we do appreciate the time you take to file issues. We’d like to define some guidelines for issue submission, this will make our Issue Submission Guidelines

Code Freeze for 3.4

Today we are going into code freeze for Codename One 3.4 which is due one week from now, because of the fast release cycle we don’t need more than a week of code freeze to stabilize our current release. The code freeze applies only to the Codename One libraries and ports as those are the Code Freeze for 3.4

Should we use Gradients?

With the latest version of the Android port we fixed a long running bug in gradient drawing on Android. Gradients should now work correctly and will also be performant potentially even faster than images on Android. Our standing recommendation is to avoid gradients as they pose a memory/performance penalty on most platforms and so this Should we use Gradients?

Featured App – JAT Communication

The jat app is very similar to whatsapp in some regards but is more oriented towards group communication than SMS replacement. Over the past couple of weeks we picked it up as a great communication tool in our team. It uses push notifications to notify and activates accounts via SMS. This makes it very convenient Featured App – JAT Communication

Questions Of The Week II

This week felt slow as we were going thru it but as I was preparing this installment I was reminded just how much activity we had in stackoverflow this week. Codenameone : Alternative to webBrowsers This question was triggered by the desire for dynamic rich UI elements coupled with concern about an issue with the Questions Of The Week II

Open File & Rendering

As part of our continuing effort to squash bugs for the 3.4 release date we hit two major issues, the first of which is a long time RFE to fix PDF viewing on iOS & Android to work consistently. This also applies to any file opening in iOS/Android which should now be trivial with the Open File & Rendering

The Challenge of Multiline Strings

As part of the bug fixes for the 3.4 release we fixed issue #1725 which was surprisingly difficult to fix…​ As part of that fix we also added a new method to TextArea by the name of setActAsLabel which we now implicitly call in the SpanLabel & SpanButton classes. So why do we need that The Challenge of Multiline Strings

New Getting Started Video – IntelliJ/IDEA Version

As I mentioned last week we are redoing a lot of our videos and this video will serve as a benchmark to where we want to be in terms of production. We just released a modified version of the video geared towards IntelliJ/IDEA users here. We are really excited about the new IntelliJ/IDEA plugin we New Getting Started Video – IntelliJ/IDEA Version

Edit UDID in Component Inspector

One of the hard things to debug in Codename One is UIID/Padding/Margin placement which is often tricky to get “just right”. I use the Component Inspector quite a lot to review a layout that misbehaves and gain further insight into what’s happening in runtime. You can gain insight into the Codename One component hierarchy by Edit UDID in Component Inspector

Why we Don't Import Android Native Code?

When we first started to present Codename One to investors a very prominent local investor said he’d commit to a round of funding if we allow Android developers to import native Android apps to Codename One. We passed on that which in retrospect might have been a mistake but the technical challenges were the main Why we Don't Import Android Native Code?

Questions Of The Week I

I’d like to start a new weekly installment for the blog: “questions of the week”. I hope to have this as a regular Friday post to coincide with the Friday release process. The general idea of this post is to bring to your attention our answers to some stack overflow questions that might be helpful Questions Of The Week I