Kotlin 开发中文周报
文章
Android 开发者的一些实用技巧。(github.com)
Ravindra 在 DevfestAhm 2017 的演讲。像 Kotlin 的专家一样测试 。(blog.karumi.com)
将 Kotlin 库发布到 jCenter 的初学者教程。(notes.devlabs.bg)
有详细的图文介绍,从零开始。Kotlin 编程功能 2:Monad Transformers(medium.com)
Jorge Castillo 发表了他的第二篇文章,在这篇文章中,您可以学习如何使用一些 monad 来解决应用程序可能会遇到的架构问题。使用 Kotlin DSL 在 Android 上编写 Gradle 脚本:从零开始实现。(antonioleiva.com)
自从 Gradle 宣布他们正在支持 Kotlin 编写 Gradle 脚本以来,已经有几个月的时间了,他们使用了最近被修改的 Kotlin DSL 的版本。Antonio Leiva 写了使用教程。Kotlin 的多平台本地开发。现在支持 iOS! (kotlin-academy.com)
Kotlin / Native 最近开始支持 iOS 开发。在本文中了解它如何工作。Kotlin 多平台项目(hadihariri.com)
Hadi Hariri 在他的亚洲之行之前写了一篇关于 Kotlin 多平台项目的文章。Android Protobuf 与 Kotlin 一起使用。(jlelse.eu)
使用 BehaviorSubject 实现 Room 缓存(jlelse.eu)
Jonathan Rafael Zanella 写了一篇文章,教你如何实现一个带 有BehaviorSubject 的 Room 的缓存。一个新的 MocK 工具在 Kotlin 中。(dzone.com)
了解如何设置和使用 MocK 的一些关键功能,MocK 是专门为 Kotlin 设计的模拟工具,具有协同支持和部分匹配功能。Kotlin Primer·第七章·协程库(中篇)(kymjs.com)
Kotlin 极简教程系列目录(视频)(jianshu.com)
《Kotlin极简教程》第1讲 快速入门
《Kotlin极简教程》第2讲 基础语法
《Kotlin极简教程》第3讲 可空类型与类型系统
《Kotlin极简教程》第4讲 面向对象编程
《Kotlin极简教程》第5讲 函数式编程
《Kotlin极简教程》第6讲 扩展函数与属性
《Kotlin极简教程》第7讲 集合类
《Kotlin极简教程》第8讲 泛型
《Kotlin极简教程》第9讲 文件IO操作、正则表达式与多线程
《Kotlin极简教程》第10讲 使用 Kotlin 创建 DSLKotlin 从 0 到开发一个 App 。(caimuhao.com)
Kotlin — Part 0:关于这个系列
Kotlin — Part 1:配置 Android Studio
Kotlin — Part 2:语法,空安全,静态类型
Kotlin — Part 3:扩展函数、Android 扩展、委托属性
Kotlin — Part 4:RecyclerView— Kotlin 适配器委托&数据类
Kotlin — Part 5:Kotlin,RxJava&RxAndroid
Kotlin — Part 6:API-Retrofit&Kotlin)
Kotlin — Part 7:无限滑动:高阶函数& Lambdas
Kotlin — Part 8:方向改变(序列化&数据类)
Kotlin — Part 9:单元测试与 Kotlin(Mockito,RxJava)
Video
Architecture Components: ViewModel (www.youtube.com)
ViewModel 是 Lifecycle 库的一部分,旨在帮助您解决常见的 Android 生命周期问题,并使您的应用更易于维护和测试。Architecture Components: Room (www.youtube.com)
Florina Muntenescu 介绍了 Architecture Components 的 Room 部分。 Room 允许您编写较少的样板代码,它自动将查询结果映射到对象,提供编译时间检查的查询。LiveData 与 Lifecycle(www.youtube.com)
LiveData 是 Lifecycle 库的一部分,旨在帮助您解决常见的 Android 生命周期挑战,并使您的应用更易于维护和测试。
开源库 & App
CountTimeProgressView
一个用 Kotlin 实现的有倒计时功能的,并能显现进度的 Android 库。Simple-Notes
一个简单的文本框用于添加快速笔记(没有广告)。
十分感谢你阅读本文,如果你觉得对你有帮忙,请推荐给其他用户并点赞。
参考文章: