Gradle for Android 中文版

Gradle for Android 中文版
定價:294
NT $ 294
 

內容簡介

Gradle是Android開發小組於2013年推出的作為Android應用的首選的構建系統。Gradle可以很容易地擴展構建,並插入到現有的構建過程中來。它提供了一套類Groovy的DSL語言,用於申明構建和創建任務,讓依賴管理變得更加簡單。此外,它是完全免費和開源的。

本書共分9章,依次介紹了Gradle的基礎知識、基本自定義構建、依賴管理、創建構建Variants、管理多模塊構建、運行測試、創建tasks和插件、設置持續集成,以及高級自定義構建。

凱文•貝利格里姆斯(Kevin Pelgrims)是比利時的一名.NET開發者。在Windows和Web開發企業客戶端工作幾年后,他搬到了哥本哈根,成為了創辦社區的一分子。在那里,他開始在移動平台上工作,並且在一年內成為了幾款Android和Windows Phone應用的開發主管。Kevin也是Android開發小組在哥本哈根的演講常客。業余時間,他不僅維護了數個Android應用,還喜歡試用不同的服務器端技術。當他不忙於寫代碼時,他喜歡的事是給他的妻子和他們的貓彈吉他。
 

目錄

1Gradle和Android Studio入門
1.1Android Studio
1.2理解Gradle基礎
1.2.1項目和任務
1.2.2構建生命周期
1.2.3構建配置文件
1.2.4項目結構
1.3創建新項目
1.4Gradle Wrapper入門
1.4.1獲取Gradle Wrapper
1.4.2運行基本構建任務
1.5遷移出Eclipse
1.5.1導入向導
1.5.2手動遷移
1.6總結
2基本自定義構建
2.1理解Gradle文件
2.1.1settings文件
2.1.2頂層構建文件
2.1.3模塊的構建文件
2.2任務入門
2.2.1基礎任務
2.2.2Android任務
2.2.3Android Studio
2.3自定義構建
2.3.1操控manifest條目
2.3.2BuildConfig和資源
2.3.3項目范圍的設置
2.3.4項目屬性
2.3.5默認的任務
2.4總結
3依賴管理
3.1依賴倉庫
3.1.1預定義依賴倉庫
3.1.2遠程倉庫
3.1.3本地倉庫
3.2本地依賴
3.2.1文件依賴
3.2.2原生依賴庫
3.2.3依賴項目
3.3依賴概念
3.3.1配置
3.3.2語義化版本
3.3.3動態化版本
3.4Android Studio
3.5總結
4創建構建Variant
4.1構建類型
4.1.1創建構建類型
4.1.2源集
4.1.3依賴
4.2product flavor
4.2.1創建pmduct flavor
4.2.2源集
4.2.3多種定制的版本
4.3構建variant
4.3.1任務
4.3.2源集
4.3.3源集合並資源和manifest
4.3.4創建構建variant
4.3.5variant過濾器
4.4簽名配置
4.5總結
5管理多模塊構建
5.1解剖多模塊構建
5.1.1重訪構建生命周期
5.1.2模塊任務
5.2將模塊添加到項目
5.2.1添加一個Java依賴庫
5.2.2添加一個Android依賴庫
5.2.3融合Android Wear
5.2.4使用Google App Engine
5.3提示和最佳實踐
5.3.1在Android Studio中運行模塊任務
5.3.2加速多模塊構建
5.3.3模塊耦合
5.4總結
6運行測試
6.1單元測試
6.1.1JUnit
6.1.2Robolectric
6.2功能測試
6.3測試覆蓋率
6.4總結
7創建任務和插件
7.1理解Groovy
7.1.1簡介
7.1.2類和成員變量
7.1.3方法
7.1.4Closures
7.1.5集合
7.1.6Gradle中的Groovy
7.2任務入門
7.2.1定義任務
7.2.2任務剖析
7.2.3使用任務來簡化release過程
7.3Hook到Android插件
7.3.1自動重命名APK
7.3.2動態創建新的任務
7.4創建自己的插件
7.4.1創建一個簡單的插件
7.4.2分發插件
7.4.3使用自定義插件
7.5總結
……
8設置持續集成
9高級自定義構建
網路書店 類別 折扣 價格
  1. 新書
    $294