


Also, support provided to enable or disable view navigation using swipe interaction. Navigation - Programmatic navigation to the previous/next views by using the calendar controller. Right to Left(RTL) - Right-to-left direction support for users working in RTL languages like Hebrew and Arabic.

Blackout dates - Disable any date in a month and timeline month view of a calendar to make it inactive.Number of days in view - Customize the number of days in view in the flutter event calendar.įirst day of the week - Customize the first day of the week as needed. Flexible working days - Customize the work days in a workweek so that the remaining days will be hidden from view.This is useful when you want to block user interaction during holidays or another special events and to highlight those time slots. Special time regions - Disable interactions and selections for specific time ranges. Load more - Load appointments on-demand whenever users switch from one view to another or when scrolling to the start or end position of the schedule view.Ĭalendar details - Returns calendar details based on the given offset passed through an argument by using the getCalendarDetailsAtOffset method. Resize, drag and drop - Resize and drag-and-drop support have been added for rescheduling appointments in the event calendar.You can customize everything from the date and time formats to the styling of each header. Schedule view - Show a list of scheduled appointments grouped by week, between set minimum and maximum dates, with the schedule view.You can customize everything from the display name, resource panel size, background color and image of the resource view. Resource view - Display resources as a discrete view integrated with the calendar, to display appointments of each resource in a timeline view to enhance viewability.Time zone - Regardless of the time zone in your device, Calendar supports setting any required time zone for the control itself, as well as individual events.You can also skip or change the occurrence of a recurring appointment. Recurring appointments - Easily configure recurring events to be repeated on a daily, weekly, monthly, or yearly basis with optimized recurrence options.In addition to default appointments, users can use their own collections to connect a business entity to an appointment by mapping their fields, such as start time, end time, subject, notes, and recurrence. Appointments - Appointments contain information on events scheduled at specific times.The control allows you to conveniently customize every view with unique, view-specific options. Multiple calendar views - A wide range of built-in view modes are available: day, week, workweek, month, schedule, timeline day, timeline week, timeline workweek.Add flexible working days and working hours.
Dates to ical alternative license#
For more details, please check the LICENSE file.
Dates to ical alternative free#
To use this package, you need to have either a Syncfusion commercial license or Free Syncfusion Community license. The Flutter Calendar widget has built-in configurable views such as day, week, workweek, month, schedule, timeline day, timeline week, timeline workweek and timeline month that provide basic functionalities for scheduling and representing appointments/events efficiently.ĭisclaimer: This is a commercial package.
