第一季Kotlin崛起:次世代Android开发

第一季Kotlin崛起:次世代Android开发

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

出版社:电子工业

出版年:2017年9月

ISBN:9787121324949

所属分类:政治军事

书刊介绍

《第一季Kotlin崛起:次世代Android开发》内容简介

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

作品目录

内容简介
前言
作者简介
第1篇
基础语法篇
第1章:Kotlin初入门
1.1、练习环境配置
1.2、Hello
World程序
1.3、常量与变量
第2章:Kotlin基础
2.1、整数型和类型推断
2.2、浮点型(小数)
2.3、类型安全
2.4、布尔型
2.5、元组
2.6、可空类型(nullable)
2.7、基础操作符
2.8、package和import
2.9、异常处理和类初始化
2.10、引用相等和结构相等
2.11、区间(Range)
2.12、控制流作为表达式
2.13、函数返回
2.14、类型层级
2.15、循环
第3章:控制流
3.1、二元判断
3.2、循环
3.3、多元判断
第4章:字符串和字符
4.1、字符串
4.2、字符
第5章:函数
5.1、函数定义和使用
5.2、函数的作用范围
5.3、命名参数和默认参数
5.4、函数操作符
5.5、函数扩展
5.6、函数字面量
5.7、尾递归函数
5.8、标准库函数
5.9、泛型函数
第6章:Lambda和高阶函数
6.1、Lambda表达式
6.2、高阶函数
第7章:集合类型
7.1、Array数组
7.2、MutableList可变列表
7.3、Set
7.4、MutableSet
7.5、Java中的各种集合
7.6、Map
7.7、MutableMap
7.8、集合类型共性详解
第2篇
面向对象篇
第8章:初识对象
8.1、万物皆对象
8.2、用Kotlin描述对象
8.3、愉快的构造
8.4、属性
第9章:类的进阶
9.1、继承
9.2、抽象类,重写和重载
9.3、接口
9.4、修饰符
9.5、扩展
第10章:多彩的类
10.1、数据类
10.2、密封类
10.3、泛型
10.4、嵌套类
10.5、枚举类
10.6、对象
10.7、委托
第11章:关于对象的小细节
11.1、类型检查与类型转换
11.2、异常错误处理
11.3、结构相等与引用相等
11.4、this表达式
11.5、类型别名
第12章:面向对象高级部分
12.1、操作符重载
12.2、反射
12.3、维护初步
第3篇
Kotlin安卓开发篇
第13章:UI界面基础
13.1、Android
UI简介
13.2、基类View和容器ViewGroup
13.3、Anko简介
13.4、Anko
Layout
DSL
13.5、基本布局
13.6、基础UI组件
13.7、进阶UI组件
第14章:Activity与Fragment
14.1、Activity
14.2、Fragment
第15章:Service与Broadcast
Receiver
15.1、Service
15.2、Android广播接收器(Broadcast
Receivers)
第16章:Kotlin多线程编程
16.1、进程?线程?
16.2、Android开发中多线程的必要性
16.3、Kotlin中的Executors
第17章:Android数据存储
17.1、SharePreferences
17.2、文件存储数据
17.3、SQLite数据库存储数据
17.4、ContentProvider存储数据
17.5、网络存储数据
第18章:kotlin网络编程
18.1、基于TCP/IP
协议栈的网络编程
18.2、基于HTTP的网络通信
18.3、HTTPConnection
18.4、HTTP库Fuel
18.5、数据交换格式-JSON简介
18.6、Demo:IP查询
18.7、WebView
第19章:Demo:
天气
19.1、架构设计
19.2、分析数据源
19.3、Android
开发
第20章:Demo:网易云音乐
20.1、项目简介
20.2、服务器端部署
20.3、Android端开发
20.4、用户登录界面与功能
20.5、主界面
20.6、Rank排行榜
20.7、Rank子页面
20.8、播放页
20.9、私人FM
20.10、个人页面

相关推荐

微信二维码