幫助中心 | 我的帳號 | 關於我們

Kotlin移動應用開發/移動應用開發技術叢書

  • 作者:(德)彼得·佐默霍夫|責編:趙靜|譯者:陳洋//王亞鑫//康顥曦
  • 出版社:機械工業
  • ISBN:9787111650935
  • 出版日期:2020/05/01
  • 裝幀:平裝
  • 頁數:334
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    近年來,Kotlin已逐漸成為Android應用程序開發人員的首選語言。本書通過大量的代碼對Kotlin進行了深入淺出的講解,並通過兩個Android應用程序開發來指導讀者進行實踐,以幫助讀者使用Kotlin編寫出更健壯、更易維護的Android應用程序。
    全書分兩部分,共10章。第一部分(第1?6章)從細節入手講解Kotlin的語言特性。第1章概述Kotlin,第2章介紹Kotlin的基本語言結構(如控制流、函數和異常),第3章展示Kotlin中如何使用函數式編程以及函數式編程的優點,第4章講解Kotlin中如何處理面向對象,第5章討論與Java的互操作性,第6章涵蓋以協程為主要內容的併發性。第二部分(第7?10章)通過完成兩個Android應用來將第一部分學到的知識加以實踐。第7章和第8章分別介紹使用Kotlin開發一個待辦事項應用KudooApp和一個為使用者提供營養數據的應用Nutrilicious,第9章涵蓋綜合使用Kotlin的語言特性來創建簡單的領域特定語言,第10章為Java遷移到Kotlin提供指導。
    本書適合想要學習Kotlin並利用它來開發Android應用程序的所有讀者閱讀。

作者介紹
(德)彼得·佐默霍夫|責編:趙靜|譯者:陳洋//王亞鑫//康顥曦

目錄
譯者序

前言
第一部分  學習Kotlin
  第1章  Kotlin簡介
    1.1  Kotlin是什麼
    1.2  Kotlin的目標和語言特性
    1.3  為什麼在Android系統開發中使用Kotlin
      1.3.1  Android中的Java
      1.3.2  Android中的Kotlin
    1.4  Kotlin與Java
    1.5  支持的工具與社區
    1.6  商業角度
    1.7  誰在使用Kotlin
    1.8  本章小結
  第2章  走進Kotlin
    2.1  Kotlin REPL互動式編程命令行
    2.2  變數和數據類型
      2.2.1  變數聲明
      2.2.2  基本數據類型
      2.2.3  類型推導
    2.3  條件語句
      2.3.1  將if和when作為語句
      2.3.2  條件表達式
    2.4  循環和範圍
      2.4.1  while循環
      2.4.2  for循環
    2.5  函數
      2.5.1  函數簽名
      2.5.2  單行表達式函數的簡寫方式
      2.5.3  main函數
      2.5.4  參數默認值和指定參數名稱
      2.5.5  擴展函數
      2.5.6  中綴函數
      2.5.7  運算符函數
    2.6  空安全
      2.6.1  可空類型
      2.6.2  可空類型的使用
    2.7  相等性檢查
    2.8  異常處理
      2.8.1  異常處理的原則
      2.8.2  Kotlin的異常處理
      2.8.3  Checked異常和Unchecked異常
    2.9  本章小結
  第3章  Kotlin中的函數式編程
  第4章  Kotlin中的面向對象
  第5章  與Java的互操作性
  第6章  Kotlin中的併發
第二部分  使用Kotlin進行Android開發
  第7章  使用Kotlin進行Android應用程序開發:Kudoo App

  第8章  使用Kotlin進行Android應用程序開發:Nutrilicious
  第9章  Kotlin DSL
  第10章  遷移到Kotlin
附錄  更多資源
術語表

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032