Android 11 - 第 6 週 - Jetpack
Android Jetpack は、高品質なアプリの作成に役立つライブラリ スイートです。ベスト プラクティスに基づいており、ボイラープレート コードの使用を削減し、Android バージョン間やデバイス間での一貫した動作を実現します。このパスウェイでは、Android 11 で導入された新しいライブラリとメジャー アップデートについてご紹介します。
戻る
Android 開発向けの Jetpack スイート
Android 11 - 第 6 週 - Jetpack へようこそこの入門向けティーザーをご覧になり、このパスウェイでの演習に備えましょう。
Hilt を使用した Android での依存関係の注入
Hilt は、アプリでの依存関係注入(DI)を簡素化する新しい Android ライブラリです。これによって、DI のセットアップや配線の管理に煩わされることなく、バインディングの定義と挿入の重要な部分に注力できます。こちらの記事をお読みいただき、DI の原則と、アプリで Hilt を有効にする方法の詳細について学習してください。
Android アプリで Hilt を使用する
この Codelab では、Hilt を依存関係注入(DI)ツールとして使用して依存関係を管理する方法と、大規模なプロジェクトにスケーリングする堅牢で拡張可能なアプリを作成するための DI の重要性について学びます。
Paging 3 で同じページに移動する
ページング ライブラリは完全にアップグレードされました。この記事をお読みいただき、Paging 3 の注目すべき点や機能について、またアプリでの採用方法について詳細をご確認ください。
Paging 3 でのページング
Paging 3 は Paging 2 ライブラリを完全に書き直したものであり、エラー処理の改善や一般的な機能のサポートなどが実現されています。こちらの動画をご覧いただくと、Paging 3 で導入されたアップデートと変更について学習できます。
Android ページング
この Codelab では、Paging 3 ライブラリの主なコンポーネントと、Android アプリに Paging を追加して、ローカル ストレージまたはネットワーク経由で大規模なデータセットのページを読み込み、表示する方法について説明します。
CameraX ベータ版のご紹介
CameraX は、カメラアプリの開発を容易にするために設計された Jetpack ライブラリであり、古い Android デバイスの組み込みカメラをサポートしています。こちらの動画では、デバイスに関連する問題の修正など、新しいベータ版リリースの最新情報をご覧いただけます。
CameraX を使ってみる
この Codelab では、Jetpack サポート ライブラリ CameraX について、さまざまなユースケースと、CameraX の依存関係をカメラアプリに追加する方法を学びます。
Jetpack に関するテストを受けてバッジを獲得しましょう。
Android 11 での Jetpack ライブラリの更新について学んだことに関してテストを受けて、Jetpack バッジを獲得しましょう。