イベントとプログラム

Nav3 Spotlight Week で最新の Jetpack Navigation ライブラリについて学ぶ

所要時間: 1 分
Don Turner
デベロッパー リレーション エンジニア

Jetpack Navigation 3安定版になりました。これを使用すると、技術的負債の削減、関心の分離の改善、機能開発時間の短縮、新しいフォーム ファクタのサポートが可能になります。Nav3 について学び、アプリに統合するためのコンテンツを 1 週間かけて提供します。

ライブラリの詳細、ナビゲーション コードのモジュール化の方法、一般的なユースケースのコードレシピについて説明します。週の終わりには「Ask Me Anything」セッションに参加して、Nav3 について疑問に思っていることを専門家に質問してください。スケジュールは次のとおりです。

月曜日: API の概要

2025 年 12 月 1 日 

コーディングのチュートリアル動画で、NavDisplay、NavEntry、entryProvider など、最も重要な Nav3 API について学びます。

 

 

火曜日: アニメーション

2025 年 12 月 2 日

画面の切り替えを美しく見せましょう。アプリ内のすべての画面にカスタム アニメーションを設定する方法と、異なる動作が必要な個々の画面の切り替えをオーバーライドする方法について説明します。

 

 

NavDisplay レベルと個々のデスティネーション レベルでデフォルトのアニメーションをオーバーライドする方法については、 Animate between destinations のドキュメントと Animation recipes をご覧ください。

 

水曜日: ディープリンク

2025 年 12 月 3 日

ディープリンクのサポートは、デベロッパーから最も要望の多かった機能の 1 つです。さまざまなコードレシピを使用してディープリンクを作成する方法について説明します。

 

 

Navigation 3 のディープリンクに関するガイドをご覧ください。インテントをナビゲーション キーに解析する方法を示す基本的なレシピと、合成バックスタックを作成する方法を示す高度なレシピがあります。

ボーナス コンテンツ! メイン アーキテクチャ サンプルである Now in Android が Navigation 3 に移行されました。 詳細はこちらをご覧ください。

 

木曜日: モジュール化

2025 年 12 月 4 日

ナビゲーション コードをモジュール化する方法について説明します。ナビゲーション キーを独自のモジュールに分離して循環依存を回避し、依存性注入と拡張関数を使用してコンテンツを機能モジュールに移動する方法について説明します。  

 

金曜日: Ask Me Anything

2025 年 12 月 5 日

ご不明な点がある場合は金曜日の午前 9 時(太平洋標準時)に、専門家がライブで回答しますBlueSkyLinkedInX で #AskAndroid タグを使用して質問してください。  

執筆者:

続きを読む