首页 > 图书中心 >图书详情

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课程教材。

more >

前 言 新技术的发展日新月异,编程语言也不例外,从早期的机器语言到汇编语言,再到以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成为Android开发的主流开发工具一样,在可预见的未来,Kotlin必将逐步取代Java成为主流的App开发语言。 被寄予厚望的Kotlin在编程工作中给开发者带来的巨大便利毋庸置疑,大量的开发实践表明,实现同样功能的Kotlin代码往往只有对应Java代码的三分之一。并且Kotlin的语法兼容并蓄、易懂易学,只要开发者拥有任何一门高级语言的编程基础,再配合一本合适的Kotlin入门教程,短时间内即可成为Kotlin熟练开发者。正因为Kotlin是如此的简单易用,它的代码也是如此的简洁明了,所以倘若介绍Kotlin语法的教程还在长篇大论,那它一定是在夸夸其谈地“耍流氓”。Kotlin的设计理念是尽可能的简易,而不是抛出一堆令人生畏的烦琐概念,因此本书在介绍Kotlin用法的时候,也秉承了与之相符的一贯理念,即凡是能够简单处理的事情,决不拐弯抹角、拖泥带水。 本书既是一本Kotlin语法的入门教程,也是讲述Kotlin开发App的教程,一方面介绍Kotlin语言的基本语法,另一方面介绍Kotlin在安卓开发中的实际应用,可谓是结合理论、联系实战,方便读者迅速将Kotlin运用于日常的App开发工作之中,更好、更快地将学习成果展现出来,起到立竿见影的工作成效。当然,本书的侧重点在于教会读者利用Kotlin进行安卓开发工作,故而在有限的内容篇幅上有所取舍,比如服务端的Kotlin开发着墨不多,另外阐述了如何使用Kotlin实现常见的几种App开发技术,其余的App开发涉及的Kotlin技术即可触类旁通。如果读者想要了解更详细、更具体的App开发技能,可参见笔者的另一部App开发专著《Android Studio开发实战:从零基础到App上线》。 全书共有10章内容,循序渐进,可分为三大部分:第一部分即第1章,主要介绍Kotlin语言的开发环境搭建;第二部分包含第2~5章,主要介绍Kotlin的基本语法知识,包括Kotlin的变量声明、控制语句、函数定义、类与对象等;第三部分包含第6~10章,主要介绍如何使用Kotlin进行实际的App开发工作,包括如何通过Kotlin使用简单控件、如何通过Kotlin操纵复杂控件、如何通过Kotlin进行数据存储、如何通过Kotlin自定义控件、如何通过Kotlin实现网络通信等。通过本书这10章的学习,读者应该能够掌握Kotlin的大部分常用语法,并将其得心应手地运用于App开发工作中,你会发现多了一门可供选择的App开发语言是多么奇妙的事情。 从零开始学Kotlin其实指的是Kotlin零基础,并非编程零基础。在学习本书之前,读者应当掌握至少一门高级开发语言。如果没有任何编程基础就来学习Kotlin,这是不现实也是不可取的,因为短期之内各公司不会招聘只会Kotlin的程序员,而且Kotlin在Android开发中取代Java也必然是个缓慢的进程。所以学习Kotlin不提倡急于求成,但这并不意味着App开发者可以对Kotlin熟视无睹,任何一个新事物都有其发展壮大的过程,同时机会都是留给有准备的人。与其等Kotlin形成燎原之势才后知后觉地学习它,不如现在就未雨绸缪地掌握它,技术投资得越早,未来的开发收益就越大。 本书的所有代码例子都基于Android Studio 3.0和Kotlin 1.2开发,并使用API 27的SDK(Android 8.1)编译与调试通过。所有的附录源代码均可在网络上下载,具体下载方式可访问笔者的博客httpblog.csdn.netaqi00。读者也可以从以下地址下载本书源代码: httpspan.baidu.coms1ceRZzDK4_zT-uQHqy2WFHw(注意区分数字和英文字母大小写) 如果下载有问题,请发送电子邮件至booksaga@126.com,邮件标题为“Kotlin从零到精通Android开发配书源代码”获得帮助。 读者在阅读本书时,若对书中内容有疑问,也可在该博客上留言。或者关注笔者的微信公众号“老欧说安卓”,更快更方便地阅读技术干货。 最后感谢王金柱编辑以及各位出版社同仁的热情指点和密切配合,感谢我的家人一直以来的支持,如果没有大家的鼎力协助,就没有本书的顺利完成。 欧阳燊 2018年1月

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

同系列产品more >

Android Studio开发实战:从零基础...

欧阳燊
定 价:148.80元

查看详情
Swift 4从零到精通iOS开发

张益珲
定 价:99元

查看详情
Android Studio开发实战:从零基础...

欧阳燊
定 价:139元

查看详情
iOS开发实战:从零基础到上架App S...

张益珲
定 价:79元

查看详情
iOS移动开发从入门到精通(第2版)

李发展
定 价:118元

查看详情
图书分类全部图书
more >
  • 欧阳燊,同济大学计算机科学与技术专业学士,浙江大学软件工程专业工程硕士,先后就职于福建新大陆软件工程公司、亚信科技有限公司杭州研发中心、福建福诺移动通信技术有限公司,担任系统分析师、高级软件工程师。有14年以上软件开发经验,熟悉C/C++、Java及相关软件架构,两年Android开发经验,从事一款用户量超千万的App项目开发,对Android开发拥有丰富的实战经验。
  • 《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)编译与调试通过,所有源码均可在网络上下载。
more >
  • 目    录

    第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....

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘