Android 實作這樣學: Kotlin 電子書 (下冊)

NT$520

完全以 Android 10 實務能力開發而設計的電子書,適合已熟練上冊者,學習使用 Android Studio 為開發環境,由擁有實作上百個業介專案的 Hank 老師所設計,由淺入深的學習路徑,以實例演練為基礎,進入 Android APP 程式設計領域。

描述

本書介紹

 新世代 Kotlin + Android Studio 3.6 + Android 10 電子書,最新開發環境,操作影片從實作中學,最有競爭力的開發技巧、經驗。

kotlin google io

明日之星 不,Kotlin 已是明星

推生 Kotlin 的自由軟體化

公開的語言標準

Google 投入可觀的開發人力

 Google IO 17″ 大會中公佈 Kotlin 成為 Android 官方語言,使用 Google 官方指定 Kotlin 語言來開發 Android,已成為全球業界必要能力。

該好好對待自己了

 你一定有在電腦桌前找空間的經驗,想找個可以打開放書的空位,再一面學習程式設計,好不容易找到空間後,就在抬頭與低頭的迴圈中不斷地參考與練習。這樣不符人體工學的動作能撐多久?大概沒一小時就累了,頸部一定會受不了的,而且,在練習過程中常會出現找不到 bug 吧,或者書中有個長到不行的網址得輸入,又得在低頭、抬頭與找錯中奮戰了。

 你可以使用瀏覽器,想學習時,打開它與 Android Studio 後,就在很順暢、簡單的狀態下學習程式設計與 APP 開發,你可以將重點放在練習、輸入、按鍵與思考中,能夠減少許多讓你煩躁的外來因素 (書頁跑掉或上下找的動作)。

所以,本書將不會出版實體印製書,並不是我太閒、找麻煩,而是我認為是時候該改變學習方式了。

暢銷書

 繼前版使用 Java 的 Android 實作這樣學之後,以更有效率的內容編排,推出使用 Kotlin 的新版電子書

實作影片

 在重點章節的最後,輔以操作影片,更能抓到重點,還能學習到實際開發時的感覺與步調。看 Hank 老師如何將功能一一實作的過程,對於初學者在學習開發時有大的幫助。

Android Studio 4.0

 本書內容正在為 Android Studio 4.0 改版中,有些單元已更新為 Android Studio 4.0 環境,包括實作過程與畫面。

Hank

 擁有上百個實務專案的 Hank 老師,深知開發能力的培養有多麼困難,企業人才需求的重點要項。

 最佳學習路徑,養成 Android 開發能力的最佳選擇。

本書章節

13-1 清單與 Adapter
13-2 設計前的準備 - 資料模型與 ViewHolder
13-3 設計資料來源 Adapter 類別
13-4 RecyclerView 展示清單資料
13-5 實作影片 - RecyclerView 聯絡人清單全實作

14-1 選單 Menu
14-2 實作影片 - 設計選單項目開啟 Activity
14-3 Permission 權限與危險權限
14-4 用 Intent 存取相機拍照

15-1 存取 Content Provider
15-2 聯絡人內容供應
15-3 檢查危險權限
15-4 讀取手機聯絡人再以清單顯示
15-5 實作影片- 權限與聯絡人清單顯示

16-1 SQLite 資料庫 與 Room
16-2 消費記錄功能準備
16-3 導入 Room 工具類別庫
16-4 實作影片 - 設計消費記錄與導入 Room
16-5 設計 Entity 與 DAO 與資料庫三大要素
16-6 新增消費記錄
16-7 實作影片 - Room 三大要素設計與消費記錄新增

17-1 UI 執行緒與耗時工作
17-2 查詢資料庫與 UI 執行緒
17-3 用協程實作資料庫查詢
17-4 實作影片 - 導入 Coroutines 並使用協程情境查詢資料庫
17-5 實作影片 - 使用 Coroutines 協程並將資料庫查詢結果以 RecyclerView 展示

18-1 輸出入套件
18-2 網路連線讀取資料
18-3 Atm 專案網路登入範例
18-4 實作影片 - 用協程設計網路連線判斷登入功能
18-5 讀取網路 JSON 資料
18-6 實作影片 - 建立交易記錄功能並使用 URL 讀取網路 JSON 資料

19-1 使用第三方 Okhttp 讀取網路資料
19-2 解析 JSON 陣列
19-3 實作影片- OkHttp 讀取網路 JSON 資料並解析
19-4 使用 GSON 類別庫
19-5 使用 Jackson 類別庫
19-6 實作影片 - GSON 與 Jackson 解析 JSON 資料

20-1 Fragment 由來與介紹
20-2 使用 Fragment 的 Activity
20-3 Fragment 的生命週期
20-4 實作影片 - 建立 Fragment 與生命週期
20-5 Fragment 案例專案實作
20-6 實作影片 - Fragment 專案實作,一個畫面有兩個 Fragment
20-7 同位置使用不同種類的 Fragment
20-8 實作影片 - 同位置切換不同的 Fragment

21-1 Intent 意圖
21-2 Intent 的組成要件
21-3 Broadcast 廣播

22-1 什麼是 Service
22-2 獨立運作 Service
22-3 實作影片 - 獨立運作的服務實作
22-4 IntentService
22-5 實作影片 - IntentService 實作方法
22-6 綁定型 Service
22-7 實作影片 - 綁定型服務實作,以 ChatService 為例

23-1 通知 Notification
23-2 通知頻道- Android Oreo 8.0
23-3 通知實例
23-4 實作影片 - 新舊 Android 版本都能正常的通知實作
23-5 點擊通知後的動作設計
23-6 實作影片 - 按下通知後開啟活動,按下返回後可以回到特定畫面

24-1 使用 Firebase
24-2 即時資料庫- Realtime Database
24-3 連結 Android 與 Firebase 專案
24-4 Android 端讀取雲端資料設計
24-5 設計清單元件展示即時資料庫

25-1 Google Maps 應用的開發要件
25-2 Google Maps 元件
25-3 如何取得 GoogleMap 元件
25-4 執行與測試
25-5 取得裝置目前位置 & 危險權限
25-6 設計 MyLocation 功能

26-1 上架佈署應用程式
26-2 應用程式的憑證
26-3 Google Play 上架流程

商品評價

目前沒有評價。

只有註冊並且購買過商品的顧客才能撰寫評價。