rrule_generator 0.7.0+1 copy "rrule_generator: ^0.7.0+1" to clipboard
rrule_generator: ^0.7.0+1 copied to clipboard

RRuleGenerator is a widget for generating recurrence rules, such as described in the iCalendar RFC

rrule_generator #

RRuleGenerator is a widget for generating recurrence rules, such as described in the iCalendar RFC

This widget is based on the rrule and teno_rrule packages.

The widget is actively used in the Calendar Clock app.

Example one

Installation #

Add this to your pubspec.yaml dependencies:

rrule_generator: ^0.7.0

How to use #

Add the widget to your app like this:

RRuleGenerator(
  config: RRuleGeneratorConfig(),
  initialRRule: 'RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=TU;BYSETPOS=1;COUNT=9',
  textDelegate: const EnglishRRuleTextDelegate(),
  withExcludeDates: true,
  onChange: print,
);

The current version of the widget has 18 text delegates that you can already use:

  • English (default)
  • Dutch
  • Turkish
  • French
  • Danish
  • Chinese
  • Finnish
  • Estonian
  • Bulgarian
  • German
  • Hungarian
  • Spanish
  • Slovenian
  • Italian
  • Indonesian
  • Czech
  • Swedish
  • Lithuanian You can easily create your own ones as well!
9
likes
0
pub points
74%
popularity

Publisher

verified publisherjelter.net

RRuleGenerator is a widget for generating recurrence rules, such as described in the iCalendar RFC

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, intl

More

Packages that depend on rrule_generator