Linguagem X
A linguagem X é uma linguagem interpretada baseada em templates. O desenvolvedor pode utilizar qualquer linguagem de programação para desenvolver fluxos de tela em uma app mobileX. É necessário apenas que o código gere um objeto JSON que descreva estruturas de tela com base nas especificações da linguagem X.
Uma tela utilizando a linguagem X possui três partes principais:
Estrutura: descreve a estrutura da tela com base nos templates suportados pela plataforma;
Conteúdo: compreende as informações que são exibidas dentro da estrutura definida;
Actions: descreve as ações que podem ser executadas na tela. Essas ações podem estar associadas a um conteúdo da tela em conjunto com uma funcionalidade do dispositivo (ex. discar para um número), a uma funcionalidade nativa da plataforma (ex. abrir um atendimento do módulo de atendimento), a um fluxo de tela (ex. abrir uma tela seguinte a partir da chamada de um serviço de integração) e muito mais.
Curiosidade: cada plataforma possui um interpretador independente que é embarcado com cada app mobileX compilada. Esses interpretadores geram componentes nativos de cada plataforma garantindo uma melhor experiência do usuário e compatibilidade com um volume maior de dispositivos.
Last updated