> android-notifications

Push notifications for Android using Firebase Cloud Messaging and NotificationCompat. Use when integrating FCM or local notifications in Android apps. (triggers: **/*Notification*.kt, **/MainActivity.kt, FirebaseMessaging, NotificationCompat, NotificationChannel, FCM)

fetch
$curl "https://skillshub.wtf/HoangNguyen0403/agent-skills-standard/android-notifications?format=md"
SKILL.mdandroid-notifications

Android Notifications

Priority: P2 (OPTIONAL)

Push notifications using Firebase Cloud Messaging.

Guidelines

  • Service: Implement FirebaseMessagingService for handling background messages.
  • Channels: Must create NotificationChannel for Android 8.0+ compatibility.
  • Permissions: Request POST_NOTIFICATIONS explicitly on Android 13+.
  • Intents: Handle notification taps in both onCreate and onNewIntent.
  • Priming: Show benefit dialog before requesting system permissions.

Implementation Details

Anti-Patterns

  • No Missing Channel: Notifications fail silently without channels on API 26+.
  • No Unconditional Requests: Don't spam permission dialog on first launch.
  • No Missing Manifest: Service must be declared with MESSAGING_EVENT action.

Related Topics

android-navigation | android-design-system | mobile-ux-core

┌ stats

installs/wk0
░░░░░░░░░░
github stars341
██████████
first seenMar 17, 2026
└────────────

┌ repo

HoangNguyen0403/agent-skills-standard
by HoangNguyen0403
└────────────

┌ tags

└────────────