FLUTTER ECOSYSTEM

timer_builder

A widget that rebuilds itself on scheduled, periodic, or dynamically generated time events.

timer_builder cover
Latest version
2.0.0
30-day downloads
11.8K
Likes
168
Pub points
150

Package Overview

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

Overview

TimerBuilder is a Flutter widget that automatically rebuilds its UI in response to time-based events, such as periodic ticks or custom timing schedules. It simplifies the creation of countdown timers, live clocks, and real-time updates without requiring manual state management. The widget supports dynamic timing logic, making it ideal for scenarios where the refresh interval changes during runtime. It works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • Real-time clock displays
  • Countdown timers
  • Dynamic refresh intervals
  • Live data updates
  • Animated countdowns
  • Periodic UI refreshes
Key features
  • Rebuilds on time events
  • Supports dynamic timing
  • Cross-platform compatibility
  • Minimal boilerplate
  • Simple API
  • No need for Timer objects
Suitable for
  • Developers building timers
  • Apps needing live updates
  • UIs with time-dependent content
  • Simple countdown implementations
  • Projects avoiding manual timer management
Considerations
  • Not suitable for high-frequency updates
  • Requires careful handling of dispose
  • May cause performance issues if misused
  • Limited to time-based triggers
  • Does not support complex scheduling
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add timer_builder

Categories

Source repository

Related projects