Flutter Countdown Timer

Here is an example using Timer.periodic : Countdown starts from 10 to 0 on button click : import ‘dart:async’; […] Timer _timer; int _start = 10; void startTimer() { const oneSec = const Duration(seconds: 1); _timer = new Timer.periodic( oneSec, (Timer timer) { if (_start == 0) { setState(() { timer.cancel(); }); } else { … Read more