GLOSSA

Flutter

ふらったー

Flutter

一言でいうと

Googleが開発する、1コードでiOS・Android両対応アプリが作れるフレームワークのこと。

詳しい意味

Flutter は、Google が開発する、ひとつのコードベースで iOS / Android / Web / デスクトップ向けアプリを作れるクロスプラットフォーム開発フレームワークです。専用言語「Dart」で記述し、独自の描画エンジンを使うため、プラットフォーム横断でも UI が均一になりやすいのが特徴。アプリ起動が速く、アニメーションが滑らか。React Native と並ぶ代表的選択肢で、両者は時々比較されます。Flutter は UI の見た目を統一しやすく、React Native は Web スキルを活かしやすい、というのが定番の比較軸。BMW、Toyota、メルカリショップス、楽天などの大手導入実績があります。

何に使うか

iOS と Android を1つのコードで両対応したいとき。デザイン主導でブランド統一感を重視したいアプリ。スタートアップで開発リソースを最小化したいとき。

どんな時に出るか

「Flutterでクロスプラットフォーム化」「FlutterかReact Nativeか」「Dart学習コスト」といった場面で登場します。

具体例

  • 新規モバイルアプリは Flutter で iOS / Android 両対応にし、開発工数を半減させた。
  • Flutter は描画エンジン独自なので、ブランドの統一感を出しやすい。

別名・略称

flutter(ふらったー)Dart(だーと)

関連語

React NativeiOSAndroid

間違えやすい語

React Native

初心者向けメモ

「2つの言語(iOS / Android)に翻訳しなくてよくなる便利な道具」のイメージです。1つの原稿を書くと、iPhone でも Android でも自動的に同じように動いてくれる。学習コスト(Dart 言語)は別途必要ですが、両OSの専門家を別々に雇うよりは効率的です。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます