実践Flutter

Flutterでスマホを中心にアプリ制作していきます。

Flutterアプリで定期実行処理・Timer

はじめに

今回は定期的に処理を実行するためのタイマーと、おまけで後半は見栄えの良いタイマーをお手軽に作れるパッケージを紹介していきます。

重要なのは「定期的に処理を実行できる」仕組みということで、使いみちは様々あります。ゲームやアニメーション処理で定期的にウィジェットをリライトするとか、定期的にウェブアクセスするとか、色々ですね。ユーザの操作きっかけではなく、自発的にタイミングを見て動くアプリを実装する場合には、かなりこの定期的な処理実行が出てくると思います。

その使い方を簡単に説明するために定番のストップウォッチでサンプルを示しますが、こういうタイマーを作るためだけのものではありませんので念の為。

後半はタイマー繋がりで、お手軽にそこそこの見栄えのするタイマー表示ウィジェットを紹介します。使い方は非常に簡単で、定番の丸い円のタイマーを作成できますので便利です。

続きを読む