Calendar Plus

A highly customizable calendar template for Flutter.

Getting started

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  calendar_plus: <latest_version>

In your library add the following import:

import 'package:calendar_plus/calendar_plus.dart';

Example

Screenshot_Example

    CalendarPlus(
      displayRowCount: 10,
      controller: controller,
      cellBuilder: (context, date) {
        return Material(
          shape: CircleBorder(),
          color: isSameDay(date)
              ? Colors.blue
              : Colors.transparent,
          child: InkWell(
            hoverColor: Colors.grey.shade200,
            customBorder: CircleBorder(),
            onTap: () {},
            child: Center(
              child: Text(date.toString()),
            ),
          ),
        );
      },
    );

Authors

Contributing

  • Contributions are welcome!
  • If you want to contribute code please create a PR
  • If you find a bug or want a feature, please fill an issue

Libraries

calendar_plus