flutter の学び5 じゃんけんアプリの作成

flutter
この記事は約2分で読めます。

引きつづき、flutter 大学さんのyoutubeを進める。

(instagramのUIをクローン企画は並行してゆったりやっていく)

今回はじゃんけんアプリを作成

新しい言語を学ぶ時は、じゃんけんってとてもいい教材ですよね。

ランダムな数字の取得方法とか、描写の方法とか、if文とかの書き方がわかるので。

今回学んだ点は、ざっくりと、

  • 変数を使う場合は、statefullウィジェットを利用する。
  • statefullを利用する場合は、hot restartを利用する。
  • 画面を更新する時は、setstate(){}を利用する

書き方はやはりJavaScriptっぽいのでそんなにむずくない。

教材には、なかった対戦回数とか勝ちの回数とかも記録するようにした。

で、色々自己流で追加してみて疑問点が。

変数に何か代入して、setState(() {});で再描写させた後、変数を初期化するにはどうするんだ?

単純に変数(今回は、勝利の回数とかの数字をstringに変更したものが入っている)に “0”を代入してもダメ。

今の変数はローカルだから、グローバルにしなきゃだめ、とかなのかな?

setStateで状態を更新したから、状態をリセットする関数があるのかな?(調べたけど現状は見つからず。)

一旦ここは保留にして、進めながら解決していくようにする。

コメント

タイトルとURLをコピーしました