flutter - Flutterを使用すると、モバイルおよびそれ以降の美しいアプリを簡単かつ迅速に構築できます

(Flutter makes it easy and fast to build beautiful apps for mobile and beyond)

Created at: 2015-03-07 06:54:58
Language: Dart
License: BSD-3-Clause

翻る

ビルドステータス - シーラス 不和バッジ ツイッターハンドル コデコフ CIIのベストプラクティス OpenSSFスコアカード

Flutterは、美しく高速なユーザーエクスペリエンスを作成するためのGoogleのSDKです。 モバイル、ウェブ、デスクトップを単一のコードベースから。フラッターは既存のもので動作します コードは、世界中の開発者や組織によって使用されており、無料で オープンソース。

ドキュメンテーション

新しいリリースに関するお知らせについては、flutter-announce@googlegroups.com メーリングリストに従ってください。私たちのドキュメントは破壊も追跡します リリース間での変更。

利用規約

フラッターツールは、Googleサーバーからリソースをダウンロードすることがあります。によって Flutter SDKをダウンロードまたは使用すると、Google利用規約に同意したことになります。 https://policies.google.com/terms

たとえば、GitHubからインストールした場合(事前にパッケージ化されたものではなく) アーカイブ)、フラッターツールはGoogleサーバーからダーツSDKをダウンロードします ツール自体を実行するために使用されるため、最初の実行時にすぐに。 これは、Flutterがアップグレードされたときにも発生します(コマンドを実行するなど)。

flutter
flutter upgrade

フラッターについて

Flutterは、生産性の高い美しく高速なアプリを作成するのに役立つと思います。 拡張可能でオープンな開発モデル(iOSまたはAndroidをターゲットにしているかどうか) ウェブ、ウィンドウズ、macOS、Linux、またはプラットフォームのUIツールキットとして埋め込む あなたの選択。

美しいユーザーエクスペリエンス

私たちは、デザイナーがなくても完全な創造的なビジョンを提供できるようにしたいと考えています 基礎となるフレームワークの制限のためにそれを骨抜きにすることを余儀なくされました。 Flutterの階層化されたアーキテクチャにより、上のすべてのピクセルを制御できます 画面とその強力な合成機能により、オーバーレイとアニメーション化が可能になります グラフィックス、ビデオ、テキスト、およびコントロールに限定されません。Flutterには、ピクセルパーフェクトなエクスペリエンスを提供するウィジェットのフルセットが含まれています。 iOS(クパチーノ)または他のプラットフォーム(マテリアル)用に構築しています。 まったく新しいビジュアルコンポーネントのカスタマイズまたは作成のサポート。

反射的にヒーロー画像

迅速な結果

フラッターは速いです。同じハードウェアアクセラレーション2Dグラフィックスを搭載しています Chrome と Android を支えるライブラリ: Skia.私たちはフラッターを次のように設計しました デバイスのネイティブ速度でグリッチやジャンクのないグラフィックスをサポートします。 フラッターコードは、世界クラスのDartプラットフォームを搭載しています。 iOSおよびAndroid用の32ビットおよび64ビットARMマシンコードへのコンパイル、および ウェブ用のJavaScriptとデスクトップデバイス用のインテルx64として。

ダート図

生産的な開発

Flutterはステートフルなホットリロードを提供し、コードに変更を加えることができます そして、アプリを再起動したり、その状態を失ったりすることなく、結果を即座に確認できます。

ホット リロード アニメーション

拡張可能でオープンなモデル

Flutterは、任意の開発ツール(またはまったく機能しない)で動作し、 Visual Studio CodeIntelliJ / Android Studio の両方に対応するエディタプラグイン。 Flutterは、速度を上げるために何万ものパッケージを提供します ターゲットプラットフォームに関係なく、開発。そして他のネイティブコードへのアクセス FFI(AndroidiOS、macOSおよびWindows)とプラットフォーム固有のAPIの両方をサポートしているため、簡単です。

Flutterは完全にオープンソースのプロジェクトであり、貢献を歓迎します。 開始方法に関する情報は、寄稿者ガイドに記載されています。