Search packages, repositories and app categories

clean_nepali_calendar cover
Package detailsv3.0.0

clean_nepali_calendar

Highly customizable Nepali Calendar package to display Nepali Bikram Sambat Calendar in your flutter applications.

30-day downloads
93
Likes
31
Pub points
150

Install package

flutter pub add clean_nepali_calendar

Package Overview

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

A highly customizable Flutter package for displaying the Nepali Bikram Sambat calendar in applications. It enables developers to integrate accurate and visually adaptable Nepali calendar functionality with ease. The package supports customization of themes, date formats, and UI elements, making it suitable for apps targeting Nepali-speaking users or those requiring cultural calendar integration. Built with clean architecture, it ensures maintainability and scalability. The source code is publicly available on GitHub for transparency and community contributions.

Use cases

  • Displaying Nepali Bikram Sambat dates in apps
  • Integrating cultural calendar features
  • Supporting Nepali language interfaces
  • Customizing calendar appearance
  • Building local event planners
  • Enabling date selection in Nepali format

Key features

  • Highly customizable UI
  • Accurate Bikram Sambat date rendering
  • Support for Nepali language
  • Clean and modular code structure
  • Easy integration via pub
  • Public GitHub repository

Suitable for

  • Developers targeting Nepali audiences
  • Apps requiring Nepali calendar support
  • Cultural or regional applications
  • Flutter projects needing date customization
  • Open-source contributors

Considerations

  • Requires manual platform setup for full compatibility
  • Limited documentation beyond basic usage
  • May need additional styling for complex layouts
  • Depends on external date conversion logic
  • No built-in localization for non-Nepali languages

Original README

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

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.

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.