Good time dear developers!
Many managed to get rich selling toys and programs for Android and IOS devices, and even more people think day and night - “what would write to sell?”. In addition, there is already a fairly developed market where simple applications are required - analogs of sites.
For such tasks, most prefer to use HTML5 and Phonegap to create cross-platform applications. But there is one significant problem - speed. And to write for each platform in his native language and his native platform is not appealing to many. So all these problems in a moment decided when I learned about
CodenameOne .
Now you can write in Java for iOS, Blackberry and of course Android. And most importantly - It works very fast!

Translating simple steps that need to be done in order to start writing on CodenameOne I will not give you enough of this
video :
And to prepare your environment (NetBeans), you can see step-by-step instructions
here (For Eclipse, instructions are
here )
Good luck to all!