easy_event_calendar 0.0.2+1 copy "easy_event_calendar: ^0.0.2+1" to clipboard
easy_event_calendar: ^0.0.2+1 copied to clipboard

A simple event calendar for Flutter. Just pass events and this widget will show them in a calendar.

example/lib/main.dart

import 'package:easy_event_calendar/easy_event_calendar.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';

void main() {
  List<CalendarEvent> eventDates = [
    CalendarEvent(date: DateTime(2024, 10, 05), eventCount: 2),
    CalendarEvent(date: DateTime(2024, 10, 5), eventCount: 2),
    CalendarEvent(date: DateTime(2024, 10, 02), eventCount: 3),
    CalendarEvent(date: DateTime(2024, 11, 26), eventCount: 1),
    CalendarEvent(date: DateTime(2024, 12, 14), eventCount: 2),
    CalendarEvent(date: DateTime(2024, 12, 14), eventCount: 3),
    CalendarEvent(date: DateTime(2024, 3, 8), eventCount: 4),
  ];
  runApp(
    MaterialApp(
      home: Scaffold(
          body: EasyEventCalendar(
        // List of calendar events to be displayed on the calendar.
        eventDates: eventDates,
        // The callback to be triggered when a date is tapped.
        onDateClick: (DateTime dateTime) {
          if (kDebugMode) {
            print("date value: ${dateTime.toString()}");
          }
        },
        //or
        // onDateClick: onClick,

        // The color of the calendar.
        calenderColor: Colors.brown,
        // The color of the events on the calendar.
        eventColor: Colors.purple,
      )),
    ),
  );

  onClick(DateTime dateTime) {
    if (kDebugMode) {
      print("date value: ${dateTime.toString()}");
    }
  }
}
3
likes
150
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

A simple event calendar for Flutter. Just pass events and this widget will show them in a calendar.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, get, intl

More

Packages that depend on easy_event_calendar