實戰Firebase|APP開發者的最佳雲端服務平台

    App開發技術不斷推陳出新,為了讓開發者專心在核心商業邏輯,而不是在重覆撰寫的通用程式上,Google推出了共用後台(BaaS Backed as a Service)也就是Firebase。Firebase己經是目前BaaS系統的領導者,學習Firebase是每一個APP開發者刻不容緩的事。

    Collecting
    US$8.76
    App開發技術不斷推陳出新,為了讓開發者專心在核心商業邏輯,而不是在重覆撰寫的通用程式上,Google推出了共用後台(BaaS Backed as a Service)也就是Firebase。Firebase己經是目前BaaS系統的領導者,學習Firebase是每一個APP開發者刻不容緩的事。

    為了讓開發者更快學習,本書特別偵對開發者會用到的功能,以實例方式進解說,以達到最快學習的目的。

    本書特色如下:
    ‧同時支援Android與iOS雙平台的說明
    ‧涵蓋會員認證、資料庫、推播、使用者分析、雲端儲存、遠端設定等APP開發者最常用到功能的細部解析及進階功能
    ‧以可執行的實例進行教學,讓你知道怎麼作,而不是看著規格文件發呆
    ‧Google I/O 2018年最新版的Firebase功能修正微調
    ‧Facebook SDK帳號整合與Google+的實作案例
    ‧所有的範例都經過最新版SDK測試,不會有語法錯誤無法執行的情形
    ‧對於初學開發者整合cocoa pods的Step by Step教學,不會在第一步就卡住
    ‧非開發者功能與尚未正式上線功能的簡介與學習建議

    受限於書本篇幅,未能將完整的程式碼於文件提供,完整範例做法請至GitHub下載並參考其實作內容,謝謝!
    https://github.com/shenfive/FirebaseBookT01

    Content

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      推薦序
    • 1-4
      使用說明
    • 1-5
      本書目標
    • 1-6
      適合對象
    • 1-7
      開發環境
    • 1-8
      學習流程建議
    • 1-9
      範例程式說明
    • 1-10
      目錄
    • 1-11
      CH01 認識 Firebase
    • 1-12
      Firebase 的起源故事
    • 1-13
      為什麼需要 Firebase
    • 1-14
      解決什麼問題
    • 1-15
      帳號的問題
    • 1-16
      儲存在哪兒?
    • 1-17
      即時資料傳遞與通知
    • 1-18
      Firebase 主要功能
    • 1-19
      Authentication
    • 1-20
      Realtime Database
    • 1-21
      Analytics
    • 1-22
      Cloud Messaging
    • 1-23
      Cloud Storage
    • 1-24
      Remote Config
    • 1-25
      其他功能
    • 1-26
      訂價問題
    • 1-27
      教育與協助你的團隊
    • 1-28
      CH02 開始使用 Firebase與引入 SDK
    • 1-29
      Hello Firebase APP
    • 1-30
      登入 Firebase
    • 1-31
      建立你的 Firebase APP
    • 1-32
      iOS 引入 Firebase SDK
    • 1-33
      Android 引入 Firebase SDK
    • 1-34
      現有的 APP 連結評估
    • 1-35
      Web 與其他系統的支援
    • 1-36
      CH03 會員認證Authentication
    • 1-37
      登入方式
    • 1-38
      設定項目
    • 1-39
      引作 SDK 與匿名登入
    • 1-40
      iOS 引入 SDK 與匿名登入
    • 1-41
      Android 引入 SDK 匿名登入
    • 1-42
      登入監聽器
    • 1-43
      iOS 登入監聽器
    • 1-44
      Android 登入監聽器
    • 1-45
      社群整合登入驗證簡介
    • 1-46
      OAuth 標準簡介
    • 1-47
      多重帳號認證
    • 1-48
      Google 帳號整合登入
    • 1-49
      iOS Google 帳號整合
    • 1-50
      Android Google 帳號整合登入
    • 1-51
      Facebook 整合登入
    • 1-52
      iOS Facebook 整合認證
    • 1-53
      Android Facebook 整合認證
    • 1-54
      自訂電子郵件/密碼登入
    • 1-55
      認證流程
    • 1-56
      範本設定
    • 1-57
      iOS 範例
    • 1-58
      Android 範例
    • 1-59
      電信公司認證
    • 1-60
      認證流程
    • 1-61
      iOS 範例
    • 1-62
      Android 範例
    • 1-63
      CH04 即時資料庫入門
    • 1-64
      資料結構
    • 1-65
      範例 APP 設計
    • 1-66
      資料庫啟用與設定
    • 1-67
      初探資料安全性規則設定
    • 1-68
      手動設定第一筆資料
    • 1-69
      iOS 引入 SDK 與讀取第一筆資料
    • 1-70
      Android 引入 SDK 與讀取第一筆資料
    • 1-71
      資料備份的匯入與匯出
    • 1-72
      資料庫基本寫入
    • 1-73
      取得參考點
    • 1-74
      寫入資料
    • 1-75
      修改與刪除
    • 1-76
      伺服器時間參照
    • 1-77
      建立唯一鍵值
    • 1-78
      資料庫基本讀取
    • 1-79
      一次性讀取
    • 1-80
      持續監聽器
    • 1-81
      子項變化監聽器
    • 1-82
      監聽器的移除
    • 1-83
      範例 APP 實作討論區 ver.0.1
    • 1-84
      資料結構設計
    • 1-85
      iOS 範例
    • 1-86
      Android 範例
    • 1-87
      待改進項目
    • 1-88
      CH05 訊息推播
    • 1-89
      推播基本原理
    • 1-90
      發送內容與參數
    • 1-91
      必要條件
    • 1-92
      實作推播
    • 1-93
      iOS 基礎實作推播
    • 1-94
      建立專案引入 SDK
    • 1-95
      建立 APNS 推播憑證
    • 1-96
      設定 iOS APP 專案
    • 1-97
      Android 基礎實作推播
    • 1-98
      建立專案引入 SDK
    • 1-99
      建立網路推播憑證
    • 1-100
      建立服務
    • 1-101
      發送推播
    • 1-102
      第一則測試訊息
    • 1-103
      預約推播
    • 1-104
      目標對象
    • 1-105
      進階選項
    • 1-106
      程式化發送說明
    • 1-107
      CH06 使用者分析 Analytics
    • 1-108
      基本功能設定
    • 1-109
      預設 DashBoard
    • 1-110
      自訂事件 Event
    • 1-111
      自訂事件範例 APP
    • 1-112
      iOS 自定義事件
    • 1-113
      Android 自定義事件
    • 1-114
      自訂事件測試
    • 1-115
      自訂使用者屬性
    • 1-116
      新增屬性
    • 1-117
      iOS 自訂屬性範例
    • 1-118
      Android 自訂屬性範例
    • 1-119
      使用者屬性查詢
    • 1-120
      CH07 雲端儲存
    • 1-121
      讀寫規則設計
    • 1-122
      基本概念
    • 1-123
      資料夾及檔案
    • 1-124
      其他的設計範例
    • 1-125
      上傳檔案
    • 1-126
      取得檔案參考
    • 1-127
      上傳檔案
    • 1-128
      下載檔案
    • 1-129
      下載到記憶體
    • 1-130
      透過 URL 下載
    • 1-131
      下戴成為檔案
    • 1-132
      使用 FirebaseUI/Storage
    • 1-133
      實作案例 ~ 分享圖片案例
    • 1-134
      畫面設計
    • 1-135
      資料庫設定
    • 1-136
      CH08 遠端設定
    • 1-137
      測試範例程式
    • 1-138
      iOS 範例
    • 1-139
      Android 範例
    • 1-140
      設定參數
    • 1-141
      基本設定
    • 1-142
      條件式設定
    • 1-143
      條件分析
    • 1-144
      CH09 即時資料庫進階
    • 1-145
      Database Query
    • 1-146
      iOS Query 語法範例
    • 1-147
      Android Query 語法範例
    • 1-148
      一個容易忽略的錯誤訊息
    • 1-149
      資料庫索引規則
    • 1-150
      離線快取
    • 1-151
      偵測連線狀態
    • 1-152
      離線自動修正資料
    • 1-153
      CH10 其他功能與未來發展
    • 1-154
      沒有開發需求的項目
    • 1-155
      Performance Monitor
    • 1-156
      Crashlytics
    • 1-157
      本書撰寫時,仍在測試中的項目
    • 1-158
      Cloud Firestore
    • 1-159
      A/B Testing
    • 1-160
      MLKit 機器學習工具
    • 1-161
      Predictions
    • 1-162
      Test Lab
    • 1-163
      進階 APP 需要的功能
    • 1-164
      invents
    • 1-165
      adWord/adMob
    • 1-166
      非 APP 開發者本身執行的功能
    • 1-167
      Hosting
    • 1-168
      Cloud Functions
    • 1-169
      Crash Reporting
    • 1-170
      Dynamic Link
    • 1-171
      App Indexing
    • 1-172
      版權頁
    • 1-173
      封底頁

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans