Android Jetpackとは何ですか? 質問する

Android Jetpackとは何ですか? 質問する

Google I/O 2018 の開発者向け基調講演を見たり、Android 開発者向け Web サイトの Jetpack ホームページを読んだりしましたが、それが実際に何なのか理解できません。私には、すでに使用している一連の API の新しい名前にすぎないように思えます。IDE が私たちのために何かしてくれるのでしょうか、またはコーディング中に役立つ何かがあるのでしょうか。Jetpack のすべてのコンポーネントは、元の Android ドキュメントを参照しており、実際には以前との違いは見られません。Web ページにドキュメントをまとめる以外に、Jetpack が開発者のために実際に何をしてくれるのか、簡単に説明してくれる人はいませんか。

ベストアンサー1

公式サイトにはこう書かれています。

Android Jetpack は、優れた Android アプリをすばやく簡単に構築できるようにするためのライブラリ、ツール、アーキテクチャ ガイダンスのセットです。共通のインフラストラクチャ コードを提供するため、アプリの独自性を高めることに集中できます。

技術的には、サポート ライブラリ、android-ktx、および Android アーキテクチャ コンポーネントが単一のモジュール型「エンティティ」として再ブランド化されています。

このため、サポートなどの Android 以外の拡張ライブラリはすべて に再パッケージ化されますandroidx.**

Alan Viverette (Android フレームワーク チーム) からの引用:

Jetpack は、開発者エクスペリエンスを向上させるためのより大規模な取り組みですが、技術的な基盤は AndroidX によって形成されます。技術的な観点から見ると、サポート ライブラリとアーキテクチャ コンポーネントで確認できるライブラリと同じです。

ベスト プラクティスが変更されると、Jetpack に含まれていないライブラリが androidx.* パッケージに表示されることもあります。

見るhttps://developer.android.com/topic/libraries/support-library/refactor詳細については。

おすすめ記事