S. M. Asif
S. M. Asif

Reputation: 3709

How to schedule an alarm on specific time in Flutter?

In my Flutter project, I want to schedule an alarm on a specific time of a day or just trigger the built in alarm in my phone on that particular time.

For that purpose, I have integrated one plugin from Flutter -

https://pub.dev/packages/android_alarm_manager#-example-tab-

And then I followed exactly the example given in that documentation and added all the permissions in Android Manifest file.

After running this project it shows like below-

enter image description here

It is showing one button to shot one alarm but it is just updating the text. Nothing like any alarm is set as I wanted and I am not getting what's going on in this project.

So, I need a solution that- what changes I need to do get that alarm working on a fixed time scheduled by me and it should work from background as I want this alarm to work when I remove it from memory too. Any example code sample, full documentation or project sample will be helpful for this question.

Upvotes: 7

Views: 7988

Answers (1)

Rod
Rod

Reputation: 1651

You need to use some things together. You need to run a background process and start to play a sound from there. I suggest you to take a deep look at the flutter docs about the subject:
https://flutter.dev/docs/development/packages-and-plugins/background-processes

Here are some useful packages that might help:

Upvotes: 5

Related Questions