event_calendar: ^0.0.14 copied to clipboard
A flutter package to create local events non reliant on a device's local calendar system.
Event Calendar #
This package is for calculating calendar events with Reccurring events without the use of device calendar.
Just add the latest version of
event_calendar to the
Side note #
Due to the nature of this package unit testing can be dificult so if you find any inaccurate dates please share them on the issues page.
Start off by creating a calendar. You can add an event with the
You can follow the simple example below or look at the
Calendar calendar = new Calendar(title: "My Calendar", id:"calendarID"); calendar.addEvent(Event(DateTime(2020, 6, 1, 10, 0, 0), id: "1", title: "Single event")); //Get a single next event calendar.getNextEvent(startAfter: DateTime(2020, 5, 28, 12, 0, 0)); DateTime start = DateTime(2020, 5, 28, 12, 0, 0); DateTime end = DateTime(2020, 6, 2, 12, 0, 0); //get all events within a time frame List<Events> events = calendar.getEvents(start, end);
Calendar Features #
[x] Parse to and from json
[x] Get next Event
[x] Get events in time frame
[x] Limit event ocurrences
[x] Recurring events
- Monthly (both from start of month and from last date)