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 バッジを獲得しましょう。