Search packages, repositories and app categories

calendar_view cover
Package detailsv2.0.0

calendar_view

A Flutter package allows you to easily implement all calendar UI and calendar event functionality.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
58.5K
Likes
1K
Pub points
160

Install package

flutter pub add calendar_view

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

calendar_view is a Flutter package that simplifies the implementation of calendar UI and event management within applications. It provides customizable, responsive calendar components for Android, iOS, Web, macOS, Windows, and Linux. Developers can easily display dates, manage events, and handle user interactions like date selection and navigation. The package supports both single and multiple event displays, with built-in support for custom styling and localization. Ideal for apps requiring robust calendar functionality without extensive custom coding.

Use cases

  • Scheduling appointments
  • Managing task deadlines
  • Displaying event timelines
  • Booking systems
  • Personal planner apps
  • Calendar-based dashboards

Key features

  • Cross-platform compatibility
  • Customizable event rendering
  • Date selection and navigation
  • Support for multiple calendars
  • Built-in localization
  • Extensible UI customization

Suitable for

  • Developers building calendar-heavy apps
  • Teams needing consistent calendar UX across platforms
  • Apps requiring event management
  • Startups wanting rapid calendar integration

Considerations

  • Requires understanding of Flutter state management
  • May need additional logic for complex event rules
  • Limited to basic calendar features without third-party extensions

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Calendar View

Calendar View

calendar_view license

A Flutter package that allows you to easily implement all calendar UI and calendar event functionality in your application.

Check out other amazing open-source Flutter libraries and Awesome Mobile Libraries developed by Simform Solutions!

⚠ Note

All 2.x.x releases may include breaking changes. To avoid unexpected issues, do not use the caret (^) when depending on any versions of 2.x.x Instead, pin the exact version.

Example:

dependencies:
  calendar_view: 2.0.0

Preview

Preview

Features

  • Multiple calendar view options:
    • Month View
    • Day View
    • Week View
  • Highly customisable UI components
  • Manage events (add, remove, update)
  • Manage reminders (add, remove, update)
  • Manage full-day events (add, remove, update)
  • Show working days in week view and day views
  • Sync event data between multiple views

Documentation

Visit our documentation site for all implementation details, usage instructions, code examples, and advanced features.

Installation

  1. Add dependency to your pubspec.yaml:
dependencies:
  calendar_view: <latest-version>

Support

For questions, issues, or feature requests, create an issue on GitHub or reach out via the GitHub Discussions tab. We're happy to help and encourage community contributions. To contribute documentation updates specifically, please make changes to the doc/documentation.md file and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Categories

Source repository

Projects using this package