iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0

Day 26 提到「可用原生依賴項取代的其他依賴項」時,用了待定(簡稱 TBD)來略過。

今天來說明一下這個場景。

可用原生依賴項取代的其他依賴項

之前專案有使用到一個 ExpandableListView 的依賴項,查看畫面及 UI 邏輯後,發現可以直接用原生的 androidx.recyclerview:recyclerview:1.2.1 來取代。

於是重新撰寫相關的 Adapter,並使用 ctrl + F 進行全專案搜尋有使用到 ExpandableListView 的地方來加以修改置換。最後將這個依賴項從專案中刪除。

使用整合依賴項來對齊依賴項版本

如果有使用 Google 相關服務的依賴項,像是 Firebase,可以找找有無 BoM 後綴的依賴項。以方便對齊相關服務的依賴項版本。

在使用 BoM 前,需要先查看發行說明,以瞭解該 BoM 打包的各依賴項對應版本號碼。更多說明請參考 Firebase Android BoM(物料清單)

資料來源
Google for Developers - Firebase Android BoM(物料清單)


上一篇
[Day 26] 依賴項的去蕪存菁
下一篇
[Day 28] compileOptions
系列文
[Android] 怎麼蓋地基?論 build.gradle 與它的快樂夥伴們30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言