logo
分类于: 计算机基础 设计 职场办公

简介

第一季Kotlin崛起:次世代Android开发: 移动开发系列

第一季Kotlin崛起:次世代Android开发: 移动开发系列 0.0分

资源最后更新于 2020-06-15 23:47:15

作者:张云波王卓沈家瑜 编著

出版社:出版社电子工业出版社

出版日期:2017-09

ISBN:9787121324949

文件格式: pdf

标签: 程序设计 应用程序 移动终端 Kotlin 移动开发系列

简介· · · · · ·

本书分为3篇:第一篇,基础语法篇,主要讲解最基础的面向过程式语法;第二篇,面向对象篇,详解Kotlin的面向对象;第三篇,Kotlin安卓开发篇,主要讲解开发工具Android Studio的使用、UI常用组件和Kotlin开发框架Anko的应用,且以两个小实战展示Kotlin在安卓平台的实际开发能力。沈家瑜浙江农林大学在校学生,掌握多门编程语言,iOS和.JavaWeb经验丰富,在校写过编程书籍且参与学生创业项目若干,曾在网上发布自己的教学视频。目前正致力于机器学习领域的探索。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 内容简介
  2. 前言
  3. 作者简介
  4. 第1篇 基础语法篇
  5. 第1章 Kotlin初入门
  6. 1.1 练习环境配置
  7. 1.2 Hello World程序
  8. 1.3 常量与变量
  9. 第2章 Kotlin基础
  10. 2.1 整数型和类型推断
  11. 2.2 浮点型(小数)
  12. 2.3 类型安全
  13. 2.4 布尔型
  14. 2.5 元组
  15. 2.6 可空类型(nullable)
  16. 2.7 基础操作符
  17. 2.8 package和import
  18. 2.9 异常处理和类初始化
  19. 2.10 引用相等和结构相等
  20. 2.11 区间(Range)
  21. 2.12 控制流作为表达式
  22. 2.13 函数返回
  23. 2.14 类型层级
  24. 2.15 循环
  25. 第3章 控制流
  26. 3.1 二元判断
  27. 3.2 循环
  28. 3.3 多元判断
  29. 第4章 字符串和字符
  30. 4.1 字符串
  31. 4.2 字符
  32. 第5章 函数
  33. 5.1 函数定义和使用
  34. 5.2 函数的作用范围
  35. 5.3 命名参数和默认参数
  36. 5.4 函数操作符
  37. 5.5 函数扩展
  38. 5.6 函数字面量
  39. 5.7 尾递归函数
  40. 5.8 标准库函数
  41. 5.9 泛型函数
  42. 第6章 Lambda和高阶函数
  43. 6.1 Lambda表达式
  44. 6.2 高阶函数
  45. 第7章 集合类型
  46. 7.1 Array数组
  47. 7.2 MutableList可变列表
  48. 7.3 Set
  49. 7.4 MutableSet
  50. 7.5 Java中的各种集合
  51. 7.6 Map
  52. 7.7 MutableMap
  53. 7.8 集合类型共性详解
  54. 第2篇 面向对象篇
  55. 第8章 初识对象
  56. 8.1 万物皆对象
  57. 8.2 用Kotlin描述对象
  58. 8.3 愉快的构造
  59. 8.4 属性
  60. 第9章 类的进阶
  61. 9.1 继承
  62. 9.2 抽象类,重写和重载
  63. 9.3 接口
  64. 9.4 修饰符
  65. 9.5 扩展
  66. 第10章 多彩的类
  67. 10.1 数据类
  68. 10.2 密封类
  69. 10.3 泛型
  70. 10.4 嵌套类
  71. 10.5 枚举类
  72. 10.6 对象
  73. 10.7 委托
  74. 第11章 关于对象的小细节
  75. 11.1 类型检查与类型转换
  76. 11.2 异常错误处理
  77. 11.3 结构相等与引用相等
  78. 11.4 this表达式
  79. 11.5 类型别名
  80. 第12章 面向对象高级部分
  81. 12.1 操作符重载
  82. 12.2 反射
  83. 12.3 维护初步
  84. 第3篇 Kotlin安卓开发篇
  85. 第13章 UI界面基础
  86. 13.1 Android UI简介
  87. 13.2 基类View和容器ViewGroup
  88. 13.3 Anko简介
  89. 13.4 Anko Layout DSL
  90. 13.5 基本布局
  91. 13.6 基础UI组件
  92. 13.7 进阶UI组件
  93. 第14章 Activity与Fragment
  94. 14.1 Activity
  95. 14.2 Fragment
  96. 第15章 Service与Broadcast Receiver
  97. 15.1 Service
  98. 15.2 Android广播接收器(Broadcast Receivers)
  99. 第16章 Kotlin多线程编程
  100. 16.1 进程?线程?
  101. 16.2 Android开发中多线程的必要性
  102. 16.3 Kotlin中的Executors
  103. 第17章 Android数据存储
  104. 17.1 SharePreferences
  105. 17.2 文件存储数据
  106. 17.3 SQLite数据库存储数据
  107. 17.4 ContentProvider存储数据
  108. 17.5 网络存储数据
  109. 第18章 kotlin网络编程
  110. 18.1 基于TCP/IP 协议栈的网络编程
  111. 18.2 基于HTTP的网络通信
  112. 18.3 HTTPConnection
  113. 18.4 HTTP库Fuel
  114. 18.5 数据交换格式-JSON简介
  115. 18.6 Demo:IP查询
  116. 18.7 WebView
  117. 第19章 Demo: 天气
  118. 19.1 架构设计
  119. 19.2 分析数据源
  120. 19.3 Android 开发
  121. 第20章 Demo:网易云音乐
  122. 20.1 项目简介
  123. 20.2 服务器端部署
  124. 20.3 Android端开发
  125. 20.4 用户登录界面与功能
  126. 20.5 主界面
  127. 20.6 Rank排行榜
  128. 20.7 Rank子页面
  129. 20.8 播放页
  130. 20.9 私人FM
  131. 20.10 个人页面