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

Kotlin从零到精通Android开发 PDF 高清完整版

  • 更新: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

资源下载

资源下载地址1:https://pan.baidu.com/s/1_J-XzUy-LGYZj6am4R_SkQ

资源下载地址2:https://pan.quark.cn/s/9139c569c458

相关资源

网友留言

网友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则是从缓存中恢复,使得访问速度更快。