为什么Android存在Kotlin特定的依赖项
我注意到 Android 经常提供两个提供相同功能的不同依赖库。例如:
implementation 'androidx.preference:preference:1.1.1'
implementation 'androidx.preference:preference-ktx:1.1.1'
但是如果我正在使用 Kotlin 开发一个 Android 应用程序,它希望我使用 Kotlin 依赖项。为什么是这样?Kotlin 库有什么特别之处?
回答
你问:
Kotlin 库有什么特别之处?
好,
Android KTX 是一组 Kotlin 扩展,包含在 Android Jetpack 和其他 Android 库中
更多信息在这里
这些扩展方法和其他有用的功能通常只会让其他繁琐的任务变得更简单一点,或者通过使用 Kotlin 功能来实现某些事情而使其变得更简洁,考虑使用它们可以帮助您编写更简洁的 Kotlin 代码的附加实用程序方法,但是你不必专门使用这个,不