活動與計畫

在 Nav3 Spotlight Week 瞭解最新的 Jetpack Navigation 程式庫

閱讀時間:1 分鐘
查看 Don Turner 的個人資料
Don Turner 開發人員關係工程師

Jetpack Navigation 3 現已穩定發布,可協助您減少技術債、更妥善地分離關注點、縮短功能開發時間,以及支援新的板型規格。我們將用一整週的時間提供內容,協助您瞭解 Nav3,並開始將其整合至應用程式。

您將詳細瞭解程式庫、如何將導覽程式碼模組化,以及許多常見用途的程式碼。本週結束時,歡迎參加「即問即答」活動,向專家提出任何有關 Nav3 的問題。以下是完整時程:

週一:API 總覽

2025 年 12 月 1 日 

觀看程式碼逐步操作說明影片,瞭解最重要的 Nav3 API,包括 NavDisplay、NavEntry 和 entryProvider。

 

 

週二:動畫

2025 年 12 月 2 日

讓畫面轉換效果更美觀!瞭解如何為應用程式中的所有畫面設定自訂動畫,以及如何覆寫需要不同行為的個別畫面轉場效果。

 

 

請參閱 在目的地之間建立動畫說明文件和動畫訣竅,瞭解如何在 NavDisplay 層級和個別目的地層級覆寫預設動畫。

 

週三:深層連結

2025 年 12 月 3 日

深層連結支援是開發人員最常要求的功能之一。您將瞭解如何使用各種程式碼範例建立深層連結。

 

 

請參閱指南,瞭解如何在 Navigation 3 中使用深層連結。我們提供基本方法,說明如何將意圖剖析為導覽鍵,以及進階方法,示範如何建立合成返回堆疊。

額外內容! 我們的主要架構範例 Now in Android 已遷移至 Navigation 3。詳情請參閱這裡。

 

週四:模組化

2025 年 12 月 4 日

瞭解如何將導覽程式碼模組化。將導覽鍵分到各自的模組,避免循環相依,並瞭解如何使用依附元件插入和擴充功能函式,將內容移至功能模組。  

 

週五:問答時間

2025 年 12 月 5 日

有什麼急需解答的問題嗎?我們的專家團隊將於太平洋標準時間週五上午 9 點即時回答問題。歡迎在 BlueSky、LinkedIn 和 X 提問,並加上 #AskAndroid 標記。  

作者:
繼續閱讀