# Implementing Periodic Notifications with WorkManager

DevFeed: [Implementing Periodic Notifications with WorkManager](<https://devfeed.tech/articles/implementing-periodic-notifications-with-workmanager-25680.md>)

Original publisher: [Read original article](<https://blog.sanskar10100.dev/implementing-periodic-notifications-with-workmanager>)

Author: Sanskar Agrawal

Published: 2022-04-09T14:49:59Z

Content type: tutorial

Language: en

Sources: [Sanskar's Stuff](<https://devfeed.tech/sources/sanskar-s-stuff.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [coding](<https://devfeed.tech/topics/coding.md>), [App](<https://devfeed.tech/topics/app.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [apps](<https://devfeed.tech/tags/apps.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [coding](<https://devfeed.tech/tags/coding.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-console](<https://devfeed.tech/tags/firebase-console.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

## AI overview

This article describes implementing recurring Android notifications for the Transactions app. It compares Firebase Cloud Messaging with on-device WorkManager periodic work requests, choosing WorkManager because users need to change the reminder time and opt out without relying on a backend.

## Source excerpt

I had some free time on my hands this morning so I decided to work on an issue for my app Transactions. The issue was to add a recurring notification feature that would remind the users of the app to log their transactions for the day. So, I did some...