FLUTTER ECOSYSTEM

omni_datetime_picker

A datetime picker package with option to use a single datetime picker or a datetime range picker.

omni_datetime_picker cover
Latest version
2.3.1
30-day downloads
24.6K
Likes
261
Pub points
150

Package Overview

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

Overview

OmniDateTimePicker is a Flutter package offering flexible date and time selection with support for both single datetime pickers and range pickers. It provides a consistent, customizable interface across Android, iOS, Web, macOS, Windows, and Linux. The package simplifies date and time input in forms, calendars, and scheduling apps by allowing users to select one or multiple dates/times with intuitive UI components. Built with Dart, it integrates seamlessly into Flutter projects and supports localization and theme customization.

Use cases
  • Scheduling appointments
  • Booking systems
  • Event planning tools
  • Form inputs requiring date/time
  • Calendar applications
  • Task management interfaces
Key features
  • Single datetime picker
  • Range datetime picker
  • Cross-platform compatibility
  • Customizable themes
  • Localization support
  • Smooth animations
Suitable for
  • Developers building forms with date/time inputs
  • Apps needing flexible date selection
  • Projects targeting multiple platforms
  • UI-focused scheduling features
  • Teams prioritizing developer experience
Considerations
  • Requires Flutter SDK 2.5 or higher
  • Limited to basic date/time selection (no advanced calendar logic)
  • May need additional styling for complex UIs
  • No built-in validation beyond selection
  • Depends on platform-specific native components for some features
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add omni_datetime_picker

Categories

Source repository

Related projects