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

フラッター

ビルドステータス-Cirrus 不和バッジ Twitterハンドル CIIのベストプラクティス

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

ドキュメンテーション

新しいリリースに関する発表については、 [email protected] メーリングリストをフォローしてください。私たちのドキュメントは、リリース間の重大な変更も追跡します。

利用規約

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

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

Flutterについて

Flutterは、iOSまたはAndroid、Web、Windows、macOS、Linuxをターゲットにしている場合でも、プラットフォームのUIツールキットとして組み込んでいる場合でも、生産的で拡張可能でオープンな開発モデルを備えた、美しく高速なアプリの作成に役立つと考えています。選択。

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

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

反射的にヒーロー画像

速い結果

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

ダーツ図

生産的な開発

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

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

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

Flutterは、任意の開発ツールで動作し(またはまったく動作しません)、VisualStudioCodeとIntelliJ/AndroidStudio両方のエディタープラグインも含まれています。Flutterは、ターゲットプラットフォームに関係なく、開発をスピードアップするために何万ものパッケージを提供します。また、 FFIプラットフォーム固有のAPIの両方をサポートしているため、他のネイティブコードへのアクセスも簡単です。

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