A modern Android application demonstrating Firebase Cloud Messaging (FCM) integration with a web-based notification sender. Built with Jetpack Compose and Firebase, this project showcases real-time push notifications in Android with a clean, user-friendly web interface for sending notifications.
-
Android App
- Built with modern Jetpack Compose UI
- Firebase Cloud Messaging integration
- Runtime notification permissions handling
- Support for Android 13+ notification permissions
- Automatic topic subscription for all users
-
Web Dashboard https://notification-practice.netlify.app
- Clean, responsive web interface
- Send notifications to all subscribed devices
- Real-time notification delivery
- Firebase Cloud Functions backend
-
Android
- Kotlin
- Jetpack Compose
- Firebase Cloud Messaging
- Material Design 3
-
Web
- HTML/CSS/JavaScript
- Firebase Cloud Functions
- Firebase Hosting
- Clone the repository
- Set up Firebase project and add
google-services.json - Deploy Firebase Cloud Functions
- Run the Android app
- Access the web dashboard to send notifications
[Add your license information here]
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
Give a ⭐️ if this project helped you!