tibetan_calendar 1.1.0 copy "tibetan_calendar: ^1.1.0" to clipboard
tibetan_calendar: ^1.1.0 copied to clipboard

Tibetan Calender package provide easy way to get tibetan date and year base on western date. For more you can refer documentaion

example/lib/main.dart

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

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  TibetanCalendar? tibDate;
  late YearAttribute yearAttribute;
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        child: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              ElevatedButton(
                child: Text('Get Today Date'),
                onPressed: () {
                  var now = DateTime.now();
                  tibDate = TibetanCalendar.getTibetanDate(
                      DateTime(now.year, now.month, now.day));
                  yearAttribute = TibetanCalendar.getYearAttributes(
                    tibetanYear: tibDate!.year,
                  );
                  setState(() {});
                },
              ),
              SizedBox(
                height: 20,
              ),
              tibDate != null
                  ? Column(
                      mainAxisSize: MainAxisSize.min,
                      children: [
                        Text(
                            '${tibDate!.day}/${tibDate!.month}/${tibDate!.year}' +
                                ' '),
                        Text('Animal: ${yearAttribute.animal}'),
                        Text('Element: ${yearAttribute.element}'),
                      ],
                    )
                  : Text('Click button')
            ],
          ),
        ),
      ),
    );
  }
}
2
likes
140
points
30
downloads

Publisher

verified publisherkharagedition.com

Weekly Downloads

Tibetan Calender package provide easy way to get tibetan date and year base on western date. For more you can refer documentaion

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

intl

More

Packages that depend on tibetan_calendar