Saltar a contenido

1. ¿Qué es Formulio?

Formulio es una aplicación para el desarrollo de formularios dinámicos en Android. El objetivo es construir de forma rápida y sencilla aplicaciones basadas en formularios desarrollando la presentación mediante plantillas XML e implementando la lógica de la aplicación mediante JavaScript.

La aplicación incluye componentes de interfaz para cubrir la mayoría de casos que surgen a la hora de implementar un proceso de recogida de datos. El framework utiliza un sistema de "contextos" para acceder de forma uniforme a la información procedente de diferentes fuentes (base de datos, ficheros, apis REST, información del dispositivo, etc.) y soporta binding automático entre las entidades recuperadas del repositorio y los componetes de pantalla. El mecanismo de refresco entre componentes se basa en un mecanismo reactivo, implementado a partir de las dependencias entre componentes de la pantalla o entre componentes y contextos.

Formulio también incluye un módulo de ejecución de procesos en segundo plano configurable llamado jayjobs, que permite definir en json pasos a ejecutar para realizar una exportación, sincronizar datos con un api REST remota, etc.

Descárgate el proyecto de ejemplo: DOC_PROJECT.fml.