Facilitates the creation of View components that can be easily reused across projects without requiring any dependencies.
Components built with CodeRAD are richer than the standard Codename One UI components. They are designed to be useful right out of the box, while still being customizable.
Provides model, view, and controller classes which facilitate the clean separation of code following MVC (Model-View-Controller) principles.
The goal is to provide an exhaustive set of off-the-shelf user interface components that can be easily assembled into professional-looking mobile applications without the need for extensive UI development or design.
Views can be “loosely” coupled to their model, allowing them to be used with many different model classes.
Introduces a flexible declarative syntax for describing user interfaces, in pure Java.