这是一门 Kotlin 语言从零基础到提高的教程,主要内容包括:Kotlin 语法基础、数据类型、字符串、运算符、程序流程控制、函数、高阶函数、Lambda 表达式、函数式编程 API、面向对象、数组、集合、协程、Kotlin 与 Java 互操作编程、DSL 语言和 SQL 框架 Exposed 等技术,最后还介绍了基于 Kotlin 的 Android 应用开发基础,以及使用 Kotlin Android 框架——Anko。
通过本课程的学习和训练,读者能够掌握 Kotlin 语言语法,熟悉 Kotlin 编程习惯,理解函数式编程精髓,进而能够从事以 Kotlin 为语言基础的 Android 应用开发、服务器端开发和前端开发等工作。
关东升,在 IT 领域摸爬滚打20多年的老程序员、软件架构师、高级培训讲师、IT 作家。熟悉 Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种 IT 技术。
参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。
著有《Java 从小白到大牛》、《Kotlin 从小白到大牛》、《iOS 开发指南》、《Android 网络游戏开发实战》、《Cocos2d-x 实战》系列和《JSP 网络程序设计》等40多部计算机书籍。