Open7

Flutterに関するメモ

ピン留めされたアイテム
fukupugfukupug

Material

Flutter全般

状態管理

Dart

アーキテクチャ

UI

Firebase

CI/CD

Flutterで作られたアプリ

その他

fukupugfukupug

Dartの可視性について

  • Javaとは異なり、public、protected、privateなどの可視性を表すキーワードはない。
  • _(アンスコ)で始まる識別子の場合は、同じライブラリの中からのみ参照できる言語使用。
  • 逆に言うと同じライブラリ内であれば、クラス外からも触られてしまう。
fukupugfukupug

Flutterのビルドモード

3種類ある

  1. デバッグモード:ホットリロードを利用したい開発中に利用
  2. プロファイルモード:パフォーマンス分析をするときに利用
  3. リリースモード:アプリをリリースするときに利用
fukupugfukupug

Widgetとは

  • FlutterのUIを構成する部品のこと
  • 様々なWidgetをツリー状に組み合わせてアプリを作る
fukupugfukupug

関数エイリアスの作成方法

typedefを利用することで、関数の型にエイリアスを付けることができる

## 具体例
typedef arias = void Function(int num, bool flag);
fukupugfukupug

状態とは

アプリケーションが監視しないければいけない、ミュータブルな情報のこと

fukupugfukupug

Riverpodにおけるプロバイダーとは

インスタンスを保持するために入れ物であり、Riverpod で提供される関数を通じてアクセスできるもの