FLUTTER ECOSYSTEM

is_valid

An all-in-one validator 50+ functions cover common cases, from emails and phone numbers to URLs and passwords.

Latest version
0.0.8
30-day downloads
370
Likes
25
Pub points
120

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The is_valid package is a comprehensive validation toolkit for Flutter applications, offering over 50 built-in validation functions. It simplifies form validation by providing reliable checks for common data types such as emails, phone numbers, URLs, passwords, and more. Designed for ease of use, it supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The package is ideal for developers seeking quick, accurate validation without writing custom regex patterns. With clear, intuitive methods, it enhances user input reliability across diverse app scenarios.

Use cases
  • Form validation in mobile apps
  • Email and phone number verification
  • URL and password strength checks
  • Data integrity in web forms
  • User registration and login flows
  • Cross-platform input validation
Key features
  • Over 50 pre-built validation functions
  • Supports multiple platforms
  • Simple, readable API
  • No need for custom regex
  • Real-time input validation
  • Lightweight and fast
Suitable for
  • Flutter beginners needing quick validation
  • Developers building forms with complex inputs
  • Apps requiring cross-platform consistency
  • Projects focused on user data accuracy
  • Teams wanting to reduce validation boilerplate
Considerations
  • May require additional logic for custom validation rules
  • Not designed for server-side validation
  • Limited documentation beyond basic usage
  • Best used alongside UI feedback mechanisms
  • Depends on regular expressions under the hood
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add is_valid

Categories

Dependencies

Dependency list 1 items
  • plugin_platform_interface^2.0.2

Source repository

Related projects

No data available yet.