Android 御用語言:用 Kotlin 豪華開發 APP
向治洪
- 出版商: 深智
- 出版日期: 2019-11-19
- 定價: $650
- 售價: 7.9 折 $514
- 語言: 繁體中文
- 頁數: 480
- 裝訂: 平裝
- ISBN: 9865501031
- ISBN-13: 9789865501037
-
相關分類:
Android、JVM 語言
- 此書翻譯自: Kotlin 入門與實戰
已絕版
買這商品的人也買了...
-
$474Kotlin 從零到精通 Android 開發 -
Microsoft SQL Server Reporting Services 報表服務$780$616 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
7天學會 Android App 程式開發$450$351 -
$648瘋狂 Android 講義 (Kotlin版) -
輕鬆學會 Android Kotlin 實作開發:精心設計 16個 Lab 讓你快速上手$500$390 -
瘋狂 Android 講義, 4/e$834$792 -
Python 機器學習與深度學習特訓班:看得懂也會做的 AI人工智慧實戰 (附120分鐘影音教學/範例程式)$520$411 -
$509Android 炫酷應用 300例 (實戰篇) -
實戰 AI資料導向式學習|Raspberry Pi x 深度學習 x 視覺辨識$380$300 -
深入淺出 Kotlin (Head First Kotlin: A Brain-Friendly Guide)$780$616 -
$474Kotlin 從入門到項目實戰 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$468 -
打造股市小秘書|聊天機器人 x 網路爬蟲 x NoSQL x Python 整合應用實務$380$300 -
Android 程式設計入門、應用到精通, 5/e$560$476 -
新觀念 Visual C# 程式設計範例教本, 5/e$620$490 -
iOS 13 程式設計實戰 -- Swift 5.1 / SwiftUI 框架|快速上手的開發技巧 200+$580$458 -
Android 初學特訓班, 9/e (附影音/範例/機器學習教學與Kotlin開發入門電子書)$480$408 -
JavaScript 技術手冊$560$476 -
一次就懂 ASP.NET MVC 5.x 網站開發:Web 應用的經典實務範例解析 (Visual C#)$790$624 -
用 micro:bit + Python 寫程式當創客!培養創造力$280$221 -
深度學習|使用 Keras (Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world)$560$442 -
Kotlin 權威 2.0:Android 專家養成術 (Kotlin Programming: The Big Nerd Ranch Guide)$620$484 -
極速開發 Java 大型系統:Spring Boot 又輕又快又好學$880$748 -
一開始就學對 Android - Kotlin 與 MVVM 新架構$650$507
商品描述
本書特色
本書從Kotlin的發展史講起,結合理論知識和專案實例,全面介紹Kotlin的基礎與應用。
透過閱讀本書,讀者可以迅速掌握Kotlin的基本操作,輕鬆應對使用Java開發所帶來的技術難題。用自動化專案串聯知識點
內容簡介
全書內容共分為18章,由Kotlin入門與基礎、Kotlin語法和Kotlin專案實例三個部分組成。
■第一部分 Kotlin 入門與基礎部分(第 1 ∼ 3 章)
主要包含Kotlin 語言簡介、Kotlin 開發環境架設、JVM 語系和Kotlin 各版本重要特性。透過這部分知識的學習,讀者可以對Kotlin有一個基本的認識。
■第二部分 Kotlin 語法(第 4 ∼ 16 章)
本書的核心內容,主要介紹Kotlin 語言的基礎語法,包含的內容有類別與介面、擴充函數與屬性、集合與泛型、物件與委派、反射與註釋、Lambda 運算式、程式碼協同、Kotlin DSL 和Kotlin Native 開發等。本部分配備大量的實例,透過對這部分知識的學習,相信讀者能夠對Kotlin 的語法有一個全面的認識。
■第三部分 Kotlin 專案實例(第 17、18 章)
這是Kotlin 實戰的部分,是對前面章節所講基礎知識的實戰運用。透過和Spring Boot 架構的整合來介紹Kotlin 在Web 伺服器開發方面的應用,透過Android 視訊播放機專案來介紹Kotlin 在Android 開發方面的應用。
適合讀者群:前端開發人員、Android/iOS開發人員、Java開發人員。
作者簡介
向治洪
有多年的客戶端開發經驗,也是資深互聯網基礎應用建設專家、開源技術貢獻者、敏捷開發實踐者,對前端領域有獨到的見解。
目錄大綱
前言
01 Kotlin 簡介
1.1 Kotlin 發展史
1.2 物件導向程式設計概述
1.3 Java 虛擬機器
1.4 為什麼使用Kotlin
1.5 Kotlin 與Java 的比較
1.6 小結
02 Kotlin 初體驗
2.1 Kotlin 線上執行
2.2 Kotlin 1.1 特性
2.3 Kotlin 1.2 新特性
2.4 小結
03 Kotlin 快速入門
3.1 在Mac 上架設Kotlin 開發環境
3.2 Kotlin 開發IDE 介紹
3.3 Kotlin 的編譯與執行
3.4 Kotlin 建置方式
3.5 編譯器外掛程式
3.6 小結
04 Kotlin 語法基礎
4.1 Kotlin 程式設計風格
4.2 變數與屬性
4.3 基底資料型態
4.4 套件宣告與使用
4.5 流程控制敘述
4.6 Kotlin 運算子
4.7 運算子多載
4.8 Kotlin 運算符號
4.9 Kotlin 動態類型
4.10 Kotlin 空安全
4.11 例外處理
4.12 小結
05類別與介面
5.1 類別
5.2 繼承
5.3 抽象類別
5.4 介面
5.5 小結
06擴充函數與屬性
6.1 列舉
6.2 擴充
6.3 this 運算式
6.4 小結
07資料類別與密封類別
7.1 資料類別
7.2 密封類別
7.3 小結
08集合與泛型
8.1 集合
8.2 泛型
8.3 小結
09物件與委派
9.1 物件
9.2 委派
9.3 標準委派
9.4 小結
10反射與註釋
10.1 反射
10.2 註釋
10.3 小結
11函數與Lambda 運算式
11.1 函數
11.2 高階函數
11.3 內聯函數
11.4 Lambda 運算式與匿名函數
11.5 小結
12程式碼協同
12.1 程式碼協同簡介
12.2 程式碼協同開發環境
12.3 程式碼協同基礎
12.4 暫停函數
12.5 程式碼協同上下文與排程器
12.6 通道
12.7 管線
12.8 小結
13 I/O 操作與多執行緒
13.1 Kotlin 串流層次
13.2 檔案I/O 操作
13.3 網路I/O 操作
13.4 多執行緒
14 Kotlin DSL
14.1 DSL 簡介
14.2 DSL 語義模型
14.3 Kotlin 的DSL 特性
14.4 使用kotlinx.html 建立DSL
14.5 Android Gradle 指南
14.6 使用Kotlin 與Anko 進行Android 開發
14.7 小結
15 Kotlin 互動操作
15.1 Kotlin 與Java 互動操作
15.2 Kotlin 與JavaScript 互動操作
15.3 小結
16 Kotlin Native 開發
16.1 Kotlin Native
16.2 Kotlin Native 實例
16.3 使用Kotlin Native 開發iOS應用
16.4 小結
17使用Kotlin 與Spring Boot開發服務端
17.1 Spring Boot 環境架設
17.2 Spring Boot 之Thymeleaf範本
17.3 使用Swagger 建置RESTful API
17.4 Spring Boot 透過MyBatis 整合MySQL 資料庫
17.5 Spring Boot 整合Redis資料庫
17.6 Spring Boot 整合Elasticsearch
17.7 Spring Boot 整合RabbitMQ
17.8 Spring Boot 熱部署與記錄檔管理
17.9 Spring Framework 5.0 對Kotlin 的支援
17.10 小結.
18使用Kotlin 開發Android視訊應用
18.1 專案概述
18.2 淺談Android 開發架構模式
18.3 專案準備
18.4 專案開發
18.5 小結














