Android御用語言: 比Java還精美的Kotlin | 誠品線上

Android御用語言: 比Java還精美的Kotlin

作者 李寧
出版社 聯合發行股份有限公司
商品描述 Android御用語言: 比Java還精美的Kotlin:在2017年5月的I/O大會上,Google突然宣佈,Kotlin成為開發Android的一級程式語言,從這一刻開始,開發AndroidApp可以使用兩種語言

內容簡介

內容簡介 在2017年5月的I O大會上,Google突然宣佈,Kotlin成為開發Android的一級程式語言,從這一刻開始,開發Android App可以使用兩種語言:Java和Kotlin。本書分3部分講解Kotlin第1部分(第1~11章)是Kotlin語言的基礎部分,主要介紹Kotlin的基礎知識、語法及大量「語法糖」,如搭建Kotlin開發環境、資料類型、控制流、類、物件、介面、擴展、委託、Lambda運算式、操作符重載等。第2部分(第12~15章)主要介紹如何用Kotlin開發Android App。由於Kotlin可以調用JDK中的API,所以在使用Kotlin開發Android App的過程中,很多都是呼叫JDK的API實現的,但開發語言使用的是Kotlin。因此,詳細介紹用Kotlin開發Android App 需要掌握的核心知識,如Activity、組件、佈局、流檔、SQLite資料庫、網路等技術。第3部分(第16章)是一個完整的案例:歐瑞天氣,可以讓讀者瞭解利用Kotlin開發Android App的全過程。適用:Kotlin同好學習、程式設計師閱讀,也可以作為大專院校和教育訓練機構的教材。

作者介紹

作者介紹 ■作者簡介李寧歐瑞科技創始人,極客起源IT問答社區(https: geekori.com)創始人,歐瑞學院金牌講師,電腦碩士。擁有近20年軟體發展經驗,10年企業內訓經驗。CSDN博客專家、CSDN學院簽約講師、51CTO學院特級講師。一直從事JavaScript、Node.js、Java、Kotlin、Python、Android、iOS、C 、Hadoop、Spark、深度學習的開發和技術指導工作。對國內外相關領域的技術、理論和實踐有很深的理解和研究,出版過多本IT暢銷書。

產品目錄

產品目錄 前言第1章 Kotlin開發環境架設1.1 Kotlin概述1.2 線上執行Kotlin程式1.3 安裝和設定Kotlin1.4 測試Kotlin編譯和執行環境1.5 Kotlin中的語法糖1.6 Kotlin的整合式開發環境(IDE)1.7 小結第2章 Kotlin基礎知識2.1 Kotlin的基本語法2.2 基礎資料類型2.3 套件(Package)2.4 控制流2.5 小結第3章 類別和介面3.1 類別的宣告3.2 建置元3.3 類別成員3.4 修飾符號(Modifiers)3.5 類別的繼承3.6 介面3.7 抽象類別3.8 小結第4章 列舉類別和擴充4.1 列舉類別4.2 擴充4.3 小結第5章 資料類別和封閉類別5.1 資料類別(Data Class)5.2 封閉類別(Sealed Classes)5.3 小結第6章 泛型6.1 泛型基礎6.2 類型變異6.3 類型投射6.4 星號投射6.5 泛型函數6.6 泛型約束6.7 小結第7章 物件和委派7.1 物件7.2 委派7.3 標準委派7.4 小結第8章 高階函數與Lambda運算式8.1 高階函數8.2 Lambda運算式與匿名函數8.3 小結第9章 函數9.1 函數基本用法9.2 使用中綴標記法呼叫函數9.3 單運算式函數9.4 函數參數和傳回值9.5 函數的範圍9.6 泛型函數9.7 內聯函數9.8 小結第10章 其他Kotlin技術(1)10.1 資料解構10.2 集合10.3 值範圍10.4 類型檢查與類型轉換10.5 this運算式10.6 相等判斷10.7 運算符號多載10.8 小結第11章 其他Kotlin技術(2)11.1 null值安全性11.2 異常類別11.3 註釋(Annotations)11.4 反射(Reflection)11.5 小結第12章 Android的視窗——Activity12.1 什麼是Activity12.2 Activity的基本用法12.3 使用Intent連接多個Activity12.4 向Activity中傳遞資料12.5 從Activity傳回資料12.6 Activity的生命週期12.7 記錄目前活動的Activity12.8 小結第13章 Android App的裝飾工具:UI元件與版面配置13.1 如何撰寫程式介面13.2 常用的UI元件13.3 版面配置詳解13.4 小結第14章 永久儲存資料的方式:持久化技術14.1 SharedPreferences儲存14.2 檔案流操作14.3 App許可權的授予和拒絕14.4 讀寫JSON格式的資料14.5 SQLite資料庫14.6 小結第15章 連接外部世界——網路技術15.1 WebView元件15.2 使用HTTP與服務端進行互動15.3 小結第16章 專案實戰——歐瑞天氣App16.1 專案概述16.2 增加依賴16.3 實現主視窗16.4 顯示地區清單16.5 顯示天氣資訊16.6 小結

商品規格

書名 / Android御用語言: 比Java還精美的Kotlin
作者 / 李寧
簡介 / Android御用語言: 比Java還精美的Kotlin:在2017年5月的I O大會上,Google突然宣佈,Kotlin成為開發Android的一級程式語言,從這一刻開始,開發AndroidApp可以使用兩種語言
出版社 / 聯合發行股份有限公司
ISBN13 / 9789863796244
ISBN10 / 9863796247
EAN / 9789863796244
誠品26碼 / 2681541548008
頁數 / 416
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X17CM
級別 / N:無