Zayar.

Myanmar Calendar

Useful myanmar calendar application.

The Myanmar Calendar app is a beautifully designed tool that brings the traditional Myanmar calendar to your fingertips. Built with Flutter, this app offers a seamless experience across devices, ensuring you stay connected with Myanmar’s rich cultural heritage.

Home page screenshot. Home page landscape mode screenshot. Detail page screenshot. Detail page landscape mode screenshot.

Key Features:

  • Comprehensive Calendar Views: The app provides both a month view and a detailed day view, allowing you to easily navigate through dates and access specific Myanmar calendar information, such as holidays, auspicious days, and important cultural events.

  • Multi-Language Support: To cater to a diverse user base, the app supports multiple languages, including English, Myanmar Unicode, Myanmar Zawgyi, Karen, Mon, and Tai. You can switch languages effortlessly to suit your preference.

  • Cultural Insights: Gain deeper insights into Myanmar’s traditions with detailed information about the Myanmar lunar calendar, astrological signs, and other culturally significant details that are integrated into the calendar.

  • User-Friendly Interface: Designed with simplicity and ease of use in mind, the app’s intuitive interface ensures that navigating through dates and viewing Myanmar calendar information is a hassle-free experience.

Whether you're planning events, checking auspicious dates, or simply staying in tune with Myanmar’s cultural rhythms, the Myanmar Calendar app is your go-to companion.

Libraries

Project Setup

To clone the repo for the first time

bash

git clone https://github.com/mixin27/mmcalendar.git cd mmcalendar/ flutter packages get

Generate build_runner and easy_localization

bash

# build_runner dart run build_runner build # easy_localization dart run easy_localization:generate -S assets/translations -O lib/src/l10n -o locale_keys.g.dart -f keys

You will need to create firebase project to configure firebase

bash

flutterfire configure

Go to onesignal, login or create an account and create an app. Then copy onesignalAppId and paste to .env file.

  • #dart,
  • #flutter,
  • #firebase,
  • #table_calendar,
  • #flutter_mmcalendar