mobkit_calendar library
Classes
- AccountGroupModel
- Groups for accounts on the device.
- AccountModel
- Accounts on the device.
- AgendaViewConfigModel
- CalendarCellConfigModel
- CalendarCellStyle
- CalendarPopupConfigModel
- CalendarTopBarConfigModel
- DailyFrequency
- Daily Repeat
- DailyItemsConfigModel
- DayOfWeekAndRepetitionModel
- Which day of the month and which repeat in monthly repeat.
- DaysOfMonthModel
- Which days of the month in monthly repeat.
- FrameStyle
- MobkitCalendar
- Mobkit Calendar MobkitCalendar has built-in configurable views such as day, week, month and timeline day that provide basic functionalities for scheduling and representing appointments/events efficiently.
- MobkitCalendarAppointmentModel
- The event model used for MobkitCalendarWidget.
- MobkitCalendarConfigModel
- MobkitCalendarController
- Controller that allows you to use MobkitCalendar with all its functions
- MobkitCalendarWidget
- It allows you to use MobkitCalendar on your screen with a few parameters.
- MonthlyFrequency
- RecurrenceModel
- Recurrence Model to be used in MobkitCalendarAppointmentModel
- WeeklyFrequency
- //Which days of the week in weekly repetition.
- YearlyFrequency
- Yearly Repeat
Enums
- MobkitCalendarViewType
- It allows users to use MobkitCalendarWidget in different views.
Extensions
- DateTimeExtension on DateTime
- Extension that collects functions produced with DateTime
Functions
-
addMonth(
DateTime date, int amount) → DateTime - Adds the specified number of months to the relevant date and returns it.
-
calculateWeekCount(
DateTime date) → int - Returns the number of weeks in the relevant month.
-
findCustomModel(
List< MobkitCalendarAppointmentModel> customCalendarModelList, DateTime today) → List<MobkitCalendarAppointmentModel> - Returns the number of weeks in the relevant month.
-
getDatesFromWeekNumber(
int year, int weekNumber) → WeekDates - Returns the start and end dates of the specified year and week.
-
getDaysInBetween(
DateTime startDate, DateTime endDate) → List< DateTime> - Returns the dates that fall between two related dates.
-
getNextWeekDay(
int weekDay, {DateTime? from}) → DateTime - Returns the current date one week later.