![Flutter-iOSおよびAndroid用のアプリ内購入(Flutterアプリ内購入の例、チュートリアル)](https://i.ytimg.com/vi/p3kUPVhVaL4/hqdefault.jpg)
コンテンツ
GoogleはMWC 2019でFlutterの最初の安定したアップデートリリースを発表しました。Flutter1.2と呼ばれ、安定性、パフォーマンス、品質の改善に焦点を当てながら、いくつかの新機能を追加します。
多くのプロジェクトと同様に、V1.0に到達することは重要なマイルストーンであり、それを反映して次の目標を検討する時が来ます。 V1.0以降、Googleは技術的な負債の一部を解決し、プルリクエストのバックログをクリアすると同時に、パフォーマンスと品質を改善することに注力しました。詳細に興味がある人のために、Flutter wikiの変更の詳細なリストがあります。
Flutterはクロスプラットフォームであるため、GoogleはiOSでのピクセル完璧な忠実度を目指して、MaterialウィジェットセットとCupertinoウィジェットセットの両方を引き続き改善しました。これには、フローティングカーソルテキスト編集のサポートが含まれるだけでなく、iOSでのテキスト編集カーソルの描画方法の更新など、アニメーションとペイントの順序を忠実に表現するための細かい詳細への継続的な注意が示されます。また、Googleはより広範なアニメーションイージング機能のサポートを追加し、さらに新しいキーボードイベントとマウスホバーのサポートを追加しました。
新機能
Flutter 1.2では、アプリ内購入の初期サポートが追加されました。さらに、Intuitの開発者から寄せられたプルリクエストにより、Androidアプリバンドルのサポートが追加されました。これは、アプリのサイズを縮小し、Androidアプリの動的配信などの新機能を有効にする新しいパッケージ形式です。
最新のFlutterバージョンにはDart 2.2 SDKも含まれています。これは、セットを宣言するための新しい言語サポートとともに、コンパイルされたコードのパフォーマンスを大幅に向上させる更新プログラムです。
Flutter 1.2と並んで、GoogleはFlutter開発者がアプリをデバッグおよび分析するのに役立つ新しいWebベースのプログラミングツールスイートをプレビューしています。 Dart DevToolsと呼ばれ、DartおよびFlutterアプリケーションの両方をデバッグおよび検査するためのツールが含まれています。 Dart DevToolsは、Visual Studio CodeおよびAndroid Studioの拡張機能およびアドインとともにインストールできるようになり、多くの機能を提供します。
- Flutterがレンダリングに使用するツリー階層の視覚化と調査を可能にするウィジェットインスペクター。
- フレームラインレベルでアプリケーションを診断するのに役立つタイムラインビュー。アプリでアニメーションの「ジャンク」を引き起こす可能性のあるレンダリングと計算作業を特定します。
- コードのステップ実行、ブレークポイントの設定、コールスタックの調査を可能にする完全なソースレベルのデバッガー。
- アプリケーション、ネットワーク、フレームワーク、ガベージコレクションイベントからログに記録するアクティビティを表示するログビュー。
Flutter Create:5KのDartで何ができますか?
また、GoogleはFlutter Createを開始しました。これは、参加者に5K以下のDartコードを使用して、Flutterで興味深く、刺激的で美しい何かを構築するように挑戦するコンテストです。 5Kはそれほど多くありませんが、Googleはこのような少量のコードでFlutterで何が達成できるかを確認するための挑戦を定めています。
コンテストは4月7日まで開催されます。最優秀賞は、14コアプロセッサと128GBのメモリを備え、10,000ドル以上の価値があるフル装備のiMac Pro開発者ワークステーションです。受賞者は、Google I / O 2019で発表されます。
要約
Flutter V1.1に何が起こったのか疑問に思っている場合、GoogleはV1.1リリースをベータリリースとして使用し、安定版リリースのV1.2を冠しました。 GoogleはFlutterをモバイルプラットフォームを超えて成長させたいと考えています。 Flutter Liveで、GoogleはFlutterをWebにもたらすプロジェクト「Hummingbird」を発表しました。 Googleは、Flutterをデスクトップクラスのデバイスに導入することにも取り組んでいます。そのため、新しいキーボードイベントとマウスホバーのサポートが追加されました。 Flutter Desktop Embeddingプロジェクトで、FlutterをWindows、macOS、およびLinuxに導入する作業について詳しく知ることができます。