Firebase 賓果連線遊戲 APP 實作 – Java 與 Kotlin 雙語言

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

雲端互動多人遊戲
使用 Android Studio 3.6 與 Android 10,加上最新版 Firebase 雲端會員驗證、即時資料庫實作出可多人連線的賓果遊戲

Firebase 即時資料庫
使用 Firebase Realtime Database 遊戲資料、25 顆球、遊戲狀態、多人交互選球、遊戲室列表。

Java 與 Kotlin 雙實作
從頭到尾寫出一個賓果遊戲 Android APP,實作過程有趣好玩~更重要的還是Java 和 Kotlin 雙版本全程實作過程!更能感受到兩種語言寫法差異

Serverless 無伺服器全雲端
學習寫出能連線互玩的賓果遊戲,無伺服器Serverless、Firebase全應用實作,從頭寫出來… 無價
- Kotlin 基礎程式設計,建議參考「學活之路: Java 與 Kotlin」課程內容
- Android 基礎開發能力,能設計小型 APP
- 物件導向觀念
- 想熟悉並上手整合 Firebase 的人
- 已具備 Kotlin 程式設計基礎的人
- 需要專案經驗、從頭到尾開發 APP 能力的人
- 想進一步進階 Android 開發新技術的人
- 想在現用專案中導入 Firebase 的開發人員
實作出一個整合 Firebase 的雲端登入、即時資料庫的即時多人遊戲的 Android APP
- 這是一門高度技術導向的課程,適合已具備很完整的 Android 開發能力
- 若沒寫過 Android,建議先選擇「學對之路: Kotlin Android APP 開發」或「學好之路: Java 開發 Android APP」
目標若訂在想在未來挑戰 Google 官方 Android 認證(AAD)的朋友,可選擇「學強之路: 用 Kotlin 與 Firebase 打造電商 Android APP 實作」,學習官方 MVVM 架構。
請至購課時留下的 Email 收信,按下信中的確認並取得課程的連結後,設定你的帳號密碼後,立馬可以開始上課囉
購課後可無限次觀看,無次數與時間限制,由你決定學習步調
課程每個單元都可留言,單元中問題可在留言區中討論。
老師快則一天,最慢三天會上去回覆。
學習路徑
同學評價
Firebase 賓果
邏輯清晰,教學非常棒
有趣的實作課程!

經由老師的講解,了解了如何從無到有實作一個APP,也了解程式裡的邏輯和設計方式,做完本課程感覺收穫滿滿,也學習到許多工具的使用,非常推薦本課程!
師的講解下變得很容易了解
繼承 , 介面 , 抽象類別 , 在老師的講解下變得很容易了解 , 看書就能懂得真的不多吧 ; 學程式 , 除了自己努力外 , 也要練對的邏輯才能事半功倍長長久久
講解清楚,內容實用
老師口條清晰,講解清楚,內容實用。真得很希望能再多一點內容就更好了。
觀念建立的更完整
老師教的很好 把我的觀念建立的更完整 絕對可以應用在我的工作上 感謝老師 謝謝
講解清晰
講解清晰,最重要還是要動手做練習,老師有強調這點唷
一門相當實用的課程
老師會說明一些現今Firebase主流的應用 以及說明該如何去使用Open Source套件 了解套件使用,可縮短開發時間。 此課程是一門相當實用的課程
從無到有建構出一個連線的遊戲 出乎意料
能夠用這樣的方式,從無到有建構出一個連線的遊戲,真的是會出乎你的意料。
超棒
真的不愧是綠豆湯老師,超棒!
能夠了解Firebase
能夠了解Firebase 對開發者來說真的很不錯 能夠提升寫程式的速度 以及多了解了一個框架
講師介紹

湯秉翰 Hank 老師,暢銷書作者,擁有豐富教學經驗並在業界擔任技術顧問、訓練講師,參與數十家新創軟體開發公司專案參與。長期不斷接觸新專案技術,用最有效的學習方式,由淺入深的教學方便,獨一無二的教材與精心規劃的課程內容,引導同學進入 Linux 之路。
近期暢銷著作
- Java網路程式設計
- 網路程式設計初學指引:使用 Java
- 雲端網頁程式設計:Google App Engine 應用實作
- Android入門這樣學 使用 Android 9 Pie 與 Android Studio 3.2
- Android 實作這樣學 使用 Android 8.1 與 Android Studio 3
- Android 高效入門 > 深度學習
- CentOS 7 建置、管理與伺服器架設實戰
- Fedora 21 Linux 系統建置與實務(第六版)

經歷
- 海林行動科技 技術總監
- 輔仁大學 醫資學程 兼任助理教授
- 2011~2013 年 工業局 Android 應用程式開發班共11個期別 講師
- 2000~2016 年 勞動署資訊第二專長與職前訓練班專題製作等課程 講師
- 2010~2015 年 中華電信學院 網路應用設計研習班 講師
- 2001~2014 年 中國文化大學資工系 兼任講師
- 2003~2009 年 中推會 研發部經理

課程內容
1 | 從零開始,建立專案,會員登入與註冊 | 單元時間 | 更新 | 試看 |
1-1 | Android 專案建立 | 03:49 | 試看 | |
1-2 | 導入 Firebase 類別庫,版本很重要 | 07:12 | 試看 | |
1-3 | 雲端會員 Firebase Authentication | 06:57 | 試看 | |
1-4 | 使用 Firebase UI 類別庫,快速實作出登入畫面與功能 | 08:03 | 試看 | |
1-6 | 關於 Smartlock,會員登出實作 | 06:28 | 試看 | |
1-6 | Kotlin > 專案建立與導入最新版本 Firebase | 03:27 | 試看 | |
1-7 | Kotlin > 會員登入與 Firebase-UI 實作 | 07:18 | 試看 | |
1-8 | Kotlin > 登出功能表實作 | 03:59 | 試看 | |
1-9 | Kotlin null 判斷,also 擴充與貓王的配合 | 05:05 | 試看 | |
2 | Firebase 儲存資料與即時更新 | 單元時間 | 更新 | |
2-1 | 請會員輸入必要資料,匿稱儲存在 Firebase 即時資料庫 | 10:47 | 試看 | |
2-2 | Kotlin > 儲存資料到 Firebase 即時資料庫,run 擴充 | 07:53 | 試看 | |
2-3 | Kotlin > 開發 Firebase 怎麼除錯?先檢查幾個要項 | 02:45 | 試看 | |
2-4 | 讀取 Firebase 雲端資料庫 | 12:21 | 試看 | |
2-5 | Kotlin > 讀取 Firebase 雲端資料庫,使用者匿稱輸入對話框 | 10:38 | 試看 | |
2-6 | 傾聽雲端個人資料改變,即時更新畫面元件 | 11:49 | 試看 | |
3 | 遊戲玩家頭像選擇應用 | 單元時間 | 更新 | |
3-1 | Kotlin > 持續傾聽雲端資料並更新元件,頭像選擇功能前導設計 | 10:41 | 試看 | |
3-2 | 設計會員頭像選擇功能 | 10:57 | 試看 | |
3-3 | 使用者選擇頭像後,儲存並即時更新頭像 | 12:23 | 試看 | |
3-4 | Kotlin > 更換匿稱與頭像選擇功能實作 | 15:37 | 試看 | |
4 | 賓果遊戲大廳列表設計 | 單元時間 | 更新 | |
4-1 | 遊戲資料設計,使用 push 建立遊戲室,Model設計 | 11:52 | 試看 | |
4-2 | Kotlin > 建立遊戲室,對話框與類別設計 | 12:03 | 試看 | |
4-3 | 大廳遊戲室列表,顯示圖像與文字的清單前導設計 | 08:12 | 試看 | |
4-4 | 遊戲大廳列表 RecyclerView 開發 | 12:22 | 試看 | |
4-5 | 取得課程專案,並連結到另一個 Firebase 專案 | 09:35 | 試看 | |
4-6 | Kotlin > 遊戲室列表 RecyclerView、ViewHolder、Adapter 開發實務 | 12:42 | 試看 | |
5 | 賓果遊戲畫面設計 | 單元時間 | 更新 | |
5-1 | 在 Firebase 上為遊戲室產生 25 顆球資料 | 09:24 | 試看 | |
5-2 | 亂數設計與規劃,設計單一個號碼球 | 11:55 | 試看 | |
5-3 | Kotlin > 產生遊戲25顆亂數號碼球,球的類別設計 | 13:32 | 試看 | |
5-4 | 25 顆球的格狀清單設計,debug除錯實務 | 17:29 | 試看 | |
5-5 | Kotlin > 25 顆球的格狀清單設計,使用Kotlin設計客製元件時很重要的建構子 | 16:15 | 試看 | |
6 | 設計能夠對應號碼球的位置,更動資料時的處理 | 10:25 | 試看 | |
6-1 | 雲端連線互動設計 | 單元時間 | 更新 | |
6-2 | 遊戲狀態與加入者,除錯實務 | 13:51 | 試看 | |
6-3 | Kotlin > 遊戲室狀態與加入者功能設計 | 09:08 | 試看 | |
6-4 | 賓果遊戲邏輯、遊戲室訊息 | 10:50 | 試看 | |
6-5 | Kotlin > 遊戲狀態與玩家訊息 | 07:18 | 試看 | |
6-6 | RecyclerView 進階程式設計,選球功能設計並確保球的位置 | 11:26 | 試看 | |
6-7 | Kotlin > 選球功能與格狀 RecyclerView 進階設計 | 04:34 | 試看 | |
7 | 交互選球功能設計 | 04:50 | 試看 | |
7-1 | 賓果連線判斷與設計,完成專案與上架 | 單元時間 | 更新 | |
7-2 | 成功賓果連線數程式設計,誰賓果了? | 09:16 | 試看 | |
7-3 | Kotlin > 交互選球與賓果連線數功能實作 | 07:01 | 試看 | |
7-4 | 對話框設計,結束遊戲處理 | 08:32 | 試看 | |
7-5 | Kotlin > 賓果了! 對話框與清除遊戲室 | 07:38 | 試看 | |
7-6 | 上架到 Google Play 商店 | 16:13 | 試看 |
56 單元 514 分鐘
- 無限次、不限期間觀看
- 每單元討論區,老師詢問、回覆
- 因應新技術、方法更新內容
Firebase 賓果
邏輯清晰,教學非常棒
有趣的實作課程!

經由老師的講解,了解了如何從無到有實作一個APP,也了解程式裡的邏輯和設計方式,做完本課程感覺收穫滿滿,也學習到許多工具的使用,非常推薦本課程!
師的講解下變得很容易了解
繼承 , 介面 , 抽象類別 , 在老師的講解下變得很容易了解 , 看書就能懂得真的不多吧 ; 學程式 , 除了自己努力外 , 也要練對的邏輯才能事半功倍長長久久
講解清楚,內容實用
老師口條清晰,講解清楚,內容實用。真得很希望能再多一點內容就更好了。
觀念建立的更完整
老師教的很好 把我的觀念建立的更完整 絕對可以應用在我的工作上 感謝老師 謝謝
講解清晰
講解清晰,最重要還是要動手做練習,老師有強調這點唷
一門相當實用的課程
老師會說明一些現今Firebase主流的應用 以及說明該如何去使用Open Source套件 了解套件使用,可縮短開發時間。 此課程是一門相當實用的課程
從無到有建構出一個連線的遊戲 出乎意料
能夠用這樣的方式,從無到有建構出一個連線的遊戲,真的是會出乎你的意料。
超棒
真的不愧是綠豆湯老師,超棒!
能夠了解Firebase
能夠了解Firebase 對開發者來說真的很不錯 能夠提升寫程式的速度 以及多了解了一個框架
上課流程

相關商品
- Out of Stock
- Java, 實體課程
Java 一開始就學對: 實體課程+線上討論
- 查看內容
- 特價
- Android 電子書, 電子書
Android 實作這樣學: Kotlin 電子書 (上冊)
-
NT$390NT$99 - 加入購物車