iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
Mobile Development

Andoroid - Kotlin筆記 (新)系列 第 7

[Day7] Android - Kotlin筆記:JetPack - KTX簡介

  • 分享至 

  • xImage
  •  

KTX是Jetpack中的一套extension,
提供了許多簡潔、慣用的 Kotlin用法。

寫法上能夠幫你縮減function、節省程式碼、裝B用
是個居家旅行、殺時滅code的必備良藥。 :)


KTX這個減肥便當中的菜色十分多樣:

  • Android KTX

  • Core KTX
  • Collection KTX
  • Fragment KTX
  • Lifecycle KTX
  • LiveData KTX
  • Navigation KTX
  • Palette KTX
  • Reactive Streams KTX
  • Room KTX
  • SQLite KTX
  • ViewModel KTX
  • WorkManager KTX
  • 其他 KTX module

  • Firebase KTX
  • Google Maps Platform KTX
  • Play Core KTX

便當中的營養包含了:

  • 擴充函式 (Extension functions)
  • 擴充屬性 (Extension properties)
  • Lambdas 表達式
  • 參數命名(Named parameters)
  • 參數默認值(Parameter default values)
  • 協程(Coroutines)

接下來這幾天會介紹在公司中主要會常用到的KTX套件。
有興趣的話,也可以從官網學習所有套件哦。


上一篇
[Day6] Android - Kotlin筆記:RecycledViewPool
下一篇
[Day8] Android - Kotlin筆記:JetPack - Core KTX
系列文
Andoroid - Kotlin筆記 (新)18
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言