FLUTTER ECOSYSTEM

lohanidamodar/clean_nepali_calendar

高度可定制的尼泊尔日历包。

clean_nepali_calendar 项目封面
Stars
17
Forks
26
最近推送(UTC)
2026年6月29日
项目状态
未归档
Damodar Lohani GitHub avatar
GITHUB User

Damodar Lohani ↗

Flutter & Full-stack Consultant | Open source enthusiast ❤

@appwrite PopupBitsKathmandu, Nepal官方网站 ↗
语言DartCMakeSwiftCC++KotlinObjective-C

技术话题

此仓库发布的插件

使用的依赖

依赖清单 4 项

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README

Clean Nepali Calendar

Flutter package to display Nepali Calendar. Inspired greatly from nepali_date_picker and table_calendar.

Pub Package Publish

Highly customizable, feature-packed Flutter Nepali Calendar package.

Image Image Image

Features

  • Extensive, yet easy to use API
  • View in Unicode Nepali or Roman literals
  • Gesture handling
  • Specifying available date range
  • Highly customizable

Usage

Make sure to check out example project. For additional info please refer to API docs.

Installation

Add to pubspec.yaml:

dependencies:
  clean_nepali_calendar: latest

Then import it to your project:

import 'package:clean_nepali_calendar/clean_nepali_calendar.dart';

Then create and use the NepaliCalendarController and instantiate the CleanNepaliCalendar widget. works out of box;

@override
void initState() {
  super.initState();
  _calendarController = NepaliCalendarController();
}

@override
Widget build(BuildContext context) {
  return CleanNepaliCalendar(
    controller: _calendarController,
    onDaySelected: (day) {
      print(day.toString());
    },
    onMonthChanged: (month) {
      print(month.toString());
    },
  );
}

Check out example project more detailed information.