課程內容

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

課程特色

雲端互動多人遊戲

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

Firebase 即時資料庫

Firebase 即時資料庫

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

Java 與 Kotlin 雙實作

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

Serverless 無伺服器全雲端

Serverless 無伺服器全雲端

 學習寫出能連線互玩的賓果遊戲,無伺服器Serverless、Firebase全應用實作,從頭寫出來… 無價

  • Kotlin 基礎程式設計,建議參考「學活之路: Java 與 Kotlin」課程內容
  • Android 基礎開發能力,能設計小型 APP
  • 物件導向觀念
  • 想熟悉並上手整合 Firebase 的人
  • 已具備 Kotlin 程式設計基礎的人
  • 需要專案經驗、從頭到尾開發 APP 能力的人
  • 想進一步進階 Android 開發新技術的人
  • 想在現用專案中導入 Firebase 的開發人員

實作出一個整合 Firebase 的雲端登入、即時資料庫的即時多人遊戲的 Android APP 

目標若訂在想在未來挑戰 Google 官方 Android 認證(AAD)的朋友,可選擇「學強之路: 用 Kotlin 與 Firebase 打造電商 Android APP 實作」,學習官方 MVVM 架構。

請至購課時留下的 Email 收信,按下信中的確認並取得課程的連結後,設定你的帳號密碼後,立馬可以開始上課囉

購課後可無限次觀看,無次數與時間限制,由你決定學習步調

課程每個單元都可留言,單元中問題可在留言區中討論。

老師快則一天,最慢三天會上去回覆。

同學評價

講師介紹

Hank

    湯秉翰 Hank 老師,暢銷書作者,擁有豐富教學經驗並在業界擔任技術顧問、訓練講師,參與數十家新創軟體開發公司專案參與。長期不斷接觸新專案技術,用最有效的學習方式,由淺入深的教學方便,獨一無二的教材與精心規劃的課程內容,引導同學進入 Linux 之路。

近期暢銷著作

經歷

課程內容

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

56 單元 514 分鐘

課程售價

NT$2,500 NT$1,950