If you need to execute a piece of code after some time in Flutter you have to use Timer class . Timer class will allow specifying the time which you need to delay the execution and after that time period code will be executed inside the Timer.
Read moreDoes Flutter run in background?
Starting Flutter Engine in the background Can Android/iOS starts the Flutter engine in the background? Yes! We’ll first need to register a Dart callback function which will only be invoked whenever a background job is started by the native code.
Read moreHow do you make an app keep running in the background?
You can allow a certain app to run in the background by going to Settings > Apps & notifications > Advanced > Special app access > Battery optimization . This will initially show you the apps which are Not Optimized – that is, the ones that can run in the background even while the phone is sleeping.
Read more