Kalendar

Highly customizable Flutter Calendar.

ImageImage
Kalendar with borderKalendar with custom day tiles
ImageImage
Select multiple dates and mark themMark dates with custom events

Features

  • Easy to use API
  • Select single date
  • Select multiple dates
  • Mark dates with different types of events
  • Build your own header, week row and day tiles with builders

Usage

import 'package:flutter/material.dart';
import 'package:kalendar/kalendar.dart';

class SimpleCalendar extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
      padding: EdgeInsets.symmetric(horizontal: 4),
      child: Kalendar(),
    );
  }
}

Props

propstypes
markedDatesMap<String, List<String>>
markBuilderMarkBuilder
borderRadiusdouble
onTapOnTappedOnDayTile
selectedDatesSet<String>
dayTileMargindouble
dayTileBorderColorColor
dayTileBuilderDayTileBuilder
weekBuilderWeekBuilder
showBorderbool
headerBuilderHeaderBuilder

Libraries

kalendar