Flutter package
Input Forms
Pre-built, validated Material 3 form fields for the inputs every app needs.
MIT
AndroidiOSWebWindowsmacOSLinux
Overview
input_forms covers the form fields that show up in almost every app: email, password, username, dates, phone numbers, file uploads, signatures, as Material Design 3 components with validation already built in, so they're rarely worth writing from scratch.
Features
- Material Design 3 components throughout
- Built-in validation on every field
- Email, password and password-confirmation fields
- Username, date and date-of-birth pickers
- Dropdown and searchable dropdown fields
- Phone input and location picker
- File upload and signature capture
Installation
pubspec.yaml
dependencies:
input_forms: ^0.0.5Usage
Dart
EmailField(
controller: emailController,
label: 'Email Address',
)Read this offline
The same write-up as a .docx file, if you'd rather share it or keep a copy.