Como funciona
O formulário é dados, não código
É essa única decisão que torna tudo o resto possível. Um formulário vive na base de dados como linhas, por isso alterá-lo é uma edição — não um lançamento.
A mesma app, três formulários diferentes
Nada do que está abaixo está escrito no código. Troque a definição e o ecrã muda com ela — é exactamente o que acontece no telemóvel de quem está no terreno quando alguém edita um formulário no painel.
Alguém define os campos
No navegador, em linguagem simples. Nome, tipo, obrigatório ou não, opções para uma lista.
A app constrói o ecrã
O Android lê a definição e desenha o controlo certo para cada tipo de campo.
Os registos sincronizam quando podem
Guardados primeiro no aparelho. Enviados depois, uma só vez, mesmo com uma ligação que cai.
Três peças, dois sentidos
As definições viajam para fora, os registos voltam para dentro. A linha tracejada é o que separa isto de um formulário web: o registo existe e é válido antes de o servidor sequer saber dele.
Monte hoje o seu primeiro formulário
Se gere equipas no terreno e o problema da falta de rede lhe é familiar, crie uma conta e construa o primeiro formulário em minutos.