【ふらったー】
Flutter とは?
最終更新:
💡 画面の部品と処理を共有して、いろいろな端末のアプリへ
DartでUIや処理を書き、iOS・Android・Web・デスクトップでコードを共有できる、Googleが支援するオープンソースのUIフレームワーク。対象環境ごとの設定や調整は必要。
📌 このページのポイント
Flutterは、何が便利なの?
画面はどうやって作るの?
文字やボタン、レイアウトなどのウィジェットを組み合わせるよ。アプリの状態に応じて、どんな画面を表示するかをコードで表すんだ
同じコードなら、どの端末でも同じ速さになる?
速度は端末や処理、画面の作り方にも左右されるよ。Flutterは独自の描画の仕組みを持つけれど、全環境で同じ速度になる保証ではないんだ
カメラなど、OSの機能も使える?
Flutterさえあれば、環境ごとの準備は不要?
もっと詳しく知りたい人へ
ホットリロードで変更が反映されないのはなぜ?
ホットリロードはデバッグ中にコードを更新し、状態を保って画面を再構築する機能。mainやinitStateは再実行しないため、初期化処理などの変更にはホットリスタートが必要になることがある。KotlinやSwiftなどのネイティブコードを変更した場合は、アプリを停止して再ビルド・起動する。