Codename One has ports for Mac, Windows & even for the browser. These are often confused and the introduction of the UWP port which also includes some overlap only made matters worse. Each one of these ports covers a segment that the other ports don’t.
In this tutorial I try to separate the various ports & explain when each one of them should be used. I also dispel common misconceptions about these ports.