透過集合功能整理內容
你可以依據偏好儲存及分類內容。
check_circle
初次編寫 UI 測試
ondemand_video
影片
選用
check_circle
測試
emoji_objects
程式碼研究室
瞭解如何測試 Jetpack Compose UI。初次編寫測試,同時瞭解獨立測試、偵錯測試、語意樹和測試同步處理。
check_circle
Compose 如何改善 UI 測試
ondemand_video
影片
選用
check_circle
在應用程式中添加無障礙功能
ondemand_video
影片
選用
在 Jetpack Compose 應用程式中添加無障礙功能。
check_circle
無障礙功能
emoji_objects
程式碼研究室
瞭解如何提升應用程式的可用性,特別是考量身心障礙使用者的需求,例如加大觸控目標尺寸、新增內容說明、建立自訂動作等等。
check_circle
對重組偵錯
ondemand_video
影片
選用
示範如何在 Compose 範例應用程式中偵錯並修正效能問題。
check_circle
效能錯誤
ondemand_video
影片
選用
Jetpack Compose 提供許多神奇的功能,但如果效能不如預期,該怎麼辦?瞭解 Jetpack Compose 的最佳做法,內容涵蓋效能、常見錯誤,以及如何避免這些錯誤等等。
check_circle
更多效能提示
ondemand_video
影片
選用
進一步瞭解為什麼延遲讀取 Compose 狀態可以順利運作、認識穩定性及 Compose 的相關推論方式,以及查看 reportFullyDrawn 專用的新 API 等等。
測驗
測試自己的學習成果,通過之後將贏得「Compose 設計」徽章。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[]]