
This is just a basic guide to installing Codename One, if you didn't install it yet then follow this. Otherwise this is something you can easily skip.
Create and run a Codename One hello world project in Eclipse, configuring the package name, native theme, and visual hello world, then test on the simulator across devices and modes.
Discover how device signing works in Codename One, and learn to configure signing settings for your project, with optional sections if you’re not targeting a specific device.
Learn to generate an Android key and certificate with a keystore, alias, and password, select a key size, and follow JDK setup for Windows development.
Explain how iOS devices run native apps on a Unix kernel with the Cocoa framework, using Objective-C and C, and how certificates and provisioning profiles enable debugging and distribution.
discover how to create and export development and distribution iOS certificates using a certificate authority, certificate signing requests, keychain access, and a mac, with secure private keys and passwords.
Explore windows phone as microsoft's platform derived from windows mobile, its restricted over-the-air installation, and fragmentation from windows phone 7 to 8 and windows rt.
Explore j2me's ubiquity, cldc-based java subset, and device fragmentation, plus over-the-air installation, operator signing hurdles, and strict memory limits.
Learn to create a multi-button with up to four lines and an icon, add a multi-image to resources, and preview the app in Codename One design tool and simulator.
Explore how to capture button events and wire them into the Codename One state machine, using the generated machine base and override methods to implement app logic.
Explore asynchronous networking and web services in Codename One, sending http and json requests via a callback API, handling responses on the EDT, and using synchronous mode with progress indicators.
This exercise solution guides you to implement a simple networking progress indicator in your Codename One app, then run the application again to see the progress clearly.
Invoke an XML web service in Codename One, reusing the JSON parsing approach from the previous exercise with XML parsing. Add an import button and wire it to the code.
Explore storage options in mobile apps, from simple private storage to a full file system and cloud storage, highlighting portability, privacy, and platform fragmentation.
Explore customizing a Codename One list, removing borders for readability, and binding the list to a database table to add, remove, and refresh data.