Development of dynamic forms With Formulio

Empower developers to efficiently and effortlessly create form-based applications by designing the interface with XML templates and coding the application logic with JavaScript. Build your survey or data collection forms with minimal coding.

The application includes interface components to cover most cases that arise when implementing a data collection process. The framework uses a "context" system to access information consistently from different sources (database, files, REST APIs, device information, etc.) and supports automatic binding between entities retrieved from the repository and screen components. The refresh mechanism between components is based on a reactive mechanism, implemented from dependencies between screen components or between components and contexts.

Formulio also includes a configurable background process execution module called jayjobs, which allows defining steps to execute in JSON for tasks such as exporting data, synchronizing data with a remote REST API, etc.

Quick native form development

Allows you to create native forms without the need to deploy a new configurable APK at the project level

Open source

Developed with open-source libraries and using open standards and protocols so you can integrate it with your applications as you see fit

Github

Offline editing

You can work offline and save all your data on the device or use external services to synchronize data

Formulio offers a wide range of Features

With Formulio, you have access to a full suite of tools that enable comprehensive data capture for your project and effortless integration with your organization's workflows.

Multiproject

Boost your productivity by managing multiple projects and sharing them with other users. Enhance teamwork collaboration and maximize your productivity.

Scalable

The framework's adaptability enables lets you implement a broad spectrum of solutions, from simple survey forms to complex multi-screen applications linked by navigation rules.

Configurable Repositories

Store your data in different formats simply by defining them in XML: CSV, SQLITE, File System, REST API.

Data Synchronization

Import or export your device data to integrate with Formulio applications by describing synchronization processes in JSON, without the need for programming.

Agile Development: Customize Your Projects with XML

Build form-based applications quickly and easily by developing the presentation using XML templates and implementing application logic using JavaScript.

  • Projects in ZIP files with screens in XML files
  • Edit and modify your screens without the need for a specific editor
  • Dynamic screens powered by JavaScript through the Mozilla Rhino library for custom logic

Power Up Your Interface: Wide Range of Visual Components

A set of visual components that will cover the majority of needs.

The application includes interface components to address the wide variety of cases that arise when implementing a data collection process.

Discover limitless screen composition options

Formulio's component organization system provides you with unmatched flexibility in form organization. Build your ideal form layout with datatables, tabs, paragraphs, and more layout elements.

Get your free Formulio app download today and start simplifying your tasks

Access our documentation to assist you in crafting forms

GitHub

Contact Form

Feel free to reach out. Fill out the contact form to send us your inquiries, feedback, suggestions, or any other information you may need. We are committed to responding promptly and providing you with the assistance you require.