图书介绍
Kotlin语言实例精解PDF|Epub|txt|kindle电子书版本网盘下载
![Kotlin语言实例精解](https://www.shukui.net/cover/20/31303320.jpg)
- (美)艾亚努·阿德勒肯著;王福会译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302516552
- 出版时间:2019
- 标注页数:401页
- 文件大小:206MB
- 文件页数:417页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Kotlin语言实例精解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1开始Kotlin之旅1
1.1.1安装JDK3
1.1.2编译Kotlin程序4
1.1.3运行第一个Kotlin程序6
1.1.4在IDE中工作8
1.2 Kotlin编程语言基础知识10
1.2.1 Kotlin知识10
1.2.2面向对象程序设计28
1.3 Kotlin的优点30
1.4利用Kotlin开发Android应用程序31
1.4.1设置Android Studio31
1.4.2构建第一个Android应用程序34
1.5 Web基础知识42
1.5.1 Web的含义42
1.5.2超文本传输协议42
1.5.3客户端和服务器43
1.5.4 HTTP请求和响应43
1.5.5 HTTP方法43
1.6本章小结44
第2章 构建Android应用程序——俄罗斯方块游戏45
2.1 Android概述45
2.1.1活动46
2.1.2意图46
2.1.3意图过滤器47
2.1.4片段47
2.1.5服务47
2.1.6加载器47
2.1.7内容提供商47
2.2理解俄罗斯方块游戏48
2.3创建用户界面49
2.3.1 ConstraintLayout51
2.3.2定义尺寸资源54
2.3.3视图56
2.3.4视图组57
2.3.5定义字符串资源62
2.3.6处理输入事件65
2.3.7与SharedPreferences协同工作70
2.3.8实现游戏活动布局75
2.4 App清单文件78
2.4.1 〈action〉81
2.4.2 〈activity〉81
2.4.3 〈application〉81
2.4.4 〈category〉82
2.4.5 〈intent-filter〉83
2.4.6 〈manifest〉83
2.5本章小结83
第3章 俄罗斯方块游戏的逻辑和功能84
3.1实现游戏体验过程84
3.1.1图块建模85
3.1.2构建应用程序模型100
3.1.3创建TetrisView111
3.2 MVP模式简介122
3.2.1 MVP的含义122
3.2.2 MVP实现123
3.3本章小结123
第4章 设计并实现Messenger后端应用程序124
4.1设计Messenger API124
4.1.1应用程序编程接口124
4.1.2 REST125
4.1.3设计Messenger API系统125
4.2实现Messenger后端128
4.2.1 PostgreSQL128
4.2.2创建新的Spring Boot应用程序129
4.2.3 Spring Boot概述132
4.2.4限制API访问154
4.3将Messenger API部署至AWS上173
4.3.1配置AWS上的PostgreSQL173
4.3.2向Amazon Elastic Beanstalk部署Messenger API176
4.4本章小结178
第5章 构建Messenger Android App(第1部分)180
5.1开发Messenger App180
5.1.1纳入项目依赖关系180
5.1.2开发登录UI182
5.1.3设计注册UI209
5.2本章小结219
第6章 构建Messenger Android App(第2部分)220
6.1创建主UI220
6.1.1创建MainView220
6.1.2创建MainInteractor222
6.1.3创建MainPresenter225
6.1.4封装MainV iew227
6.1.5创建MainActivity菜单238
6.2创建聊天UI239
6.2.1创建聊天布局239
6.2.2准备聊天UI模型241
6.2.3创建ChatInteractor和ChatPresenter242
6.3应用程序设置249
6.4 Android应用程序测试259
6.5执行后台操作260
6.5.1 AsyncTask260
6.5.2 IntentService260
6.6本章小结261
第7章 在数据库中存储信息262
7.1与内部存储协同工作262
7.1.1向内部存储中写入文件262
7.1.2从内部存储中读取私有文件263
7.1.3基于内部存储的示例程序263
7.1.4保存缓存文件277
7.2与外部存储协同工作277
7.2.1获得外部存储许可277
7.2.2媒介的有效性278
7.2.3存储共享文件279
7.2.4利用外部存储缓存文件279
7.3网络存储279
7.4与内容提供商协同工作295
7.5本章小结306
第8章Android App的安全和部署307
8.1 Android应用程序安全307
8.1.1内部存储307
8.1.2网络安全308
8.1.3输入验证309
8.1.4与用户凭证协同工作309
8.1.5代码混淆技术309
8.1.6广播接收器的安全性309
8.1.7动态加载代码309
8.1.8服务的安全性310
8.2启用和发布Android应用程序310
8.2.1理解Android开发者程序策略311
8.2.2设置Android开发者账号311
8.2.3本地化规划311
8.2.4规划同步版本311
8.2.5根据质量标准进行测试311
8.2.6构建可发布的APK312
8.2.7规划应用程序的Play Store列表312
8.2.8将应用程序包上传至alpha或beta测试312
8.2.9设备兼容性定义312
8.2.10启用前报告评估312
8.2.11定价和应用程序分发配置312
8.2.12分发选项的选取313
8.2.13应用程序内产品和订阅设置313
8.2.14制定应用程序内容评级313
8.2.15发布应用程序313
8.2.16发布Android应用程序320
8.3本章小结324
第9章 创建Place Reviewer后台应用程序325
9.1 MVC设计模式325
9.1.1模型325
9.1.2视图325
9.1.3控制器326
9.2设计并实现Place Reviewer后台程序326
9.2.1用例标识326
9.2.2标识数据327
9.2.3设置数据库327
9.2.4实现后台应用程序328
9.2.5将后台程序连接至Postgres330
9.2.6创建模型330
9.2.7创建数据存储库333
9.2.8 Place Reviewer业务逻辑实现334
9.2.9 Place Reviewer后台应用程序的安全问题336
9.2.10基于Spring MVC的Web内容服务340
9.3利用ELK管理Spring应用程序日志343
9.3.1利用Spring生成日志343
9.3.2安装Elasticsearch343
9.3.3安装Kibana345
9.3.4 Logstash346
9.3.5配置Kibana347
9.4本章小结349
第10章 实现Place Reviewer前端350
10.1利用Thymeleaf生成视图350
10.1.1实现用户注册视图351
10.1.2实现登录视图365
10.1.3 Google Places API Web服务369
10.1.4实现主视图371
10.1.5生成评论382
10.2 Spring应用程序测试395
10.2.1添加测试依赖关系395
10.2.2定义配置类396
10.2.3利用自定义配置设置配置类396
10.2.4编写第一个测试程序397
10.3本章小结400
后记401