Step1 - nnrrnnr/learning-flutter GitHub Wiki

https://flutter.io/get-started/codelab/

Observations

  • この例では、マテリアルアプリケーションを作成します。 マテリアルはモバイルとウェブ上で標準的な視覚的なデザイン言語です。 Flutterには豊富な素材ウィジェットが用意されています。
  • mainメソッドは、太い矢印(=>)表記法を指定します。これは、1行の関数またはメソッドで使用される短い手です。
  • このアプリはStatelessWidgetを拡張しており、これはアプリ自体をウィジェットにします。 Flutterでは、ほとんどすべてがアライメント、パディング、レイアウトを含むウィジェットです。
  • マテリアルライブラリのスカフォールドウィジェットは、デフォルトのアプリケーションバー、タイトル、およびホームスクリーン用のウィジェットツリーを保持するボディプロパティを提供します。 ウィジェットのサブツリーはかなり複雑になります。
  • ウィジェットの主な仕事は、ビルド()メソッドを提供することです。このメソッドは、他の下位レベルウィジェットの観点からウィジェットを表示する方法を記述します。
  • この例のウィジェットツリーは、Text子ウィジェットを含むCenterウィジェットで構成されています。 Centerウィジェットはウィジェットのサブツリーを画面の中央に揃えます。