Open Source & Free  

Downloads, Callbacks, Signature & More

We’ve had a busy week working with several customers on various tasks/issues as well as the documentation which is practically unrecognizable by now (more than 600 pages by now). As a result a lot of small fixes and enhancements were made to the code as well as one new niche component. ConnectionRequest.downloadImageToStorage We have multiple Downloads, Callbacks, Signature & More

It's Full Of Stars & Terse Commands

A very common UI pattern is the 5 star ranking system. Up until recently we always had the same answer when developers asked us how to implement it: “Use toggle buttons (CheckBox)”. This is still not a bad answer but we think there is a “better” simpler way to do this thru the Slider which It's Full Of Stars & Terse Commands

ToastBar & Gaussian Blur

Just last week I wrote that we are making an effort not to add new features and we got foiled by a couple of new features. The main reason for this is paying customers who need to have a feature now. This makes it hard for us to focus completely, but it does keep the ToastBar & Gaussian Blur

SEO, Gallery, Performance, JavaScript & Gradle

We are trying to improve the visibility of Codename One within search engines and as part of that we think we can also help you guys improve your visibility. When you submit your apps to the app gallery we provide dofollow links to your website/app store listings. We’d appreciate if you place dofollow links back SEO, Gallery, Performance, JavaScript & Gradle

Component & Layout Galleries

As you know we’ve been working a lot on the docs both the developer guide and the JavaDoc’s, we nearly doubled the amount pages in the developer guide and we did it without “cheating” (e.g. cramming more stuff, increasing font size). You can see all that work in the developer guide section but what I Component & Layout Galleries

Understanding The Table Component

Table is a composite component (but it isn’t a lead component), this means it is a subclass of Container. It’s effectively built from multiple components. Table is heavily based on the TableLayout class. It’s important to be familiar with that layout manager when working with Table. Here is a trivial sample of using the standard Understanding The Table Component

Android Gradle Build Status & Minor Changes

I’ve been remarkably busy working on issues and documentation so I neglected an important announcement I had to make. Over the weekend we flipped the default build from gradle back to ant. So effectively if you don’t set any build hint the behavior will be android.gradle=false which should work fine for most of you. This Android Gradle Build Status & Minor Changes

A Thank You & an Important Update On Android Builds

We’d like to thank all of you who signed up to the pro subscription, the release of 3.3 is the perfect time to do that. So we are opening up the JavaScript build target for 1 year until March 1st 2017 to all current pro subscribers! If you have a pro subscription you can start A Thank You & an Important Update On Android Builds

Parse, Docs & Updates

Facebook recently announced the closing of parse.com which is disappointing but not totally surprising. Everyone knows a project from a large tech company can just shutdown in a blink of an eye leaving millions of users/developers in limbo. In that sense one of the questions that gets under my skin is what happens if Codename Parse, Docs & Updates

Codename One 3.3 Now Live

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 Codename One 3.3 Now Live

Code Freeze for 3.3 & Performance

We’ve been working feverishly to get Codename One 3.3 out of the door next week. Tomorrow morning we will finally have the codefreeze branch for 3.3 and we’ll be able to focus on getting the docs/release in order. The release should be on the 27th of the month and we should ideally get the plugins Code Freeze for 3.3 & Performance

JavaDoc Source Samples That Don't Suck

JavaDoc source code embeds suck! I love JavaDoc but it didn’t age well. When you work with other tools (e.g. in the Microsoft world) suddenly the embedded samples look amazing and “search” functionality is just built in! Why can’t we have that? JDK 9 is introducing new support for search but source embeds can be JavaDoc Source Samples That Don't Suck