← ClaudeAtlas

flutter-local-notificationslisted

Local push notifications (scheduled, repeating, custom)
noory-code/noory-ai · ★ 0 · AI & Automation · score 75
Install: claude install-skill noory-code/noory-ai
# Flutter Local Notifications Local push notifications with support for scheduling, repeating, and action buttons. --- ## Installation ```bash flutter pub add flutter_local_notifications flutter pub add timezone # for scheduled notifications ``` ## Platform Setup ### iOS (ios/Runner/AppDelegate.swift) ```swift if #available(iOS 10.0, *) { UNUserNotificationCenter.current().delegate = self as? UNUserNotificationCenterDelegate } ``` ### Android (android/app/src/main/AndroidManifest.xml) ```xml <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/> <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> ``` --- ## Quick Reference ### Initialization ```dart import 'package:flutter_local_notifications/flutter_local_notifications.dart'; final notifications = FlutterLocalNotificationsPlugin(); Future<void> initNotifications() async { const androidSettings = AndroidInitializationSettings('@mipmap/ic_launcher'); const iosSettings = DarwinInitializationSettings( requestAlertPermission: true, requestBadgePermission: true, requestSoundPermission: true, ); await notifications.initialize( InitializationSettings(android: androidSettings, iOS: iosSettings), onDidReceiveNotificationResponse: (response) { // handle notification tap final payload = response.payload; if (payload != null) handleNotificationTap(payload);