Search packages, repositories and app categories

time_range cover
Package detailsv1.1.1

time_range

Flutter widget for selecting a time range. You can specify the steps between the hours, time blocks that the range must meet and widget colors.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
524
Likes
117
Pub points
150

Install package

flutter pub add time_range

Package Overview

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

The time_range package is a Flutter widget designed for selecting a time range with customizable options. It allows users to define step intervals between hours, set constraints on valid time blocks, and customize the appearance with custom colors. Ideal for scheduling, booking, or time-tracking applications, it supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The widget provides a clean, intuitive interface for choosing start and end times within specified limits.

Use cases

  • Scheduling appointments
  • Booking systems
  • Time tracking apps
  • Event planning tools
  • Custom time selection interfaces

Key features

  • Configurable time step intervals
  • Valid time block constraints
  • Customizable colors
  • Cross-platform support
  • Simple API integration
  • Range selection UI

Suitable for

  • App developers needing time range selection
  • Scheduling and booking applications
  • UIs requiring precise time input
  • Flutter projects targeting multiple platforms
  • Designers wanting customizable time pickers

Considerations

  • Requires careful configuration of time blocks
  • Limited to time-only ranges (no dates)
  • May need additional validation for business logic
  • Not suitable for complex date-time selections
  • Depends on external repository for updates

Categories

Projects using this package

No data available yet.