Firebase 賓果連線遊戲 APP 實作
4.9 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
196 students enrolled

Firebase 賓果連線遊戲 APP 實作

使用Android Studio 3.2 與 Android 9 Pie,加上最新版 Firebase 雲端會員驗證、即時資料庫實作出可多人連線的賓果遊戲
4.9 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
196 students enrolled
Last updated 10/2018
Traditional Chinese
Price: $59.99
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 在專案中導入 Firebase 技術
  • 使用如 Firebase UI 第三方類別庫加速開發時程

  • 利用 Firebase 簡化原本複雜的伺服器架構

  • 加強物件導向設計觀念與方法
Course content
Expand all 17 lectures 04:50:42
+ 從零開始,建立專案,會員登入與註冊
4 lectures 55:01
使用 Firebase UI 類別庫,快速實作出登入畫面與功能,包括登出選項
28:47
初次登入畫面轉換,將帳號資料儲存在 Firebase 即時資料庫
09:48
+ Firebase 儲存資料與即時更新
5 lectures 01:45:05
非同步取得 Firebase 資料並判斷有無匿稱,使用者輸入匿稱後儲存在 Firebase 即時資料庫
11:02
傾聽雲端個人資料改變,即時更新畫面元件
12:15
設計會員頭像選擇功能,儲存並即時更新頭像
21:09
使用 push 建立遊戲室,Model設計
18:37
大廳遊戲室列表,顯示圖像與文字的清單,按下遊戲室後的設計
42:02
+ 雲端連線互動設計
5 lectures 01:14:19
將 Android 專案連結到另一個 Firebase 專案
09:06
亂數設計與規劃,設計單一個號碼球
17:49
賓果遊戲畫面設計,開局者功能開發
13:10
25 個號碼球自動變化設計
18:32
賓果遊戲邏輯、遊戲室訊息
15:42
+ 賓果連線判斷與設計,完成專案與上架
3 lectures 56:17

利用在 Firebase 中每個遊戲室專有的一個數值,設計兩個連線遊戲輪流選球機制,選一個號碼球換對方選

交互選球功能設計
11:14
成功賓果連線數程式設計,誰賓果了? 對話框設計,結束遊戲處理
32:29

APP 在導入了 Firebase 後,介紹應注意上架的要點,產生上架金鑰,簽署安裝檔,上架 Play 商店的完整流程。

上架到 Google Play 商店
12:34
Requirements
  • 一台電腦或筆記型電腦 (Windows/Mac)
  • 已安裝 Android Studio (3.1/3.2) 並會使用它開發 Android APP
  • 會開發 Android APP
Description

這是一門高度技術導向的課程,適合已具備很完整的 Android 開發能力,課程使用 Firebase 雲端技術從零到上架,開發出無伺服器的連線賓果遊戲 APP。使用 Firebase 中的 Authentication、Realtime Database。

具備 Android 基礎能力後才能獲得較好的效益。

Who this course is for:
  • 已具備 Android 開發能力,想知道如何運用 Firebase 雲端技術
  • 想利用 Firebase 雲端技術開發 Android APP
  • 想認識 Firebase 的雲端即時資料庫