Title here
Summary here
Terms | Definitions |
---|---|
Application | A component that handles the startup process and screens/views registration. Its properties are the ones specified in the application |
BusinessModel | A Model tied to a service and binded to view(s) |
Class | An extensible program-code-template for creating objects that have properties and methods |
Component | An abstract class or an abstract model that must be implemented |
Event | An object that passes through the event bus. It is emitted by a publisher and received by subscriber(s). |
EventBus | A component that manages events dispatched by the publishers and notifies subscribers when a matching message is dispatched; publishers and subscribers are loosely coupled |
InputEventAdapter | A component that converts native input events to framework ones |
Model | A component that exposes properties |
Primitive | A graphical component (rectangle, image, text) |
Router | A component that offers a way to go from screens to others |
Screen | A specific View that controls a set of views and the models they are feed with |
Trait | A set of methods and properties used to extend the functionality of a class |
Vendor | Module that contains implementations of components exposed by the core |
View | A component that bind it’s data to it’s children (views or primitives) |