タグ

2021年1月30日のブックマーク (3件)

  • Flutter:WidgetView —レイアウトとロジックの単純な分離

    Flutterの最も興味深い側面の1つは、宣言型マークアップスタイルのコードと必須の ビジネスロジックスタイルのコードを、すべて同じDartプログラミング言語とファイル内で混合する方法です。これにより、インターフェイスと機能の間に非常に優れた結合が作成されます。UWPアプリ用のXAMLやネイティブAndroid用のXMLの編集と比較すると、Flutterでのインターフェースの構築は非常に迅速なワークフローになる可能性があります。 これは生産性の観点からは当に素晴らしいことですが、Fluttersの最大の問題の1つとしても現れます… 信号対雑音比 すべてのFlutter開発者は、「ウィジェットツリーオブドゥーム」に精通しています。ウィジェットの複雑さとサイズが大きくなると、ウィジェットのレイアウトが混乱したり、ビジネスロジックが失われたりするのは非常に簡単です。これは、そのコードをウィジェ

    Flutter:WidgetView —レイアウトとロジックの単純な分離
  • FlutterのNavigationとRoutingを理解する

    この記事はFlutter 全部俺 Advent Calendar 10日目の記事です。 このアドベントカレンダーについて このアドベントカレンダーは @itome が全て書いています。 基的にFlutterの公式ドキュメントとソースコードを参照しながら書いていきます。誤植や編集依頼はTwitterにお願いします。 Flutterの画面遷移 FlutterではすべてがWidgetなので画面もまたWidgetで、画面内の他のWidgetと明確な区別はありません。 Route というWidgetが一画面を表していて、 Navigator によって表示する Route を切り替えることによって画面遷移が実現されています。 使い方 内部の実装を詳しく紹介する前に基的な使い方をみていきましょう。 ほとんどの場合 MaterialApp が持っている Navigator を使って画面遷移します。 N

    FlutterのNavigationとRoutingを理解する
  • Flutter:Widget一覧 - Qiita

    FlutterにどんなWidgetが用意されているか確認しようと思い、Widget catalogをチラ見してみたけど把握しづらかったので、一つ一つ確認しがてら一覧に整理してみました。 (2019/10/20 - BasicsとMaterial Componentsの画像やカテゴリの追加を反映しました) (2019/12/25 - Interaction modelsのカテゴリ追加を反映しました) (2020/03/11 - CupertinoとMaterial Componentsのウィジェットを追加しました) (2020/08/17 - AnimatedAlign を追加しました(Widget Index: 158個時点)) Basics - 最初に知っておくべきウィジェット Material Components - マテリアルデザインを実現するウィジェット Layout - レイア

    Flutter:Widget一覧 - Qiita