Flutter Liveイベントのお知らせ:Flutter 1.0 Live、Hummingbird、Dart 2.0
公開: 2018-12-052017年3月の発売以来、Flutterは、デザイナー、開発者、エンドユーザーなど、すべての人に提供しなければならないいくつかのメリットを背景に、開発者コミュニティを巡回してきました。
また、FlutterはGoogleの実験の産物であり、テクノロジーの巨人が真剣に考えていないことであるという考えに基づく会話についても説明します。
しかし、昨日開催されたFlutter Live Eventは、Flutterに未来がないと考えた場合、否定論者がより大きなファンタジー世界に住むことができないことを証明しました。
コミュニティがフレームワークに対して示した受け入れにより、 Flutterは理想的なクロスプラットフォームモバイルアプリ開発ツールとして確立されましたが、昨日、世界中のライブオーディエンスの前でFlutter 1.0ライブが発表されたときに、証明されていないことが起こりました。
昨年の新しい開発フレームワークの発表以来、Googleはツールの追加と拡張を絶えず行っており、主要な選択を行い、 FlutterとReactNativeの議論の間のギャップを埋めています。
Flutterがプレビューモードで利用可能であったとしても、昨年3月以降、Flutterが開発者コミュニティから見た採用率は、業界がこれまでに見たことのないものでした。
ハミルトンがアプリに採用したことから始まったもので、すぐに多くのブランドがFlutter Bandwagonに加わり、フレームワークの効率が大幅に向上したことを証明しました。
改善の一歩を踏み出すために、Googleはロンドンの科学博物館でFlutter Live Eventを開催しました。そこでは、講堂に群がる50人の聴衆を除いて、世界中から何千人もの人々が自宅から参加しました。 そして今、このイベントは、モバイルアプリ業界が革命を起こす日として12月4日– Flutter 1.0リリース日–をマークしました。
このまとめの記事は、素晴らしさの発表が実際に起こっているのを見逃した人のためのものです。
イベントがどのように通過したかについてのウォークスルーを提供することから始めましょう。
Flutterライブイベントのウォークスルー
昨日開催されたFlutterLiveイベントは、Tim Sneathが、ユーザーインターフェイスの構築方法を再発明するという夢に貢献してくれたすべての人に感謝することから始まりました。
拍手喝采の後に続いたのは、クロスプラットフォームのモバイルアプリ開発フレームワークをあらゆるデバイスで素晴らしいエクスペリエンスを構築するための強力で汎用的なオープンUIツールキットと見なすFlutterビジョンの宣言でした。
プレゼンテーションは、モバイルアプリの開発者が、複数のプラットフォームで同じアプリを複数回開発することの間で妥協するか、移植性とネイティブの速度と精度を交換する最小公分母ソリューションを受け入れるという認識から始まりました。
Flutterで妥協は終わりました–そこにいる聴衆と何千人もの生の聴衆が、大きくはっきりとした声で次に聞いたものです。
最小限の妥協で見事なアプリを実現するために、FlutterアーキテクチャはFlutterのパワーを定義する4つの特性で構成されています–
- 美しい– Flutterには、ピクセルを完全に制御できるパレットツールが付属しています。 マテリアルデザインガイドラインに従って設計されたピクセルパーフェクトウィジェットは、カスタマイズされたブランドエクスペリエンスの開発に役立ち、受賞歴のあるアプリになります。
- 速度– Skiaハードウェアアクセラレーショングラフィックスを搭載したFlutterは、本来の表示速度でグリッチフリーおよびジャンクフリーのグラフィックスをサポートします。 Flutterフレームワークを使用して作成されたモバイルアプリケーションでは、開発とアプリの読み込みの両方の面で非常に高速です。
- 生産性– Flutterに付属するホットリロード機能により、開発者はコードに加えた変更の影響を画面上のリアルタイムで確認できます。 生産性を大幅に向上させるもの。
- オープン–ソースからコントリビューターの詳細および拡張性までのコードのFlutter行に関するすべてが、読み取り、フォーク、および拡張にオープンです。
Flutterは自由にライセンスされているという事実は、クロスプラットフォームモバイル開発の世界を始めたばかりの開発者が新しいフレームワークを学ぶのに理想的です。
これらの4つの機能をAndroidStudioおよびVisualStudio Code向けのクラス最高のツールに組み合わせると、 Flutterアプリ開発会社は、単一のコードベースでiOSおよびAndroid向けの美しいエクスペリエンスを開発するプラットフォームを手に入れることができます。
Flutterのパワーがオープンに聴衆に伝えられるようになり、プレゼンテーションは興味深い方向に進み、Flutterで作成されたアプリ「Historyof Everything」を通じて、Flutterの機能が実際のセットアップで示されました。
アプリ自体の最初の外観で表面化したものはたくさんありました。
- 事前にすべてをコンパイルしてコード化するFlutterアーキテクチャーにより、すぐに開始されました。
- FlutterビルドiOSリリースとAndroidの間の経験は完全に自然であり、学習曲線を最小限に抑えました。
- アニメーションアプリのすべては、わずか6,000行のコードで3か月以内に開発されました。これには、Googleマップをアプリに統合するのにかかった時間が含まれます。
この時点から、Flutter LiveEventイベントはアナウンスの流入に変わりました。 AndroidとiOSの両方の側からのFlutterコミュニティが期待して必死に待っていたもの。 次の大きなモバイルアプリ革命を待っていたとき、Flutterがどのように考慮すべき力になっていたかを証明する発表。 そして今、Flutter 1.0 Liveで、準備が整いました。
Flutter Live2018で行われた発表
1. Flutter1.0の機能がすべての人に公開されました
GoogleがFlutterPreview 2をリリースした後、 Flutter1.0は安定したリリースバージョンを備えています。 そして今、バージョンは誰もが使用できるようになりました。 新しいバージョンには、以前のバージョンよりも多くの高度なレベルのサポートが付属しています。これは、 Flutter1.0の機能リストから必死に待っていたものです。
2.フラッターの材料コンポーネント
FlutterとMaterialDesignのチームは、Google MaterialDesignとAppleのCupertinoの両方の統合されたデザインコンポーネントを備えた再利用可能なウィジェットデザインを共同で作成しました。
3.フレア統合
Flare –2Dimensionsの主力製品がFlutterと統合されました。 このツールを使用すると、開発者はFlutterツールキットから直接2Dベクターデザインとアニメーションを作成およびエクスポートできます。 これにより、以前は2つの部分に分割されていた同じプラットフォーム上に設計者と開発者が参加します。
4.ダート2.1プレゼンス
Flutter 1.0には、アップグレードされたバージョンのGoogleDartプログラミング言語であるDart2.1が付属しています。これは、コンパイル時のチェックがあり、パフォーマンスの向上とコードサイズの大幅な削減を約束する強力な言語です。
5.Firebaseのサポートの向上
Flutter 1.0には、以前の復元機能よりも多くの機能をサポートするFirebaseSDKが付属しています。 FirebaseとFlutterを組み合わせることで、より統合され、品質が向上し、いくつかの複雑なFirebase機能で成長するアプリを作成しています。
6.スクエア統合
最大の決済ソリューションプロバイダーであるSquareは、2つのプラグインを備えたFlutterに拡張されました。 A –リーダーSDKおよびB.アプリ内購入SDK。
Reader SDKの下で、ユーザーがFlutterを介して直接支払いを行えるようにし、アプリ内購入SDKオプションを使用して、モバイルアプリ内で支払いを行うオプションを導入しています。これにより、支払い中心のサービスが向上します。いくつかのFlutterアプリ開発会社による。
7.Codemagicパートナーシップ
Nevercode –一般的に採用されているビルドシステムがFlutter withCodemagicと統合されました。 この統合により、開発者はビルドを作成し、ビルドシステムから直接ストアにアプリを公開できます。
8.複数のプラットフォームへの埋め込み
まだ作業中ですが、FlutterLiveイベントで行われたFlutter1.0後の最大の発表は、Flutterがさまざまなサイズの画面でモバイルスペースからWebおよびウェアラブルに移行する可能性でした。
9.ハチドリの羽ばたき
Flutterランタイムの実験的なWebベースの実装。 Dartでアプリケーションを作成し、アームコードの日付にコンパイルするだけでなく、JSをターゲットにすることもできます。これにより、Flutterコードを標準ベースのWebで実行できるようになります。 Hummingbirdを使用すると、Web用のFlutterの構築が現実のものになります
このような発表や、Multi-Platform埋め込みやHummingbirdなどの約束により、Flutterは、Googleが実現するために立ち上げた戦略に対応しています。
Flutter Liveイベントの発表のまとめで確立されたもののひとつは、ネイティブアプリ開発に関連するものよりもはるかに短いコード行数と開発時間で素晴らしいアプリを開発するための強力で安定したフレームワークです。
フラッターバンドワゴンに乗る時が来ました。 モバイルアプリ開発者のチームに連絡して、半分の時間、労力、コストで素晴らしいアプリの開発を始めましょう。