0%

【Google I/O】筆記 | Firebase & 其他紀錄 🥷

前言

今年也是一個 AI 元年,Google IO 上也講了許多與 AI 的結合,當然 Firebase 也不意外,剛好近期在 Side Project 中使用了比較多 Firebase 相關的開發,因此本篇會先紀錄較多 Firebase,也同步把 Keynote 中聽到的內容給記下來。

Firebase 相關

Cloud Firestore 的新動態

Firestore 是一個 Serverless documentation storage,是一個有可擴展以及高可用性,同時也可 offline cache(影片說的)。

近期提供的 Document Query 功能:

關於 OR() 的用法看這邊:

Eventarc 支援 Firestore 整合

剛好在大會上聽到有支援 Eventarc,雖然具體還沒想出應用環節。

Firestore 區域 Eventarc 區域
nam5 us-central1
eur3 europe-west4

Firestore 也支援 Terraform

可使用資源如下:

  • Firebase Project
  • Firebase App
  • Cloud Firestore
  • Cloud Storage for Firebase
  • Firebase Realtime Database
  • Firebase Authentication
  • Firebase Security Rule
    • 只給 Cloud Storage & Cloud Storage

完整的說明可以看以下另一部影片

Firebase 整合 PaLM API

使用 chatbot 的樣式,讓你在 Firestore 的 document 中下 prompt(key),在 PaLM API 回傳時就會直接 import 進入 document 中。

在這 AI 盛行的期間,Firebase 能夠這樣整合真的很猛!而且用戶在用時也可以無痛使用與儲存資料,對於一般 Web 開發者來說,只需要透過 Firebase API(相對熟悉),然後再把 prompt 下進去 Firestore 中,如此一來也操作上也可以很像 ChatGPT 這樣對話的方式,馬上用到 Google 的 PaLM,實在是很厲害的一個整合!

Firebase hosting 也支援 Flask & Django

  • firebase hosting:channel:deploy staging
  • 走的是 Cloud Function
  • 如果需要 GitHub PR preview link,需要先參考此文件
    • firebase init hosting:github 來綁定你的 github

其他紀錄

針對 debugging tool 增加 DX

排隊 PaLM API

WebGPU

Android Studio bot

可以在 Android Studio 裡面開啟側邊欄,以對話的方式幫忙產生出 Android 的程式碼

結論

下一篇預計會把 Cloud 相關的內容聽完,推薦大家先從近期手頭上專案類型先下手,且 Google IO 上的影片英文其實也滿容易理解的,推薦大家開始去聽看看唷!補齊更多的技術知識!😁🥷