Glossary

TermsDefinitions
ApplicationA component that handles the startup process and screens/views registration. Its properties are the ones specified in the application
BusinessModelA Model tied to a service and binded to view(s)
ClassAn extensible program-code-template for creating objects that have properties and methods
ComponentAn abstract class or an abstract model that must be implemented
EventAn object that passes through the event bus. It is emitted by a publisher and received by subscriber(s).
EventBusA component that manages events dispatched by the publishers and notifies subscribers when a matching message is dispatched; publishers and subscribers are loosely coupled
InputEventAdapterA component that converts native input events to framework ones
ModelA component that exposes properties
PrimitiveA graphical component (rectangle, image, text)
RouterA component that offers a way to go from screens to others
ScreenA specific View that controls a set of views and the models they are feed with
TraitA set of methods and properties used to extend the functionality of a class
VendorModule that contains implementations of components exposed by the core
ViewA component that bind it’s data to it’s children (views or primitives)