We’ve mentioned the progress we made with the Universal Windows Platform support in the past. This support is moving at a very fast pace…
By now we support
SQLite as well as
Capture and a slew of other features that weren’t available for the initial beta. At this rate we think that 3.6 can actually include a production version of the UWP port!
Other than that we also added support for things such as native OS sharing on UWP as well as low level graphics transforms. We also fixed many bugs in the port with text positioning, missing status bar, crashes etc.
We’re confident that we will see many new Codename One apps poping up in the Microsoft appstore in the coming months.
One of the problems we discovered is that the Nokia Lumia simulator that we sometimes used to debug windows apps uses the wrong theme. Instead of the black Windows Metro style theme it incorrectly used the Android holo theme. If you have that simulator skin installed we suggest updating it via the Skins → More menu option.
This problem caused us to incorrectly tune the colors in the native theme for the kitchen sink. After fixing this we were able to adapt the code. It’s important to notice that the default colors on Windows are the exact opposite of the Android/iOS black over white so if you rely on colors you need to be explicit.