当前位置:主页 > 计算机电子书 > 移动开发 > Kotlin电子书下载
Kotlin从零到精通Android开发

Kotlin从零到精通Android开发

  • 更新:2024-04-08
  • 大小:44.9 MB
  • 类别:Kotlin
  • 作者:欧阳燊
  • 出版:清华大学出版社
  • 版本:PDF 高清完整版

高速下载

  • 资源介绍
  • 相关推荐
Kotlin从零到精通Android开发》是一部讲解Kotlin语言的入门书籍,本书从Kotlin语言的基本语法开始,一直讲解到如何将其运用于Android开发,作者将重点放在了Kotlin的基本语法、应用开发以及电商App开发实录上,旨在展现Kotlin的魅力,无论是初学者还是有一定编程基础的读者,都能从本书中找到帮助和启发,本书内容丰富,深入浅出,适合希望全面理解Kotlin并运用于Android开发的读者阅读。

Kotlin从零到精通Android开发

Kotlin从零到精通Android开发 电子书封面

内容介绍

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

本书适用于Android开发的广大从业者、Kotlin语言的业余爱好者,也可用作大中专院校与培训机构的Kotlin课程教材。

目录

  • 第1章 搭建Kotlin开发环境 1
  • 第2章 数据类型 24
  • 第3章 控制语句 39
  • 第4章 函数运用 58
  • 第5章 类和对象 78
  • 第6章 Kotlin使用简单控件 108
  • 第7章 Kotlin操纵复杂控件 145
  • 第8章 Kotlin进行数据存储 205
  • 第9章 Kotlin自定义控件 242
  • 第10章 Kotlin实现网络通信 291

资源获取

相关资源

网友留言

网友NO.46098
蓟晓兰

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。JetBrains,作为目前广受欢迎的 Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其 Kotlin 编程语言。与 Java 相比,Kotlin 的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与 Java 高度可互操作,可以同时用在一个项目中。 Kotlin 的定位非常有特点,它并不像 Scala 那样另起炉灶,Scala 是一切尽量自己来,将类库,尤其是集合类都自己来了一遍。实在不够用了再用 java 的;而 Kotlin 是对现有 Java 的增强,尽量用 Java 的,不够用了再扩展,尤其体现在二者的容器库上,但同时始终保持对 java 的兼容。这种特点导致 Kotlin 的学习曲线极低。这是 Kotlin 官网首页重点强调的:“100% interoperable with Java™”。这意味着什么呢?或者换个问法:我什么时候可以开始在我的项目中引入 Kotlin 呢?我的回答是:现在就可以视你对 kotlin 的掌握程度,逐步引入 kotlin 的代码。

网友NO.33235
杨修敏

Kotlin Android Extention 这个对于每一个Android应用程序开发者来说算得上是最大的福利了。也是强势推荐使用Kotlin语言来开发Android项目的重要原因。为什么这么说呢?在以往的Android开发中,大家应该都能够明显发现findViewById()是一个比较让人抓狂的函数,尽管开源界已经有几个库提供了解决办法,比如:ButterKnife,DataBinding等,但我们还是被困在这个findViewById这个让人又爱又恨的函数中。而Kotlin则是提供了一个解决该问题最简单的方法——Kotlin Android Extensions。 Kotlin Android Extensions是Kotlin的一个插件,它包含在普通的那个插件中,允许以惊人的无缝方式从Activitie,Fragment和View中恢复View,不用增加额外的代码,直接使用xml中定义的android:id就可以引用view,就像它们是在布局中定义的属性一样,你可以使用 id 的名称。除此以外它还构建本地视图缓存,因此当我们首次使用一个属性时,它会做一个普通的findViewById,而接下来,View则是从缓存中恢复,使得访问速度更快。