书籍详情
《正版全新  行代码Android 第三版 郭霖+Kotlin实战  java移动开发实战教程书籍》[47M]百度网盘|亲测有效|pdf下载
  • 正版全新 行代码Android 第三版 郭霖+Kotlin实战 java移动开发实战教程书籍

  • 热度:9001
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍


书 名行代码——Android(第3版)

书 号978-7-115-52483-6

页 数704

印刷方式单色

开 本16开

本书被Android开发者广为。全书全面、循序渐进地介绍了Android软件开发的知识、经验和技巧。 

第3版基于Android 10.0对第2版进行了全面更新,不仅将所有知识点都在Android 10.0上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了新特性以及Jetpack架构组件的使用,使本书更加实用。 

本书内容通俗易懂,由浅入深,既是Android初学者的入门,也是Android开发者的进阶选。

第1章 开始启程,你的行Android代码阅读

第2章 探究新语言,快速入门Kotlin编程阅读

第3章 先从看得到的入手,探究Activity

第4章 软件也要拼脸蛋,UI开发的点点滴滴

第5章 手机平板要兼顾,探究Fragment

第6章 全局大喇叭,详解广播机制

第7章 数据存储全方案,详解持久化技术

第8章 跨程序共享数据,探究ContentProvider

第9章 丰富你的程序,运用手机多媒体

第10章 后台默默的劳动者,探究Service

第11章 看看精彩的世界,使用网络技术

第12章 佳的UI体验,Material Design实战

第13章 程序开发组件,探究Jetpack

第14章 继续进阶,你还应该掌握的技巧

第15章 进入实战,开发一个天气预报App

第16章 编写并发布一个开源库,PermissionX

  • 书 号:9787121321580
  • 出版日期:2017-08-01
  • 页 数:360
  • 开 本:16(185*235)
  • 出版状态:已入库
  • 原书名: Kotlin in Action
  • 出版时间2017.8
  • 定价89.00
  • 内容简介本书将从语言的基本特性开始,逐渐覆盖其更多的特性,尤其注重讲解如何将 Koltin 集成到已有 Java 工程实践及其背后的原理。本书分为两个部分。*部分讲解如何开始使用 Kotlin 现有的库和API,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、lambda 表达式,以及数据类型(着重讲解了可空性和集合的概念)。第二部分教你如何使用 Kotlin 构建自己的 API,以及一些深层次特性——约定和委托属性、高阶函数、泛型、注解和反射,以及领域特定语言的构建。本书适合广大移动开发者及入门学习者,尤其是紧跟主流趋势的前沿探索者。作者简介Dmitry Jemerov 从2003年起就在 JetBrains ?作并参与了许多产品的开发,包括IntelliJ IDEA、PyCharm 和 WebStorm。他是 Kotlin 早的贡献者之?,创建了初版本的 Kotlin JVM 字节码?成器,并且还在世界各地的活动上做了很多关于 Kotlin 的演示。?前他带领了进? Kotlin IntelliJ IDEA 插件开发的团队。Svetlana Isakova 从2011年成为 Kotlin 团队的?员。她从事编译器类型推导和重载解析?的?作。现在她是?名技术布道者,在各种会议上进? Kotlin 相关讨论并从事 Kotlin 在线课程的相关?作。覃宇,ThoughtWorks咨询师,10余年移动应用开发经验,Android 技术专家,曾为AOSP贡献过测试用例;目前专注于移动应用的架构设计、自动化测试以及持续交付。罗丽,软件工程师,移动技术开发顾问,拥有丰富的软件开发经验, 熟悉React Native,Android,iOS等多种开发技术。目前任职于ThoughtWorks海外事业部,曾在多个大型移动应用项目中担任技术顾问。李思阳,ThoughtWorks咨询师,移动开发工程师。熟悉Android、Mobile Web相关技术,有着丰富的移动应用开发经验,在移动应用体验和兼容性相关领域有独特的见解;长期关注Android领域相关技术动向。蒋扬海,ThoughtWorks移动开发咨询师,深耕Android开发多年,应用开发经验丰富,对Android开发领域的技术有广泛的涉猎,对Android技术动向有着敏锐的洞察力。


目  录第 1 部分 Kotlin 简介 ..........................................1
1 Kotlin :定义和目的 ..................................................................3
1.1 Kotlin 初体验 ...................................................................................................3
1.2 Kotlin 的主要特征 ...........................................................................................4
1.2.1 目标平台 :服务器端、Android 及任何 Java 运行的地方 ...............4
1.2.2 静态类型 ..............................................................................................5
1.2.3 函数式和面向对象 ..............................................................................6
1.2.4 并开源 ..........................................................................................7
1.3 Kotlin 应用 .......................................................................................................8
1.3.1 服务器端的 Kotlin ...............................................................................8
1.3.2 Android 上的 Kotlin .............................................................................9
1.4 Kotlin 的设计哲学 .........................................................................................10
1.4.1 务实 ....................................................................................................10
1.4.2 简洁 .................................................................................................... 11
1.4.3 安全 ....................................................................................................12
1.4.4 互操作性 ............................................................................................13
1.5 使用 Kotlin 工具 ............................................................................................14
1.5.1 编译 Kotlin 代码 ................................................................................14
1.5.2 IntelliJ IDEA 和 Android Studio 插件 ...............................................15
1.5.3 交互式 shell ........................................................................................15
1.5.4 Eclipse 插件 .......................................................................................15
1.5.5 在线 playground .................................................................................15
1.5.6 Java 到 Kotlin 的转换器 ....................................................................16
1.6 小结 ................................................................................................................16
2 Kotlin 基础 ...........................................................................17
2.1 基本要素 :函数和变量 ................................................................................17
2.1.1 Hello,world! ........................................................................................18
2.1.2 函数 ....................................................................................................18
2.1.3 变量 ....................................................................................................20
2.1.4 更简单的字符串格式化 :字符串模板 ............................................22
2.2 类和属性 ........................................................................................................23
2.2.1 属性 ....................................................................................................24
2.2.2 自定义访问器 ....................................................................................25
2.2.3 Kotlin 源码布局 :目录和包 .............................................................26
2.3 表示和处理选择 :枚举和“when” ..............................................................28
2.3.1 声明枚举类 ........................................................................................28
2.3.2 使用“when”处理枚举类 ...............................................................29
2.3.3 在“when”结构中使用任意对象 ...................................................30
2.3.4 使用不带参数的“when” .................................................................31
2.3.5 智能转换 :合并类型检查和转换 ....................................................32
2.3.6 重构 :用“when”代替“if” ...........................................................34
2.3.7 代码块作为“if”和“when”的分支 .............................................35
2.4 迭代事物 :“while”循环和“for”循环 .....................................................36
2.4.1 “while”循环 .....................................................................................36
2.4.2 迭代数字 :区间和数列 ....................................................................37
2.4.3 迭代 map ............................................................................................38
2.4.4 使用“in”检查集合和区间的成员 .................................................39
2.5 Kotlin 中的异常 .............................................................................................41
2.5.1 “try”“catch”和“finally” ...............................................................41
2.5.2 “try”作为表达式 ..............................................................................42
2.6 小结 ................................................................................................................44
3 函数的定义与调用 ..................................................................45
3.1 在 Kotlin 中创建集合 ....................................................................................45
3.2 让函数更好调用 ............................................................................................47
3.2.1 命名参数 ............................................................................................48
3.2.2 默认参数值 ........................................................................................49
3.2.3 消除静态工具类 :顶层函数和属性 ................................................50
3.3 给别人的类添加方法 :扩展函数和属性 ....................................................53
3.3.1 导入和扩展函数 ................................................................................54
3.3.2 从 Java 中调用扩展函数 ...................................................................54
3.3.3 作为扩展函数的工具函数 ................................................................55
3.3.4 不可重写的扩展函数 ........................................................................56
3.3.5 扩展属性 ............................................................................................58
3.4 处理集合 :可变参数、中缀调用和库的支持 ............................................59
3.4.1 扩展 Java 集合的 API ........................................................................59
3.4.2 可变参数 :让函数支持任意数量的参数 ........................................60
3.4.3 键值对的处理 :中缀调用和解构声明 ............................................60
3.5 字符串和正则表达式的处理 ........................................................................62
3.5.1 分割字符串 ........................................................................................62
3.5.2 正则表达式和三重引号的字符串 ....................................................63
3.5.3 多行三重引号的字符串 ....................................................................64
3.6 让你的代码更整洁 :局部函数和扩展 ........................................................66
3.7 小结 ................................................................................................................68
4 类、对象和接口 .....................................................................69
4.1 定义类继承结构 ............................................................



^_^:f3579b118274841d3c471a8db1bbcde2