很多人想学习Kotlin这门编程语言,却不知道该如何下手;有些人懂得 Java和Android的基本语法,却不知该如何使用Kotlin进行应用程序的开发;本书就是为这些人准备的学习与开发指南。正所谓知识来源于实践,实践是检验真理的唯一标准,本书严格遵守这一原则,对每一个知识点都进行了案例分析,帮助读者真正掌握和运用Kotlin。
为什么要读这本书
如果你不知道这本书是否能帮助到自己,或者不知道是否要选择这本书,那么请先想一想在平时的学习或工作中是否遇到过以下这些问题:
· 有想用Kotlin开发APP的想法,但是却不知道该如何下手;
· 刚学习了编程语言的 if、for、while 等各种语法,却不知道利用它们到底能做些什么;
· 精通CPP、Java等编程语言,却不知道如何配合Kotlin开发新的技术。
如果上述问题是你正在困惑的,那么在你不知所措时或许本书能帮助到你。阅读本书能帮助你解决工作中的一些实际问题!
本书特色
1.零基础
在学习本书之前不需要具备任何的计算机专业背景,任何有志于APP开发的读者都能利用本书从头学起。本书在基础知识和实践部分都有大量案例,代码简短而精湛,紧扣知识点的本质,以加深印象;同时结合作者多年的项目开发经验,阐述了很多代码编写技巧,读者可以将代码复制到自己的计算机上自行实践和演练。本书相关案例代码可以通过添加QQ群:99208965,自行下载。
2.合理的章节安排
本书首先讲解了Kotlin语言的基础知识和编程风格等内容,然后详细介绍了Kotlin的互操作,最后通过项目实战帮助读者综合运用所有的知识点。
3.典型的项目案例
作者根据多年的项目经验,将典型的案例与知识点相互整合,方便读者理解、巩固每章的知识点。最后一章介绍的项目案例不仅可以让读者在实际应用中更加熟练地掌握前面讲到的知识点,更能让读者了解在Kotlin开发应用程序中从轮廓到细节的完整实现流程。
内容安排
本书分为7章,内容覆盖Kotlin编程基础知识和项目开发实战。
第1~4章系统介绍Kotlin语言,并且阐述应用程序开发必备的基础知识。这些内容不仅适合新手学习,对有经验的开发者同样适用。
第5~6章系统介绍Kotlin编程中的面向对象知识,并且详细讲解面向对象的三大特性,以及在Kotlin中常见的类。
第7章通过电子拍卖系统,详细讲解如何使用Kotlin编程语言进行Android开发,并使用PHP脚本语言与Android客户端进行数据交互,使得读者能够深入浅出地学习和实践,并努力成为全栈开发工程师。
作者按照自己的开发经验编排了本书的章节顺序,推荐读者也按顺序阅读,尤其不能跳过第1~4章介绍的基础知识。如果读者的阅读时间特别紧迫,也可以在阅读完第1~4章后,直接阅读所需要的部分内容。
本书配套源码下载地址:https://github.com/cnkotlin。
读者对象
· IT技术爱好者
· Android开发工程师
· 全栈开发工程师
· 大中专院校及各IT培训学校的教师与学生
· 希望自己能够独立实现APP开发的程序员
致谢
首先要特别感谢家人,感谢您们的理解和鼓励。其次要特别感谢在背后默默支持我的朋友们,若没有你们的支持和鼓励就不会有此书的出版,能够遇到这些聪明、经验丰富、趣味相投的朋友是人生一大幸事。
还要特别感谢电子工业出版社的黄爱萍和葛娜编辑,感谢你们一直在背后给予我的支持和鼓励,以及在策划和稿件整理方面做出的大量工作。
王志强
惠铭科技联合创始人兼CTO
2017年8月1日
轻松注册成为博文视点社区用户(www.broadview.com.cn),扫码直达本书页面。
· 下载资源: 本书所提供的源码文件,可在 下载资源 处下载。
· 提交勘误: 您对书中内容的修改意见可在 提交勘误 处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。
· 交流互动: 在页面下方 读者评论 处留下您的疑问或观点,与我们和其他读者一同学习交流。
页面入口:http://www.broadview.com.cn/32517