FLUTTER ECOSYSTEM

validated

The ultimate string validator for dart and flutter with over 40+ validators

Latest version
2.0.0
30-day downloads
1.8K
Likes
23
Pub points
140

Package Overview

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

Overview

Validated is a comprehensive Dart and Flutter package offering over 40 built-in string validation rules, making it easy to validate user input across multiple platforms. It provides a clean, intuitive API for checking formats like email, phone numbers, URLs, passwords, and custom patterns. Ideal for forms and data entry interfaces, it supports both synchronous and asynchronous validation with detailed error messages. The package is lightweight, well-documented, and actively maintained, ensuring reliability in apps targeting Android, iOS, Web, macOS, Windows, and Linux.

Use cases

  • Form validation in Flutter apps
  • Email and phone number validation
  • Password strength checks
  • Custom pattern matching
  • Real-time input validation
  • Data integrity in user forms

Key features

  • Over 40 built-in validators
  • Supports sync and async validation
  • Detailed error messages
  • Cross-platform compatibility
  • Simple and fluent API
  • Extensible validation logic

Suitable for

  • Flutter developers building forms
  • Apps requiring strict input validation
  • Teams needing reusable validation logic
  • Projects targeting multiple platforms
  • Developers seeking minimal boilerplate

Considerations

  • May require additional setup for complex custom rules
  • Performance impact with heavy validation chains
  • Limited to string-based validation
  • No built-in UI feedback (must be combined with other packages)
  • Documentation could be more extensive for edge cases
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add validated

Categories

Source repository

Projects using this package