Flutter
単一のコードベースから、モバイル・Web・デスクトップ向けにネイティブコンパイルされるアプリケーションを構築できる、Google の UI ツールキットです。
概要
Flutter は、単一の Dart コードベースからモバイル、Web、デスクトップ向けのネイティブコンパイルアプリを構築できる、Google のオープンソース SDK です。ネイティブのプラットフォームウィジェットをラップするのではなく、独自のレンダリングエンジン(Skia と Impeller ベース)と、Material スタイル・Cupertino スタイルの両方を含む完全なウィジェットカタログを備えているため、アプリの見た目が各プラットフォームの提供範囲に縛られません。
開発はステートフルホットリロードを中心に構築されており、アプリの状態を失うことなく、実行中のアプリにコード変更を即座に反映できます。ツールとしては VS Code や IntelliJ/Android Studio 向けのエディタプラグイン、そして数万に及ぶコミュニティパッケージが用意されています。既存のプラットフォーム固有コードを呼び出す必要がある場合は、FFI やプラットフォームチャンネルによるネイティブとの相互運用にも対応しています。
Flutter は、iOS、Android、Web、デスクトップ(Windows、macOS、Linux)にわたって1つのコードベースで一貫したピクセル精度の UI を実現したいチームや、カスタムデバイスプラットフォームの UI ツールキットとして組み込みたいチームに向いています。
- カテゴリ
- モバイル
- 言語
- Dart, C++
- ライセンス
- BSD-3-Clause
広告
関連プロジェクト
誤りを見つけましたか? GitHub で修正を提案する