Kotlin 开篇

(本站刚上线有些不稳定,文中代码偶尔会出现错乱窜行,刷新可以解决。我会尽快优化网站,同时尽快处理代码高亮问题。#脸红) 引子 找到那把三叉戟,你便能号令整个海洋。 ——《海王》 为什么需要新语言 Java 是当今世界最流行的工业级语言,有着非常成熟的生态和广泛的开发群体。当初 Android 选择 Java 作为开发语言,也是为了吸引 Java 程序员这个世界上最大的开发群体。最早的一批 Android 程序员可能已经用 Java 写了近十年 Android 程序了,各种实践方法也比较成熟了。那么今天我们为什么还需要一门新语言呢?这就要从 Java 的发行历史说起了。 Java 历史 其实从 Java 5 开始,Java 就是一门很完备的工业级语言了,生态也非常成熟,各种框架层出不穷。但是后续的 Java 6 和 Java 7…

阅读全文

kaixue.io: Kotlin 和 Jetpack 的上手指南

如果你看不到上面的视频,可以点击 这里 去腾讯视频或者点击 这里 去 YouTube 看原视频。 大家好,我是扔物线。 距离上一次 HenCoder 视频到现在,已经又是三个月的时间了。不过,这一次我不是要推出新一期的 HenCoder 视频或者文章,而是要向大家推荐一个更紧急的新项目:kaixue.io。 这一年多来我一直在做 HenCoder,专注的是高级 Android 工程师的基础部分的技术,比如大家看到最多的是自定义 View,另外前段时间开始了 HTTP 方面的。但最近我要暂时倾斜一下重心,先重新把内容输出转到新技术上一段时间,具体来说主要是 Kotlin 和 Jetpack。 另外呢为了让这件事更快更高效,我喊了一些高手来和我一起写,还建立了一个专门的网站。现在我们的网站已经正式上线,就是前面我提到的:kaixue.io,名字叫「码上开学」,代码的码。我们要做的,是一个 Kotlin…

阅读全文

`