【活動記錄】GDG DevFest Taipei 2017
什麼是 GDG DevFest?
Google 除了廣為人知的 Google I/O 與 Google Cloud Next 大會之外,還有由 Google 開發者社群 (Google Developer Groups,簡稱 GDG) 發起的 GDG DevFest ,是一個讓愛好者們同聚分享並交流技術的活動。從 2012 開始,GDG DevFest 在每年 9 月至 11 月於全球各地相繼舉辦,主題廣泛,只要跟 Google 有關就行,涵蓋領域有 Web、Android、Google Cloud 等等。
而今年台灣第二屆 GDG DevFest Taipei 舉辦地點在台大,同樣由四個社群發起,分別有 GDG Taipei 台北谷歌開發者社群、Women Techmakers 女性資訊技術從業人員社群、GCPUG.TW 台灣谷歌雲端平台使用者社群以及 TADSG 台灣 Android 開發者讀書會。
會議筆記
開場由 Google 新加坡工程師 Bok 主持,不免俗地要介紹一下 Google 的優勢,以及 Google 在今年推出了什麼有趣的新東西。
基本上新產品們在先前 Google 大會已經提過了,包括 Android Oreo、AR Core、Web VR Lab、TensorFlow 2.0、TensorFlow Lite、DialogFlow、Puppeteer 等等。
其中最讓我開心的是 Puppeteer,是個讓你可以操控 Headless Chrome 的 NodeJS Libarary。因為在稍早的版本,Headless Chrome 說明文件還不詳盡,我也只會用它來做螢幕截圖,沒有辦法像 PhantomJS 那樣做很多複雜操作,現在有了 Puppeteer 終於方便許多。
以下就跟各位分享當天參加的收穫吧!
1. Firebase 打造線上即時問答遊戲
今天所有主題裡,這個最吸引我,可能是一直都還沒實作過 Firebase 應用吧,每次看到免費額度晾在那邊,就好想寫個東西玩玩看。聽完 Google 工程師 Edward 的介紹之後,發現使用 Firebase 並沒有很難,稍微參考 example 也可以來寫個線上問答遊戲。以下是 Live Demo 遊戲畫面,來賓透過 GitHub 或 Google 帳號登入進行遊戲,搶答成功的話,名字就會顯示在下方。
主要用到的有 Authentication, Realtime Database