bluedev.in hello@bluedev.in

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.5

Usage

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.

Download .docx

Links