FLUTTER ECOSYSTEM

date_field

A Form Field widget to select DateTime values using adaptive Material and Cupertino DateTime Pickers. It also provides global functions to provide the pickers.

Latest version
6.0.3+1
30-day downloads
1.1K
Likes
137
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

date_field is a Flutter package that provides a form field widget for selecting DateTime values with adaptive pickers tailored to the platform—Material Design for Android and Web, and Cupertino for iOS. It supports all major platforms including macOS, Windows, and Linux. The package includes global functions to easily invoke date and time pickers anywhere in the app, simplifying integration into forms and user workflows. It ensures consistent UX across platforms while maintaining native feel.

Use cases
  • Form inputs requiring date selection
  • Time tracking applications
  • Event scheduling interfaces
  • User profile setup with birth dates
  • Calendar-based data entry
Key features
  • Adaptive Material and Cupertino pickers
  • Global picker invocation functions
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Easy integration with Form widgets
  • Customizable date/time formats
Suitable for
  • Developers building cross-platform apps with date inputs
  • Apps needing native-like date pickers
  • Form-heavy applications with time-related data
  • Teams prioritizing platform-specific UI consistency
Considerations
  • Requires Flutter SDK 2.5 or higher
  • May need additional localization setup for non-English locales
  • Limited customization of picker appearance beyond basic options
  • Depends on platform-specific rendering behavior
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add date_field

Categories

Source repository

Related projects