Post Image

Rich Push Notifications and Improved Validation

Steve just implemented one of the harder RFE's we had in a while. It isn't finished but we can already try some of these features and you should be able to try some of these rich types of push messages.

Read More
Post Image

Migrating from App Engine to Spring Boot

Over the weekend we migrated a huge amount of code to the new build servers. In this post I'll try to cover three separate things. I'll explain the architecture/history and process of the migration. What worked, what didn't work and lessons learned. And finally how this will impact Codename One users moving forward.

Read More
Post Image

New Build Cloud

This is important! We will replace the entire build infrastructure of Codename One over this weekend. That means that you might see disruptions in service through the weekend but please report them to us as we might not be aware!
We are finally removing the last remaining pieces of the horrible mess that is Google App Engine from our backend code. This is a huge job and is sure to cause some disruption.

Read More
Post Image

Moving Away from Intercom

A few years ago a consultant convinced us to integrate Intercom into our website. In retrospect this was a mistake which I'll discuss in more depth below. We are migrating away from Intercom right now... That means that if you have an email address or ongoing chat history with us in Intercom it might get lost!
Worse. If you unsubscribe this might also get lost due to the migration process (sorry about that!). We're moving to a new far better system (crisp).

Read More
Post Image

ToastBar Return Value

Last week I pushed out an enhancement to ToastBar that changed the static showMessage methods. I made them return the Status object instead of void which would allow more control of the toast message after it's shown. Unfortunately, I totally forgot that I can't do that without breaking some binary compatibility.

Read More
Post Image

Native Logging and Certificate Wizard Downtime

I've been so busy with the book I completely missed a lot of things I should have blogged about and one such thing is the NativeLogsReader cn1lib which has been in the extension manager for a while now.

Read More
Post Image

Uber Clone Book

I've been working on a book form of the Uber Clone module in the course. I finished the principal writing quite a while back but unlike the course a book requires more back and forth. I've already gone through the first review cycle and it has made the book much better as a result. There is still a lot to do as I would like the result to be sublime.

Read More
Post Image

Right SideMenu and Tab Order

As I mentioned the other day, we have a lot of new features and announcements. Today I'd like to discuss the upcoming right side menu bar and new tab order functionality.

Read More
Post Image

Set Properties, Density PR and Short Material Icon Syntax

I have a lot to write about so today I'll only focus on two of the several PR's we handled over the last month. I'll try to cover more over the rest of the week. Also as a friendly reminder we will migrate to API level 27 this Friday and the price of the online course including the Facebook/Uber clone apps will go up next week...
If you didn't sign up yet this is your chance.

Read More