丹尼老師的 Firebase指南 - Android 篇
使用 Firebase 與 Android Studio 快速開發你的 Android APP
Description
其實每一個 iOS 課程,或 Android 課程,多少會談到 Firebase 的使用,但查看過幾個 APP 課程對 Firebase 的課程內容,總覺得內容通常因內容篇幅限制,不夠深入,通常只教到會動為止的課程,如此一來寫出的程式雖然可以執行,卻往往造成非常大的成本負擔,本課程內容就是想要提供一個較深入的內容分析,針對 APP 終端開發者來說,最正確的做法。
雖然這個對程式能運作與否,並沒有直接的關連,但對 APP 長期營運來說,就無法乎視。
我就看過幾個案例,因使用不當,造成流量非常大,幾經調整資料庫的存取方式與索引,流量相差達數百倍,營運成本每個月節省了好幾個工程師的薪資,效能卻好上數倍,正確的作法應該是第一次就該作好了,也是開發者能否成為技術高手的關鍵
- 使用簡單範例進行課程教學,每一個案例內容都只集中在要學的那一個核心上
- 整合 FaceBook 帳號
- 同時使用 FB 與 Google 帳號進行登入
- 學習使用 Firebase 開發 Android APP,包括入門到進階技術
- 即時資料庫的入門到進階查詢,使用方法的細部分解
- 整合 Facebook , Google, 與電話簡訊認證的使用方法
- 自訂 Analytics 的事件與串流偵測
- 訊息推播實作, 包括聲音與數量的操作,與自訂操作訊的取得
- 雲端儲存體在分享照片上的實作,如何減少檔案流量的操作
- 未來 新功能擴充的更新
What You Will Learn!
- 學會使用免費的簡訊認證
- 利用 Firebase 特性, 在無後台開發者協助下,開發網路互動式行動應用
- 以案例方式學會 Firebase 常用功能,包括認證,分析,與即時資料庫,儲存體等的使用
- 正確的使用 Firebase 效能良好,有效成本控制,不會有不明的過高帳單
- 相對於錯誤的用法,減少數十倍甚至幾千倍的資料庫流量,效能還更好的寫法 !
Who Should Attend!
- 所有 Android 開發者,特別是想獨立開發APP,沒有時間開發後台者
- 己經入門 Firebase,想要加速學習速度者
- 己經使用 Firebase 但發現未能正確使用,造成本過高,效能不理想的開發者