Kotlin从零到精通Android开发
从基本语法, 到应用开发,拒绝纸上谈兵,电商App 开发实录,尽现Kotlin魅力

作者:欧阳燊

丛书名:移动开发丛书

定价:79元

印次:1-2

ISBN:9787302498148

出版日期:2018.04.01

印刷日期:2018.08.21

图书责编:王金柱

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《Kotlin从零到精通Android开发》是一部讲解Kotlin语言的入门书籍,从Kotlin语言的基本语法一直讲到如何将其运用于Android开发。由浅入深、从理论到实战,帮助读者快速掌握Kotlin开发技巧。 《Kotlin从零到精通Android开发》共有10章内容,可分为三大部分:第一部分即第1章,主要介绍Kotlin语言的开发环境搭建;第二部分包含第2~5章,主要介绍Kotlin的基本语法知识,包括Kotlin的变量声明、控制语句、函数定义、类与对象等;第三部分包含第6~10章,主要介绍如何使用Kotlin进行实际的App开发工作,包括利用Kotlin操作简单控件、复杂控件、数据存储、自定义控件、网络通信等。为增强学习Kotlin语言的趣味,本书在讲解Kotlin的用法时,特别注意结合生活中的具体案例,并加以示范和运用。尤其是后面讲到利用Kotlin开发App的时候,精心设计了数个电商App的实战模块,例如电商App的登录模块、频道模块、购物车模块、团购模块、升级模块等。通过这些实战小项目,读者可迅速将Kotlin应用于App开发工作中。 《Kotlin从零到精通Android开发》适用于Android开发的广大从业者、Kotlin语言的业余爱好者,也可用作大中专院校与培训机构的Kotlin课程教材。

欧阳燊,同济大学计算机科学与技术专业学士,浙江大学软件工程专业工程硕士,先后就职于福建新大陆软件工程公司、亚信科技有限公司杭州研发中心、福建福诺移动通信技术有限公司,担任系统分析师、高级软件工程师。有14年以上软件开发经验,熟悉C/C++、Java及相关软件架构,两年Android开发经验,从事一款用户量超千万的App项目开发,对Android开发拥有丰富的实战经验。

前 言 新技术的发展日新月异,编程语言也不例外,从早期的机器语言到汇编语言,再到以C语言为代表的高级语言,一路衍生了C++、Java、Objective-C等庞大的编程语言家族。其中,Java经过多年的发展已经是一枝独秀,不但在服务端的开发中占据优势,而且在客户端的安卓开发上也形成垄断之势。不过,由于Java语言诞生较早(诞生于20世纪90年代中期),使得它不可避免地存在一些先天不足,比如业务代码过于冗长、处理逻辑不够灵活、安全隐患层出不穷等。鉴于此,一方面Java语言不断更新换代,到2017年已经迭代到了Java 9版本;另一方面,人们也试图设计新的语言以便更好地“填坑”,于是涌现了Scala、Groovy、Clojure等新兴语言,而Kotlin就是这些新兴语言中的佼佼者。 Kotlin问世于2011年,作为后起之秀的它虽然拥有代码简洁、函数式编程、更安全健壮、百分百兼容Java等诸多特性,但是前有C++、Java等老语言根深叶茂,后有Python、Go等新语言紧追不舍,Kotlin头几年的发展一直不温不火。直到这两年,在JetBrains、Google等公司的大力扶持之下,Kotlin的发展才驶上了快车道,先是在2016年2月推出Kotlin 1.0发布版,再是谷歌公司在2017年5月宣布将Kotlin作为Android的官方开发语言,然后在2017年10月推出的Android Studio 3.0正式集成了Kotlin开发环境,紧接着更完善的Kotlin 1.2正式版在2017年11月发布。正如当初Android Studio取代Eclipse成为Androi...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  搭建Kotlin开发环境 1

1.1  Kotlin与Android开发的关系 1

1.1.1  Kotlin语言简介 1

1.1.2  Android Studio的官方开发语言 2

1.2  Kotlin开发工具 2

1.2.1  安装Android Studio 2

1.2.2  启动Android Studio 4

1.2.3  创建Kotlin工程 5

1.2.4  新建Kotlin文件 8

1.3  SDK安装与插件升级 10

1.3.1  安装最新版SDK 10

1.3.2  升级Gradle插件 11

1.3.3  升级Kotlin插件 12

1.4  Kotlin简单配置 14

1.4.1  调整Kotlin编译配置 14

1.4.2  修改编译配置文件 15

1.4.3  Java代码转Kotlin代码 16

1.5  Kotlin相关技术 18

1.5.1  Kotlin代码与Java代码PK 18

1.5.2  Anko库 21

1.5.3  Lambda表达式 22

1.6  小结 23

第2章  数据类型 24

2.1  基本数据类型 24

2.1.1  基本类型的变量声明 24

2.1.2  简单变量之间的转换 25

2.2  数组 26

2.2.1  数组变量的声明 27

2.2.2  数组元素的操作 28

2.3  字符串 29

2.3.1  字符串与基本类型的转换 29

2.3.2  字符串的常用方法 29

2.3.3  字符串模板及其拼接 30

2....

《Kotlin从零到精通Android开发》是一部用Kotlin语言开发Android App的实战教程,从Kotlin语言的基本语法入手到如何将其运用于Android开发,由浅入深,基本理论结合项目实践,帮助读者快速掌握Kotlin的开发技巧。
《Kotlin从零到精通Android开发》内容可分为三大部分:第一部分主要介绍Kotlin语言的开发环境搭建;第二部分主要介绍Kotlin的基本语法知识,包括Kotlin的变量声明、控制语句、函数定义、类与对象等;第三部分主要介绍如何使用Kotlin进行实际的App开发工作,包括利用Kotlin操作简单控件、复杂控件、数据存储、自定义控件、网络通信等。为增强学习Kotlin语言的趣味,本书在讲解Kotlin的用法时,特别注意结合生活中的具体案例加以示范和运用,尤其是讲解利用Kotlin开发App,精心设计了数个电商App的实战模块,例如电商App的登录模块、频道模块、购物车模块、团购模块、升级模块等。通过这些实战小项目,读者可迅速将Kotlin应用于App开发工作中。
《Kotlin从零到精通Android开发》适用于Android开发的广大从业者、Kotlin语言的业余爱好者,也可用作大中专院校与培训机构的Kotlin课程教材。
本书基于Android Studio 3.0和Kotlin 1.2开发,并使用API 27的SDK(Android 8.1)编译与调试通过,所有源码均可在网络上下载。