Calendar agenda widget with a lot of customizable styles.

Pub Package License: MIT

Getting Started

  1. Depend on it Add it to your package's pubspec.yaml file
dependencies:
  flutter:
    sdk: flutter
  calendar_agenda: version
  1. Install it Install packages from the command line
flutter pub get
  1. Import it Import it to your project
import 'package:calendar_agenda/calendar_agenda.dart';

How to use?

Use the CalendarAgenda Widget

CalendarAgenda(
initialDate: DateTime.now(),
firstDate: DateTime.now().subtract(Duration(days: 140)),
lastDate: DateTime.now().add(Duration(days: 4)),
onDateSelected: (date) {
print(date);
},
)

Props

PropsTypesRequireddefaultValues
initialDateDateTimeTrue
firstDateDateTimeTrue
lastDateDateTimeTrue
onDateSelectedFuntionFalse
backgroundColorColor?False
selectedDayLogoImageProvider<Object>?False
controllerCalendarAgendaController?False
selectedDateColorColor?FalseColors.black
dateColorColor?FalseColors.white
calendarBackgroundColor?FalseColors.white
calendarEventSelectedColorColor?FalseColors.white
calendarEventColorColor?FalseColors.blue
localeString?False'en'
leadingWidget?False
appbarboolFalseFalse
eventsList<DateTime>?False
fullCalendarboolFalseTrue
fullCalendarScrollFullCalendarScrollFalseFullCalendarScroll.vertical
fullCalendarDayWeekDayFalseWeekDay.short
weekDayWeekDayFalseWeekDay.short
selectedDayPositionSelectedDayPositionFalseSelectedDayPosition.left

You like the package ? Buy me a coffee :)

buymeacoffe buymeacoffe

Libraries

calendar_agenda