热门排行
简介
本书分3部分讲解Kotlin,第1部分(第1~11章)是Kotlin语言的基础部分,主要介绍了Kotlin的基础知识、语法以及大量的“语法糖”,如搭建Kotlin开发环境、数据类型、控制流、类、对象、接口、扩展、委托、Lambda表达式、操作符重载等。第2部分(第12~15章)主要介绍了如何用Kotlin开发Android App。由于Kotlin可以调用JDK中的API,所以在使用Kotlin开发Android App的过程中,很多都是调用JDK的API实现的,但开发语言使用的是Kotlin。因此,这一部分详细介绍了用Kotlin开发Android App 需要掌握的核心知识,如Activity、组件、布局、流文件、SQLite数据库、网络等技术。第3部分(第16章)是一个完整的案例:欧瑞天气。通过这个项目,可以让读者了解利用Kotlin开发Android App的全过程。
本书适合 Kotlin 爱好者学习、程序员阅读,也可以作为大专院校和培训学校的教材。
目录
第1章 Kotlin开发环境搭建
第2章 Kotlin基础知识
第3章 类和接口
第4章 枚举类和扩展
第5章 数据类和封闭类
第6章 泛型
第7章 对象和委托
第8章 高阶函数与Lambda表达式
第9章 函数
第10章 其他Kotlin技术(1)
第11章 其他Kotlin技术(2)
第12章 Android的窗口——Activity
第13章 Android App的装饰工具——UI组件与布局
第14章 永久保存数据的方式——持久化技术
第15章 连接外部世界——网络技术
第16章 项目实战——欧瑞天气App