Open5
読者コミュニティ|ポケモンから学ぶFlutter
本の感想や質問をお気軽にコメントしてください。
数ヶ月前からプログラミング初心者の状態でFlutterを勉強し始めました。
とても楽しく作業させて頂いているのですが、不明な点があるので質問させて頂きます!
「Step6: 設定を保存してみよう」の下記の記述が、どういう内容なのか理解ができませんでした。
onChanged: (yes) => {},
onPressedで下記の通り書くとき、遷移先のページに「context」や「_current」という値を渡すということはぼんやりと理解できています。
onPressed: () => Navigator.pop<ThemeMode>(context, _current),
基本的なことが理解できていないのかと思いますが、どう学べば良いかなど、ヒントを頂けるとありがたいです。よろしくお願いいたします。
実装はこの辺りを参考にしてください。
コールバックと呼ばれるもので、関数を登録しておくことで、Flutterが良きタイミングでそれを呼び出してくれるものです。
このあたりはやはり動くものを作りながら詰まったところを都度調べるのが良いと思うので、(推測ですが)いま取り組まれているやり方で良いのではないでしょうか😊
ちょうどポケモン関連のアプリを作成したいなーと思い、flutterの勉強教材を探すところでこちらの本を見つけました。
説明も丁寧でとてもわかり易かったです!ありがとうございました!
ありがとうございます。何か不明点等あればいつでもこちらに投稿してください🙌