
0人評分過此書
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教學,不會在第一步就卡住
‧非開發者功能與尚未正式上線功能的簡介與學習建議
為了讓開發者更快學習,本書特別偵對開發者會用到的功能,以實例方式進解說,以達到最快學習的目的。
本書特色
‧同時支援Android與iOS雙平台的說明
‧涵蓋會員認證、資料庫、推播、使用者分析、雲端儲存、遠端設定等APP開發者最常用到功能的細部解析及進階功能
‧以可執行的實例進行教學,讓你知道怎麼作,而不是看著規格文件發呆
‧Google I/O 2018年最新版的Firebase功能修正微調
‧Facebook SDK帳號整合與Google+的實作案例
‧所有的範例都經過最新版SDK測試,不會有語法錯誤無法執行的情形
‧對於初學開發者整合cocoa pods的Step by Step教學,不會在第一步就卡住
‧非開發者功能與尚未正式上線功能的簡介與學習建議
-
本書使用說明
-
本書目標
-
適合對象
-
開發環境
-
學習流程建議
-
範例程式說明
-
-
1 認識Firebase
-
Firebase的起源故事
-
為什麼需要Firebase
-
解決什麼問題
-
帳號的問題
-
儲存在哪兒?
-
即時資料傳遞與通知
-
-
Firebase主要功能
-
Authentication
-
Realtime Database
-
Analytics
-
Cloud Messaging
-
Cloud Storage
-
Remote Config
-
其他功能
-
-
訂價問題
-
教育與協助你的團隊
-
-
-
2 開始使用Firebase與引入S
-
Hello Firebase APP
-
登入Firebase
-
建立你的Firebase APP
-
iOS引入Firebase SDK
-
Android引入Firebase SDK
-
-
現有的APP連結評估
-
Web與其他系統的支援
-
-
3 會員認證Authenticati
-
登入方式
-
設定項目
-
-
引作SDK與匿名登入
-
iOS引入SDK與匿名登入
-
Android引入SDK匿名登入
-
-
登入監聽器
-
iOS登入監聽器
-
Android登入監聽器
-
-
社群整合登入驗證簡介
-
OAuth標準簡介
-
多重帳號認證
-
-
Google帳號整合登入
-
iOS Google帳號整合
-
Android Google帳號整合登入
-
-
Facebook整合登入
-
iOS Facebook整合認證
-
Android Facebook整合認證
-
-
自訂電子郵件/密碼登入
-
認證流程
-
範本設定
-
iOS範例
-
Android範例
-
-
電信公司認證
-
認證流程
-
iOS範例
-
Android範例
-
資料結構
-
範例APP設計
-
資料庫啟用與設定
-
-
-
4 即時資料庫入門
-
初探資料安全性規則設定
-
手動設定第一筆資料
-
iOS引入SDK與讀取第一筆資料
-
Android引入SDK與讀取第一筆資料
-
資料備份的匯入與匯出
-
資料庫基本寫入
-
-
取得參考點
-
寫入資料
-
修改與刪除
-
伺服器時間參照
-
建立唯一鍵值
-
資料庫基本讀取
-
-
一次性讀取
-
持續監聽器
-
子項變化監聽器
-
監聽器的移除
-
範例APP實作討論區ver01
-
-
資料結構設計
-
iOS範例
-
Android範例
-
待改進項目
-
-
5 訊息推播
-
推播基本原理
-
發送內容與參數
-
必要條件
-
實作推播
-
iOS基礎實作推播
-
建立專案引入SDK
-
建立APNS推播憑證
-
設定iOSAPP專案
-
-
Android基礎實作推播
-
建立專案引入SDK
-
建立網路推播憑證
-
建立服務
-
-
發送推播
-
第一則測試訊息
-
預約推播
-
目標對象
-
進階選項
-
-
程式化發送說明
-
-
6 使用者分析Analyt
-
基本功能設定
-
預設DashBoard
-
自訂事件Event
-
自訂事件範例APP
-
iOS自定義事件
-
Android自定義事件
-
自訂事件測試
-
-
自訂使用者屬性
-
新增屬性
-
iOS自訂屬性範例
-
Android自訂屬性範例
-
使用者屬性查詢
-
-
-
7 雲端儲存
-
讀寫規則設計
-
基本概念
-
資料夾及檔案
-
其他的設計範例
-
-
上傳檔案
-
取得檔案參考
-
上傳檔案
-
-
下載檔案
-
下載到記憶體
-
透過URL下載
-
下戴成為檔案
-
使用FirebaseUI/Storage
-
-
實作案例~分享圖片案例
-
畫面設計
-
資料庫設定
-
-
-
8 遠端設定
-
測試範例程式
-
iOS範例
-
Android範例
-
-
設定參數
-
基本設定
-
條件式設定
-
條件分析
-
-
-
9 即時資料庫進階
-
Database Query
-
iOS Query語法範例
-
Android Query語法範例
-
一個容易忽略的錯誤訊息
-
-
資料庫索引規則
-
離線快取
-
偵測連線狀態
-
離線自動修正資料
-
-
-
10 其他功能與未來發展
-
沒有開發需求的項目
-
Performance Monitor
-
Crashlytics
-
-
本書撰寫時,仍在測試中的項目
-
Cloud Firestore
-
A/BTesting
-
MLKit機器學習工具
-
Predictions
-
Test Lab
-
-
進階APP需要的功能
-
invents
-
adWord/adMob
-
-
非APP開發者本身執行的功能
-
Hosting
-
Cloud Functions
-
Crash Reporting
-
Dynamic Links
-
App Indexing
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分