Dynamic Form Fields
A Flutter package for creating dynamic form fields with drag-and-drop reordering, multiple field types, and backend integration support.
Features
-
🎯 Multiple field types supported:
- Short Answer
- Paragraph
- Number
- DateTime
- Range DateTime
- Multi Dropdown
- Dropdown
- Checkbox
- Radio
- File Upload
-
🔄 Drag and drop reordering
-
✏️ Real-time field editing
-
🗑️ Field deletion
-
🎨 Customizable styling
-
🔌 Backend agnostic (works with Firebase, REST API, GraphQL, etc.)
-
✅ Built-in validation support
-
🎯 Type-safe field types using enums
Getting started
Add this to your package's pubspec.yaml
file:
dependencies:
dynamic_form_fields: ^1.0.0
Libraries
- dynamic_form_fields
- A library for creating dynamic form fields in Flutter.