Kotlinx.coroutines 是 JetBrains 为 Kotlin 协程开发的库,提供丰富的功能以支持异步编程。不同于部分语言将 async 和 await 作为关键字,Kotlin 仅在其标准库中提供最低限度的底层 API 以支持协程。 Kotlin 的挂起函数概念为异步操作提供更安全
Kotlin 17 次浏览
kotlinx.html kotlinx.html库提供DSL,以在JVM和浏览器(或其他JavaScript引擎)上为/或DOM构建HTML,以更好地进行Web的。开始吧有关如何包括该库的详细信息,请参见页面。 DOM您可以自然地使用JVM和JS构建DOM树查看以JavaScript为目标的Kot
Kotlin 21 次浏览
Kotlinx.serialization 是一款无需反射即可实现跨平台、多格式序列化的工具。它包含两部分:一个编译器插件,自动为类生成访问代码;一个运行时库,使用生成的代码进行对象序列化。该工具支持标记为@Serializable的Kotlin类及标准集合,并支持JSON、CBOR和Protobu
Kotlin 23 次浏览
Kotlinx.logger-simple 是一个多平台支持的最小开销记录器,专为需要快速、高效日志记录的场景设计。使用起来简单,了内联函数,减少了不必要的开销。比如你可以用 debug、d、warning、w 等函数记录不同等级的日志。更棒的是,它还支持添加自定义标签,比如 debug("Your
Kotlin 0 次浏览
Kotlinx-Knit是一个Kotlin源代码文档管理工具,生成Kotlin源示例文件,并通过带有Kotlin代码的嵌入式摘要的Markdown文档进行测试。它支持在文档中添加API文档网站的链接,并提供其他有用的文档管理功能。Knit工具是一个插件,能够处理.kt、.kts文件中的KDoc注释,
Kotlin 19 次浏览
Kotlinx.coroutines是Kotlin的协程库,它提供了一种更直观和高效的方式来处理异步编程。core —— 跨所有平台的通用协程:启动和异步协程构建器返回Job和Deferred轻量级future,并提供取消支持; Dispatchers 对象,带有Android/Swing/Java
Kotlin 0 次浏览
Kotlin 项目的跨平台序列化库,Kotlinx.Serialization蛮适合你在多端同步数据、做配置持久化这些场景用的。编译器插件的自动代码生成,挺像偷懒神器的,关键还不影响性能——不靠反射,类型检查也更稳。适合移动端、IoT 这种对资源卡得比较紧的环境。多格式支持是亮点,JSON 自然不用
Kotlin 0 次浏览
在Android应用开发中,MVVM(Model-ViewModel)架构模式已成为现代应用设计的主流选择,它将业务逻辑与用户界面分离,提高了代码的可测试性和可维护性。'react-mvvm-android'项目展示了如何在Android环境中结合KotlinX Coroutines、Android
Kotlin 22 次浏览