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
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);
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)