Questions about CodeName1

This question is specifically targeted at @thorstenstueker since he’s used CodeName1

With CN1 whats the point of “Build credits” if I can build locally ?
I assume you do that ?

I am building locally but I can also build with Build Servers. CN1 gives you the chance to do it like you want to. The Build Servers are not that expensive (8 MB jar Size are even for free). But if yoiu want to build without payment: use the local builds and set your environment up to get it running.

Most people are in basic contract and can build their apps without any problem. But hey. It is not needed. I like to build with CN1 while it handles the Apple Stuff. I like to build local while it if much faster and I can debug much faster. Something you should consider for your self.

OK so the build servers are nice but not the big selling point to move from the free edition to the first paid tier. Which isnt that expensive - just its a subscription so you know it will go up at some point :stuck_out_tongue:

I may have more questions

Ask. Simply ask.

What IDE do you use for CN 1 projects ?

Ohh for the older ones I am maintaining I use Netbeans cause I developed them with Netbeans, newer ones I am developing with IntelliJIdea while I am used to IntelliJ and thile it is more comfortable to use (especially while Android Studio, CLion, Pycharme and Rider are also IntelliJ based and the usability is always the same). I prefere hard coding of UI for my needs. Get used to use containers and Layouts very similar to Swings Concept. While Swing uses Panels inside of Layouts CN1 uses containers.

OK I have the full JetBrains package so I can use any of their IDE’s

IntelliJ it is

1 Like

IntelliJIdea is the right IDE

Do yourself a favor, when using the ini project from cn1 website correct the cn1 version in pom file you will find it here:

latest one is 7.0.192

Reload the Mavon project and start development. You can change the CSS in css section, edit the project in common package, in Android and iOS you can pack native stuffs. You can use the entire codenameone plugins in Maven you’ll find the cn1 setup. Run it and you will also be able to install the ecosystem files. Some stuffs are a bit tricky but I am sure you will get into it very fast.

1 Like

never thought to change the POM.XML version
But that should help !

It is needed while Updates of the Codenameone Releases are very frequently so they decided that you should change the version in your pom file to get always the newest release of cn1. It helps in a maximum way cause Bugs are found also from time to time and so they do often Bugfix releases.

1 Like