庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
二樓書籍分類
 
Android專案開發實戰:叫車服務App的設計實務大解密

Android專案開發實戰:叫車服務App的設計實務大解密

沒有庫存
訂購需時10-14天
9789864341849
黃士嘉
博碩
2017年2月24日
133.00  元
HK$ 113.05  






ISBN:9789864341849
  • 規格:平裝 / 272頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > 手機/平板程式開發











      10萬下載量的BlueNet計程車叫車App的設計者大解密

      1000名計程車司機實際在BlueNet計程車叫車App運行

      你知道Line是如何傳送可愛貼圖的嗎?

      你知道Uber是如何設計地圖模式叫車系統的嗎?



      本書透過做中學、學中做,以Lab方式逐步引導你應用上述系統的開發原理,開發出一個BlueNet計程車叫車App。



      BlueNet計程車叫車App發布在Google Play和iPhone App Store上,下載量高達10萬,獲得將近滿分的4.8分評價,1000名計程車司機實際在BlueNet計程車叫車App運行。



      本書將會對BlueNet計程車叫車App進行大解密,完整提供11個Lab專案程式碼在GitHub平台,只要你依照順序施工,就能成功開發出一個廣受歡迎的雲端應用系統。





    Chapter 00 Github 版本控制

    0.1 觀念說明

    0.1.1 Git版本控制系統

    0.1.2 GitHub

    建立本地資料庫

    查看狀態

    加入提交

    提交紀錄

    建立遠端資料庫

    上傳到遠端資料庫

    同步遠端資料庫

    下載遠端資料庫

    查看本地資料庫

    切換提交紀錄

    0.2 設計重點

    0.3 設計步驟

    安裝Git使用環境Git Bash

    註冊GitHub帳號與建立一個遠端資料庫

    實際練習Git與GitHub的基本使用情境

    0.4 參考資料

    0.4.1 Git常用指令

    0.4.2 指令詳解

    0.5 Github專案程式碼



    Chapter 01 Android環境建置與專案架構

    1.1 Android環境建置

    1.1.1 JDK配置

    1.1.2 Android Studio開發工具

    1.1.3 建立App專案

    1.1.4 模擬器

    1.1.5 執行App專案

    1.2 Android 專案架構

    1.2.1 應用程式設定檔—AndroidManifest.xml

    package

    application

    activity

    1.2.2 java—類別目錄

    1.2.3 res—資源目錄

    drawable

    layout

    value



    Chapter 02 畫面設計與元件使用

    2.1 觀念說明

    2.1.1 設計畫面介紹

    2.1.2 Layout—版面佈局

    Relative Layout

    Frame Layout

    Linear Layout

    2.1.3 Widget—視窗元件

    TextView

    Button

    EditText

    RadioGroup與RadioButton

    2.2 設計重點

    2.3 設計步驟



    Chapter 03 物件控制與監聽事件

    3.1 觀念說明

    3.1.1 取得畫面元件

    3.1.2 事件處理

    OnClickListener

    OnLongClickListener

    OnCheckedChangeListener

    3.2 設計重點

    3.3 設計步驟



    Chapter 04 Activity

    4.1 觀念說明

    4.1.1 產生Activity

    4.1.2 使用Intent切換Activity

    4.1.3 傳遞資料

    4.1.4 返回資料

    4.2 設計重點

    4.3 設計步驟



    Chapter 05 提示訊息元件

    5.1 觀念說明

    5.1.1 Toast—快顯訊息

    Toast介紹

    Toast用法

    客製化Toast

    5.1.2 AlertDialog—對話方塊

    AlertDialog介紹

    AlertDialog用法

    5.2 設計重點

    5.3 設計步驟



    Chapter 06 清單元件

    6.1 觀念說明

    6.1.1 Adapter介紹

    6.1.2 Adapter繼承類別與使用

    6.1.3 Adapter客製化

    6.1.4 清單元件

    ListView(縱向清單)

    Gallery(橫向清單/畫廊)

    GridView(格狀清單)

    Spinner(下拉式選單)

    6.2 設計重點

    6.3 設計步驟



    Chapter 07 Android 的非同步執行

    7.1 觀念說明

    7.1.1 執行緒與非同步執行

    7.1.2 非同步執行方法

    7.1.3 AsyncTask類別

    onPreExecute

    doInBackground

    onProgressUpdate

    onPostExecute

    7.2 設計重點(龜兔賽跑專案)

    7.3 設計步驟(龜兔賽跑專案)

    7.4 設計重點(體脂肪計算機)

    7.5 設計步驟(體脂肪計算機)



    Chapter 08 Service

    8.1 觀念說明

    8.1.1 創建Service

    8.1.2 啟動Service

    8.2 設計重點

    8.3 設計步驟



    Chapter 09 Broadcast Receiver

    9.1 觀念說明

    9.1.1 Broadcast Receiver的運作機制

    Listener

    Broadcast

    9.1.2 建立Broadcast Receiver

    9.1.3 使用Broadcast Receiver

    系統定義

    自行定義

    9.2 設計重點

    9.3 設計步驟



    Chapter 10 Google Map

    10.1 觀念說明

    新增地圖到 Android 應用程式

    顯示目前位置

    標記地圖

    切換鏡頭

    畫線

    10.2 設計重點

    10.3 設計步驟

    申請Google Map API key

    安裝Google Map API

    實際練習在Google Map上畫線



    Chapter 11 SQLite

    11.1 觀念說明

    11.1.1 建立SQLiteOpenHelper

    11.1.2 設計資料庫表格

    11.1.3 使用資料庫

    新增資料

    查詢資料

    修改資料

    刪除資料

    11.2 設計重點

    11.3 設計步驟



    Chapter 12 API

    12.1 觀念說明

    12.1.1 Http觀念

    Http Get

    Http Post

    12.1.2 JSON觀念

    12.1.3 GSON

    序列化(把物件轉成JSON字串)

    反序列化(把JSON字串轉成物件)

    12.1.4 OkHttp

    Http Get

    Http Post

    12.2 設計重點

    12.3 設計步驟




    其 他 著 作
    1. 7天學會大數據資料處理—NoSQL:MongoDB入門與活用(第四版)
    2. 輕鬆學會Google TensorFlow 2:人工智慧深度學習實作開發(第三版)
    3. 輕鬆學會Google TensorFlow 2.0人工智慧深度學習實作開發(第二版)
    4. 輕鬆學會iPhone APP實作開發:精心設計17個Lab讓你輕鬆上手
    5. 輕鬆學會Google TensorFlow 2.0人工智慧深度學習實作開發
    6. 輕鬆學會LINE程式設計與AI聊天機器人實作開發
    7. 7天學會大數據資料處理—NoSQL(第三版):MongoDB入門與活用
    8. 輕鬆學會Android Kotlin實作開發:精心設計16個Lab讓你快速上手
    9. 7天學會大數據資料處理—NoSQL:MongoDB入門與活用(第二版)
    10. 7天學會大數據資料處理 NoSQL:MongoDB入門與活用