首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
小莉莉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
Jetpack太香了,系统App也想用,怎么办?
ROM app开发者一直苦于使用Jetpack框架。本篇文章,带你探究ROM,如何手动集成Jetpack框架,以及主流的第三方框架
(译)Effective Kotlin系列之遇到多个构造器参数要考虑使用构建器(二)
这篇文章对Java程序员将会有很大的影响。当我们在处理各种各样的对象创建的操作是,这是一个很常见的场景。Effective Java中提出的很好的论据建议开发人员使用Builder构建器而不是伸缩构造函数模式。虽然Kotlin改变了很多 - 它给了我们更好的可能性。我们很快就会…
[译]掌握Kotlin中的标准库函数: run、with、let、also和apply
Kotlin中的一些标准库函数非常相似,以致于我们不确定要使用哪个函数。这里我将介绍一种简单的方法来清楚地区分它们之间的差异以及如何选择使用哪个函数。 下面我将关于 run、with、T.run、T.let、T.also 和 T.apply 这些函数,并把它们称为作用域函数,因…
Android 进阶路线(思维导图)
前面写了文章《Android开发者该如何进阶?》,整理了Android开发中的一些知识点,包括Java基础、Android基础、Android进阶、开源框架和工具类库等几个大的方面。罗列了其中的包含的知识点,文章有点长,覆盖了Android 知识面较广,为了将各个知识点梳理得更…
Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了
今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,掘金技术社区为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin. Kotpref - Android SharedP…
Kotlin 系列(二) 基本语法(1)
在 Kotlin 中的一个类可以有一个主构造函数以及一个或多个次构造函数。主构造函数是类头的一部分:它跟在类名(与可选的类型参数)后。 如果主构造函数没有任何注解或者可见性修饰符,可以省略这个 constructor 关键字。 1. 定义带参函数 注意:如果一个函数不返回任何有…
[译] 一个简单方式教你记住Kotlin的形参和实参
最近在深入研究Kotlin中的泛型语法,发现它和Java中的泛型有着很大不同,在语法上Kotlin的泛型也会比Java中的使用起来更安全。但是发现Kotlin泛型一时间冒出了很多的名词术语,什么协变、逆变、不变、星投影啊;什么实化参数、类型形参、类型实参啊,什么类、类型、子类、…
使用Kotlin高效地开发Android App(三)
一. ?、!! 、lateinit 以及 let Kotlin基于Java的空指针提出了一个空安全的概念,即每个属性默认不可为null。 !!是非空断言运算符。将任何值转换为非空类型,若该值为空则抛出异常。 执行上述代码会抛出如下异常。 在App快要发布时,我们会进行检查尽量避…
[译]如何在你的Kotlin代码中移除所有的!!(非空断言)
空安全特性是Kotlin语言最好语法特性之一。它让你在语言层面来考虑可空性,以致于你可以避免很多在Java中常见的隐藏空指针异常。然而当你通过工具自动将Java代码转化成Kotlin时,你会发现有很多的 !!(非空断言) 标记出现。按道理在你的代码中不应该有任何的 !!(非空断…