关于kotlin:Kotlin-和-Jetpack-视频合集-MAD-Skills

46次阅读

共计 1227 个字符,预计需要花费 4 分钟才能阅读完成。

在近期实现的一系列 Modern Android Development (简称 MAD Skills) 的视频和文章中,咱们重点关注了 Kotlin 和 Jetpack。咱们介绍了多种不同的办法,让 Android 代码更具表现力、更简洁、更平安以及更易于应用 Kotlin 运行异步代码。

您能够观看上面 6 个视频,晋升您对 Kotlin 和 Jetpack 的理解。每一集都涵盖一组特定 API,既讲述了如何应用 API,也展现了 API 的工作原理。每个视频都配有博文,其中大部分都会链接一个示例或 Codelab,这样更易于您对内容的了解和深入研究,最初一集咱们特地邀请 Jetpack 和 Kotlin 的工程师进行了常见问题解答。

优先应用 KTX 库

在本视频中,咱们探讨了如何通过 Jetpack KTX 扩大 使 Android 和 Jetpack 编码变得轻松、愉悦且合乎 Kotlin 习惯。目前,超过 20 个库具备 KTX 版本。这一集涵盖了一些最重要的库: core-ktx,它为来自 Android 平台的 API 提供了罕用 Kotlin 性能,另外还有一些 Jetpack KTX 库,让咱们在应用 LiveData 和 ViewModel 等 API 时领有更好的用户体验。

您能够观看 视频 或浏览 之前的文章。

应用协程和 Flow 简化 API

本视频介绍了如何应用协程和 Flow 简化 API,以及如何应用 suspendCancellableCoroutine 和 callbackFlow API 构建您本人的适配器。要入手实际此主题,请参阅 Codelab 英文教程。

您能够观看 视频 或浏览 之前的推文。

上手应用 Room Kotlin API

本视频关上了 Room 的大门,一探如何在 Kotlin 中创立 Room 表和数据库,以及如何应用 Flow 实现插入和应用可察看的查问等一次性挂起操作。应用协程和 Flow 时,Room 会为您将所有数据库操作移至后盾线程。您能够观看 视频 或浏览 之前的文章,理解如何实现和测试 Room 查问。如需理解更多实际相干内容,请参阅 Codelab 英文教程。

应用 WorkManager Kotlin API

本视频通过 WorkManager 让您的工作更轻松。即便利用敞开或设施重启,也可能胜利调度异步工作,使其立刻或者推延执行。在这一集中,咱们将介绍 WorkManager 的基础知识,并深入探讨 CoroutineWorker 等 Kotlin API。

您能够观看 视频 或浏览 之前的文章,但实际上手编码更有功效,请参阅 Codelab 英文教程。

社区分享

本视频中,Magda Miu – Android 的 GDE 分享了她联合应用根底 Kotlin API 与 CameraX 的教训。您能够 点击这里 观看视频。

现场问答

最初一个视频是一个现场问答,由 Chet Haase 主持,嘉宾有架构组件技术负责人 Yigit Boyar、Kotlin 产品经理 David Winer,以及开发者关系工程师 Manuel Vivo 和 我自己。咱们答复了大家在 YouTube、Twitter 和其余中央提出的问题。您能够 点击这里 观看视频。

正文完
 0