Open Source & Free  

Questions of the Week XXV

We released an update a day early to deal with some regressions we had related to minor method signature changes triggered by an overhaul of pre-released versions. Other than that this week has been a bit uneventful in terms of our work. On stack overflow things were pretty standard: How do I import an existing Questions of the Week XXV

Round Border in the Designer

We introduced the new RoundBorder API a couple of weeks ago and it’s already picking some usage. But to really take off it needs to be within the themes, starting with the next plugin update the border section of the designer tool will include the options for round border. This is a bit confusing since Round Border in the Designer

Tutorials & Resources – Build Apps with Java for iOS, Android etc

There are many Codename One resources for building native mobile apps but they are often all over the place, in this blog post I’ll try to concentrate the best resources for people who already know Java and are looking to pick up Codename One. If you don’t know Java yet, please check out this post Tutorials & Resources – Build Apps with Java for iOS, Android etc

Cross Platform Mobile still Better than Naive in age of Flat Design

A few years back I wrote an article for O`Reilly covering the advantages of cross platform over native OS code. Almost 3 years have passed and a lot has changed in our industry so I wanted to re-examine how this impacts my perspective on cross platform vs. native. I can sum up the sentiment in Cross Platform Mobile still Better than Naive in age of Flat Design

Deploy the Same Mobile App/Template Multiple Times

We often build one app and sell it to multiple customers. After all, most customers ask for similar things with minor changes. E.g. if I build a restaurant app and then sell it to one establishment I can then resell it to another with almost no change at all…​ Another common use case is the Deploy the Same Mobile App/Template Multiple Times

Questions of the Week XXIV

We’ve had a very challenging week with a lot of backend work for some enterprise customers so we didn’t get as much done as we do most weeks. I can say that I’ve seen some of the apps in the pipeline and I’m very excited about the things to come…​ Todays update includes many bug Questions of the Week XXIV

Codapps.io is back Java on Mobile from Scratch

We’ve discussed codapps.io before, it’s a MOOC (online course) that allows you to learn Java programming and uses mobile/Codename One as its vehicle. Our current documentation and tutorials can be quite intimidating to a person who is a complete Java newbie so this course is quite helpful in bridging that gap. I think learning GUI Codapps.io is back Java on Mobile from Scratch

Why we no longer Attend JavaOne

I love going to JavaOne, I used to do it every year and it’s loads of fun. I’ve been speaking on a regular basis at JavaOne since 2008 and got a rockstar award a while back. Two years ago we purchased a booth to promote Codename One as well. Last year we skipped the show Why we no longer Attend JavaOne

KitchenSink UWP

The latest plugin update includes a new kitchen sink version that includes quite a few bug fixes, enhancements and a new side menu design that looks much better. We also got the demo published on the Windows Store thru the UWP port which isn’t so much a testament to the maturity of the port as KitchenSink UWP

Merged Peer, October Vacations & India Trip

Last week we merged the new Android peer code into the main branch. That means that we can no longer support the android.newPeer flag as all non-versioned requests will use the new peers. This is a good thing as it will allow us to focus on one implementation moving forward. We would like to bring Merged Peer, October Vacations & India Trip

Questions of the Week XXIII

This has been a busy week with new features and some interesting announcements. We are releasing a plugin update today with a lot of fixes especially to the GUI builder which should be far more stable. NetBeans announced they will be moving to Apache and we volunteered to help. We’ll post some thoughts about this Questions of the Week XXIII

Why we don't Support the Full Java API

This is something we run into every week. A new Codename One user writes asks why “feature X” from Java isn’t supported. In this post we’d like to explain the “bigger picture” or why less is more…​ Supporting the full Java API in Codename One would be a mistake that will lead us down a Why we don't Support the Full Java API