Fingerprint scanners are pretty common in modern hardware both from Apple and some Android vendors. The problem is that the iOS and Android API's for accessing them are a world apart. However, it's possible to find some low level common ground which is exactly what our cn1lib for fingerprint scanning accomplished.Read More
The bootcamp is winding down and I'm finally back to our usual scheduled posts. I'd like to open with a common practice that isn't nearly documented enough: use the native main/EDT threads. Our EDT serves many purposes but one of it's biggest roles is portability. By having an EDT we get consistent behavior across platforms.Read More
Next week we'll resume the bootcamp so I might publish one last blog post after this and that's it for another two weeks. It's been ages since our last plugin update so we'll take this opportunity to release a new plugin release for all the IDE's together with the other fixes and enhancements coming in this update.Read More
One of the biggest pain points in Codename One is theming, there are several things we did to alleviate the problem but it's an inherently complex problem. One difficulty people have is in the disconnect between what we see in the UI and the styling in the designer. This creates a disconnect that is often hard to bridge.Read More
Since I haven't blogged in a while a lot of stuff has piled up on my desk and I'll get it out in batches in this post I'll go over a few of the bigger changes we did while I was away on the bootcamp and also give you a bit of an update on what we've been doing within the bootcamp itself.Read More
We are on a mid-bootcamp break so the blog is back to life during this time (and there is so much to write!), more on that tomorrow but for now I'd like to write about fixing & tracking issues with the designer (resource editor) and the GUI builder.Read More
This is our last blog post for the next 2 weeks, during the bootcamp we won't be blogging and won't have Friday releases until April 10th where the blog should return. This comes at a bit of a bad time when there is so much to write!
Just yesterday Steve committed many new Java API's features such as support for exception chaining and a lot of other cool features. These should be in the Friday release that we are putting out today.
I was chatting with one of the bootcamp attendants on the one on one calls and he asked me a question that I didn't think you'd care about but I'm guessing it would be interesting: "Why are you doing the bootcamp?".
I was so focused on explaining the benefit to you that I neglected to explain what Codename One will gain from this bootcamp.