Skip to content

Instantly share code, notes, and snippets.

View zahidshaikh08's full-sized avatar

Zahid Shaikh zahidshaikh08

View GitHub Profile
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:timezone/data/latest_all.dart' as tz;
import 'package:timezone/timezone.dart' as tz;
extension EasyFlutterLocalNotifications on FlutterLocalNotificationsPlugin {
Future<void> easyInitialize() async {
tz.initializeTimeZones();
await initialize(
StreamSubscription? subscription;
final eventBus = EventBus();
@override
void initState() {
super.initState();
/// initialize subscription
subscription = eventBus.listenOnce((event) {