Search packages, repositories and app categories

f_datetimerangepicker cover
Package detailsv0.2.0

f_datetimerangepicker

Date and Time Range Picker for Flutter using Cupertino. Support pick date range, time range, date and time range.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
119
Likes
41
Pub points
130

Install package

flutter pub add f_datetimerangepicker

Package Overview

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

A Flutter package that provides a date and time range picker using Cupertino design, enabling users to select date ranges, time ranges, or combined date and time ranges. Built with cross-platform compatibility in mind, it supports Android, iOS, Web, macOS, Windows, and Linux. The picker integrates seamlessly into Flutter apps, offering a native-like experience on iOS and consistent UI across platforms. It is ideal for scheduling, booking, and event planning applications where precise time selection is required.

Use cases

  • Scheduling appointments
  • Booking systems
  • Event planning tools
  • Time tracking applications
  • Form inputs requiring date/time ranges
  • Calendar-based data entry

Key features

  • Cupertino-style UI
  • Supports date, time, and combined ranges
  • Cross-platform compatibility
  • Customizable date and time formats
  • Smooth animations and transitions
  • Easy integration with existing Flutter forms

Suitable for

  • Developers building iOS-native UI apps
  • Apps needing flexible date/time selection
  • Forms requiring range inputs
  • Cross-platform date/time pickers
  • Users preferring Cupertino design

Considerations

  • Limited customization beyond theme and format
  • May require additional styling for non-Cupertino designs
  • Not optimized for Material Design workflows
  • Depends on platform-specific date handling
  • Best suited for iOS-centric or unified UI experiences

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

F-DateTimeRangePicker

Date and Time Range Picker for Flutter

Installing:

dependencies:
  f_datetimerangepicker: ^0.2.0

Using:

import 'package:f_datetimerangepicker/f_datetimerangepicker.dart';

DateTimeRangePicker(
                    startText: "From",
                    endText: "To",
                    doneText: "Yes",
                    cancelText: "Cancel",
                    interval: 5,
                    initialStartTime: DateTime.now(),
                    initialEndTime: DateTime.now().add(Duration(days: 20)),
                    mode: DateTimeRangePickerMode.dateAndTime,
                    minimumTime: DateTime.now().subtract(Duration(days: 5)),
                    maximumTime: DateTime.now().add(Duration(days: 25)),
                    use24hFormat: true,
                    onConfirm: (start, end) {
                      print(start);
                      print(end);
                    }).showPicker(context);
              

Categories

Source repository

Projects using this package

No data available yet.