Skip to content

Notifications module to request runtime notification permission (Android 13+), display notifications, and list them within the app with proper permission handling.

License

Notifications You must be signed in to change notification settings

coderlakshayjain/Notifications-Module

📦 Notifications Module

A simple Android module to:

  • ✅ Request runtime notification permission (Android 13+)

  • 🔔 Show system notifications

  • 📃 Display a list of triggered notifications inside the app


📱 Screenshots

(Add relevant screenshots here if available)


🚀 Features

  • Runtime permission handling for POST_NOTIFICATIONS (Android 13+)

  • Displays system notifications using NotificationManager

  • Stores and lists notifications in a simple RecyclerView

  • Handles denied and permanently denied permissions with user-friendly messages


🛠️ Tech Stack

  • Kotlin

  • ViewBinding

  • AndroidX libraries

  • NotificationManager

  • RecyclerView


✅ Future Improvements

  • Store notifications in Room DB

  • Add support for notification actions

  • Add swipe-to-delete functionality in the list


🤝 Contributing

Contributions, suggestions, and issue reports are always welcome!

Check out the contributing.md file to get started.
Please make sure to follow the project's code of conduct.

📄 License

This project is open-source and available under the MIT License.

License: MIT

About

Notifications module to request runtime notification permission (Android 13+), display notifications, and list them within the app with proper permission handling.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Languages