首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
hello_json
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
爽翻天!告别Java。一起来使用kotlin开发完整客户端
必须写在前面:从Java转向Kotlin,只需要几天时间! 有人担心编译时间问题,这里给出一个链接Kotlin VS Java:编译速度大比拼 同步自wing的地方酒馆本篇是kotlin开发Android系列教程的最后一篇。前面几篇介绍了kotlin的基本语法、与java的不同…
Kotlin 的高阶函数 (二)
本文继 上一篇 高阶函数 (一)之后来继续探讨 Kotlin 的函数式编程。https://mp.weixin.qq.com/s?__biz=MzIzMTYzOTYzNA==&mid=2247483885&idx=1&sn=1a560543ce4ab02a1ecf3f5583b9a32e&chksm=e8a05ed0dfd7d7c6edd794a09b8943ccba2cc3c04989f552b2c94c23df46e06351db56ca0ec8#rd
收集 Android 中常用的 Kotlin 扩展函数
收集 Android 中常用的 Kotlin 扩展函数,代替 Java 工具类和部分基类代码。
Kotlin 函数魔法 - 双冒号
我们其实只要 run 这个函数,而直接将函数作为参数是不被允许的,所以我们要在外面套上一个冗余的 Runnable。 虽然使用了 lambda 表达式后会有改观,但还是不方便。 首先,foo1 定义了一个函数,该函数接受另一个函数 body作为参数,这里规定 body 是一个无…
Kotlin Primer· 第三章 ·Kotlin 与 Java 混编
前三章的内容是为方便想在短时间内马上用上 Kotlin 的人,例如作为一个刚入职的新人,公司的代码已经是用 Kotlin 编写了,你应该如何更快的融入与适应。
使用Kotlin构建MVVM应用程序—第三部分:Room
在上一篇中我们了解了MVVM是怎么处理网络数据的,而这一篇则介绍的是如何进行数据持久化。 Room是google推出的一个数据持久化库,它是 Architecture Component的一部分。它让SQLiteDatabase的使用变得简单,大大减少了重复的代码,并且把SQL…
掌握Kotlin标准函数:run, with, let, also and apply
Kotlin的一些标准函数非常相似,我们不确定使用哪个函数。在这里我将介绍一个简单的方法来清楚地区分他们的差异和如何选择使用。 我重点关注run, with, T.run, T.let, T.also and T.apply函数。我称他们为范围函数,因为我认为他们的主要功能是为…
Android鬼点子-Kotlin+DataBinding+LiveData+Lifecycle的奇妙反应
Kotlin是谷歌官方最新支持的一级语言,新版的Android Studio3.0 Beta 版已经原声支持Kotlin。昨天的新闻说J神也加入了谷歌的Kotlin组,觉得Kotlin会成为大势啊! kotlin.jpg LiveData 是一个数据持有者类,它持有一个值并允许观…
让你的代码量减少3倍!使用kotlin开发Android(二) --秘笈!扩展函数
本文承接上一篇文章:让你的代码量减少3倍!使用kotlin开发Android(一) 创建Kotlin工程 本文同步自博主的私人博客wing的地方酒馆 上一节说到,kotlin可以省去getter,setter,和findviewbyid,可以看到已经能去除掉不少代码了。本篇再带…