-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
1/19 新書到! 1/11 新書到!1/4 新書到! 12/28 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

一開始就學對 Android-Kotlin 與 MVVM 新架構

( 繁體 字)
作者:湯秉翰 (Hank 老師)類別:1. -> 程式設計 -> 手機程式 -> Kotlin
譯者:
出版社:博碩文化一開始就學對 Android-Kotlin 與 MVVM 新架構 3dWoo書號: 54061
詢問書籍請說出此書號!

有庫存
NT定價: 650
折扣價: 488

出版日:2/5/2021
頁數:496
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 繁體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9789864345663
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

網路下載範例程式碼: 【下載範例程式檔案】
本書範例程式碼是由 GitHub 託管,請參考各章內容掃描 QR Code 圖示或複製網址,即可取得階段專案程式碼。

想要學習,就已經具有競爭力特質努力 就該用在對的方法上活用 Kotlin 特性,完整設計 Android APP,開發效率全速提升全球第 18 位取得 Google Android 認證的 Hank 老師,以其豐富的技術教學經驗,精心設計獨一無二的學習步調,使用 Google 官方公布第一開發語言 Kotlin,帶領進入 Android 開發之路。本書內容是專為邁向全能 Android APP 開發設計者編寫,全面使用最新 Android Studio 4,由淺入深的學習路徑,以實例演練為基礎,解決職場開發人員長久以來面臨的問題,取得領先競爭力。【本書精彩亮點】? Kotlin 活用語言特性,全書使用 Google 官方第一開發語言 Kotlin。? MVVM 新架構 最新官方軟體設計方法 Android Architecture Components(AAC),ViewModel、LiveData,解決長久以 來的問題。? Google 認證介紹 Associate Android Developer(AAD 認證)報考方式、內容、面試、建議。? Android Jetpack 一開始學習就應該學對,採用 WorkManager、MVVM、AndroidX 等官方建議類別庫。? 執行緒、網路連線 靈活運用最受矚目的 Coroutines 協程設計耗時工作,網路連線、API 串接都少不了它。? 串接 API 從手機讀取外部網站的 API,HTTP 連線、JSON 資料解析,原理、過程、方法、除錯一起帶你熟悉掌握。? Android Studio 4 最新開發工具,資料庫管理工具 Database Inspector、模擬器內嵌視窗、資料管理,搶得先機。? Android 11 最新 Android 版本的設計要領,舊的方法不建議使用了?用什麼新方法取代它們?知其然,亦知所以然。
目錄:

|CHAPTER 01| Android 系統與應用程式
1-1 Android 版本演進
1-2 Google 官方 Android 認證
1-3 應用程式基礎
1-4 應用程式宣告檔

|CHAPTER 02| 開發環境與基礎知識
2-1 Android Studio 開發環境
2-2 安裝 Android Studio
2-3 SDK 與模擬器必要下載

|CHAPTER 03| 建立第一個 Android APP 專案
3-1 建立 Bmi 專案
3-2 專案架構
3-3 執行應用程式專案

|CHAPTER 04| Kotlin 語言基礎知識
4-1 Kotlin 語言
4-2 在 Android Studio 中練習 Kotlin 範例程式
4-3 類別與物件
4-4 類別的要項-屬性
4-5 類別的要項-方法

|CHAPTER 05| Android 專案架構與 Activity
5-1 AndroidManifest.xml 載運清單
5-2 畫面配置 Layout
5-3 Activity 類別
5-4 資源 Resources
5-5 支援函式庫 AndroidX

|CHAPTER 06| Android 版面配置 Layout
6-1 版面配置設計畫面
6-2 約束版面 ConstraintLayout
6-3 線性版面 LinearLayout
6-4 元件的高度與寬度

|CHAPTER 07| Git 版本控制
7-1 Git 安裝與設定
7-2 送交 commit 第一個版本

|CHAPTER 08| Bmi 專案畫面設計
8-1 Bmi 畫面配置
8-2 在 MainActivity 中取得畫面元件
8-3 使用 view-binding 取得元件

|CHAPTER 09| 元件互動設計
9-1 按鈕的事件處理
9-2 Git 送交第二個版本
9-3 使用浮動顯示- Toast 類別
9-4 使用對話框- AlertDialog 類別

|CHAPTER 10| 多國語言與開發實務
10-1 多國語言
10-2 模擬器語系設定與測試

|CHAPTER 11| 匿名類別與 GitHub
11-1 按鈕事件處理-匿名類別
11-2 Git 將本地專案推送到 GitHub

|CHAPTER 12| MVVM 新架構
12-1 MVVM 架構
12-2 導入類別庫
12-3 還沒 MVVM 的專案
12-4 使用 MVVM 架構設計
12-5 MVVM 好像更麻煩?

|CHAPTER 13| 第二個 Activity
13-1 產生第二個 Activity
13-2 使用 Intent 轉換 Activity
13-3 使用 Intent 傳遞資料
13-4 抽取字串成為資源

|CHAPTER 14| Activity 的生命週期
14-1 一般情境
14-2 暫停情境
14-3 切換 Activity 情境
14-4 覆寫 Callback 方法
14-5 測試情境

|CHAPTER 15| APP 設計實務
15-1 Atm 專案之登入功能
15-2 新增登入畫面- LoginActivity
15-3 登入判斷
15-4 轉換 Activity 取得結果

|CHAPTER 16| Material Design 實感設計類別庫
16-1 Gradle 設定檔
16-2 Material Design 實感設計
16-3 具浮動按鈕的 Activity
16-4 Basic Activity 產生了什麼?
16-5 SnackBar 提示訊息元件

|CHAPTER 17| 存取設定資料
17-1 偏好設定 SharedPreferences
17-2 使用 ADB 登入模擬器
17-3 實務練習-記住登入帳號
17-4 ADB 除錯並檢視設定檔

|CHAPTER 18| 清單元件 RecyclerView
18-1 清單與 Adapter 類別
18-2 設計前的準備-資料模型與 ViewHolder
18-3 設計資料來源 Adapter 類別
18-4 RecyclerView 展示清單資料

|CHAPTER 19| 選單 Menu
19-1 建立選單
19-2 建立選單配置資源
19-3 選單項目顯示原則
19-4 選單的事件處理-覆寫方法

|CHAPTER 20| 權限與存取相機
20-1 Permission 權限與危險權限
20-2 執行中要求權限
20-3 用 Intent 使用相機拍照
20-4 開啟相機的 Intent 意圖

|CHAPTER 21| Content Provider 內容供應器
21-1 Content Provider
21-2 聯絡人內容供應
21-3 檢查危險權限
21-4 讀取手機聯絡人再以清單顯示

|CHAPTER 22| Room 手機 SQLite 資料庫與執行緒
22-1 SQLite 資料庫與 Room
22-2 消費記錄功能準備
22-3 導入 Room 工具類別庫
22-4 設計 Entity、DAO 與資料庫三大要素
22-5 新增消費記錄
22-6 使用 Android Studio 4.1 的資料庫工具驗證
22-7 使用 ADB 驗證資料庫的資料

|CHAPTER 23| 執行緒與 Kotlin 協程
23-1 UI執行緒與耗時工作
23-2 Kotlin 的協程 Coroutines
23-3 用協程實作資料庫查詢
23-4 使用 Coroutines 協程查詢資料庫並以 RecyclerView 展示

|CHAPTER 24| 網路連線與串接 JSON API
24-1 輸出入套件
24-2 網路連線讀取資料
24-3 Atm 專案網路登入範例
24-4 讀取網路 JSON 資料

|CHAPTER 25| 第三方 OkHttp、Gson、Jackson 類別庫解析 JSON
25-1 使用第三方 OkHttp 類別庫
25-2 解析 JSON 陣列
25-3 使用 Gson 類別庫
25-4 使用 Jackson 類別庫

|CHAPTER 26| Fragment 片段
26-1 Fragment 由來與介紹
26-2 使用 Fragment 的 Activity
26-3 Fragment 的生命週期

|CHAPTER 27| Fragment 專案實作
27-1 Fragment 實作
27-2 同位置使用不同種類的 Fragment
27-3 更換 Fragment 設計

|CHAPTER 28| Intent 意圖與 Broadcast 廣播
28-1 Intent 意圖
28-2 Intent 的組成要件
28-3 Broadcast 廣播

|CHAPTER 29| 背景工作 Service 與 WorkManager
29-1 背景工作
29-2 服務 Service
29-3 獨立運作 Service
29-4 IntentService
29-5 綁定型 Service
29-6 WorkManager 工作管理器

|CHAPTER 30| 通知 Notification
30-1 通知 Notification
30-2 通知頻道- Android Oreo 8.0
30-3 通知實例
30-4 支援所有版本的寫法
30-5 點擊通知後的動作設計

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

|CHAPTER 32|上架佈署應用程式
32-1 上架佈署應用程式
32-2 應用程式的憑證
32-3 Google Play 上架流程
序: