Post Image

Toolbar Default, Millimeter Sizes & Weekly Releases

Starting with the next update of Codename One (later this week) we will switch Toolbar on as the default for all newly created projects. This doesn't mean much for most of us as existing projects won't be affected, however if you are creating a new project this means you won't need to create a Toolbar for every Form and that we won't have to deal with as many issues related to the native Android title.

Read More
Post Image

SQL Explorer, Global Toolbar, Location & Docs

I was working on documenting the SQLite support in Codename One, you can see some of that work both in the db package and in the developer guide. As a demo for SQL I decided to just create a tool that allows you to type arbitrary SQL to execute it on the device and see the results in a Table...

Beside being a cool example this can be a hugely powerful debugging tool to one of the more painful API's to debug on the device. You can integrate this as a hidden feature into your application and use it to debug odd "on device" issues by querying the DB!

Read More
Post Image

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.

Read More
Post Image

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 was effectively designed with this usage in mind.

Read More
Post Image

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 lights on here so we can't really complain.
To be fair, during this time we were able to almost double the page count of the developer guide from the 3.2 era to 576 pages at this moment and we still have a lot of work ahead of us in that department.

Read More
Post Image

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 to https://www.codenameone.com/ which you can place in a very hidden/unobtrusive way. This helps us increase our page rank and as a result will improve your page rank as we link back to you.

Read More
Post Image

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 want to discuss today is the new Component Gallery and Layout Gallery.

Read More
Post Image

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 (but it isn't a lead component), this means it is a subclass of Container. It's effectively built from multiple components.

Read More
Post Image

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 is temporary but we felt it was necessary as a stopgap measure.

Read More
Post Image

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 sending a JavaScript build right away and experiment with portingyour app to the web...
If you don't have a pro license currently then you have until March 15th to upgrade and enjoy this offer. After March 15th the JavaScript port will return to enterprise only status for everyone who didn't signup prior to that.

Read More