聚能聊

《Kotlin入门与实战》赠书活动

14个月前 26回答 8093关注

据不完全统计,全世界的计算机编程语言600多种,而常用的不过20来种。其中,Java可以说是长期霸占排行榜前三位,不过自1991年被被开发出来后,现在的Java变得越来越臃肿,并且Java在被Oracle收购之后,对于Java提出了各种限制,特别是最近两年,Oracle向Android的索赔问题,让做客户端开发开始使用Kotlin作为Java的替代。

1

并且,在今年的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开发绝对统治的时代一去不复返了。

自从两年前的 2017 年 I/O 大会上,谷歌宣布在其 Android Studio IDE 中支持 Kotlin,很多的移动端开发就开始使用Kotlin来开发移动应用,并且越来越多的服务端开发也开始使用Kotlin来开发。

作为一个从事了多年移动开发的人,我一直打算写一本Kotlin方面的书,于是《Kotlin入门与实战》就提上了日程。

很多人都想过写书,出版。但是写作并出版一本纸书,标准很高、流程很长,与物质回报形成了巨大的反差,若是没有深深的情怀、过人的意志,或是不得法,极易被劝退。就拿本书来说,从2018年6月交稿,到今年的5月出版,整个过程差不多快一年,本来以为国庆能见到样书,结果整整晚了大半年,好在最后还是出版了。
2

作为一部入门到实战级别的基础教程,本书共分为18章,力图通过详细的讲解,帮助读者全面了解Kotlin语言,并将它运用到实际的项目中。本书主要内容如下。
Kotlin入门与基础部分(第1~3章)
这部分内容主要包括Kotlin语言简介、Kotlin开发环境搭建、JVM语系和Kotlin各版本重要特性。通过这部分知识的学习,读者可以对Kotlin有一个基本的认识。
Kotlin语法(第4~16章)
这部分内容是本书的核心内容,主要介绍Kotlin语言的基础语法,包含的内容有类与接口、扩展函数与属性、集合与泛型、对象与委托、反射与注解、Lambda表达式、协程、Kotlin DSL和Kotlin Native开发等。本部分配备了大量的实例,通过对这部分知识的学习,相信读者能够对Kotlin的语法有一个全面的认识。
Kotlin项目实例(第17、18章)
这部分内容是Kotlin实战的部分,是对前面章节所讲基础知识的实战运用。通过和Spring Boot框架的集成来介绍Kotlin在Web服务器开发方面的应用,通过Android视频播放器项目来介绍Kotlin在Android开发方面的应用。

参加本次评论,将有机会获得图书赠送机会,活动会根据跟帖比较内容和质量,并且能够引起互动的进行择优选取,大家赶快行动吧!!!

互动讨论:

1,作为Android开发的首选语言,你会将Kotlin运用到项目开发中吗?
2,同时,Kotlin具有跨平台开发特性,你是如何看待Kotlin的跨平台运行能力的?
3,除了平时的工作,你还有哪些自我提升的手段?
4,作为一个代码工程师,你有没有写书的计划,说出你的计划。

本书购买链接:
京东
天猫
当当

专家已赏出4个礼品,剩余1个可抢

活动规则

Kotlin入门与实战5个
点击加载更多