フューチャー技術ブログ

【Firebase】GDG Tokyo Monthly Online Tech Talksに登壇しました

image.png

はじめに

こんにちは。最近スギ花粉耐性がないことを実感しつつある山本です。

2024/2/1、GDG Tokyo主催の「【Firebase】GDG Tokyo Monthly Online Tech Talks」に「Flutter×Firebaseサービス達で高速でモバイルアプリを開発した話」というタイトルで登壇してきたので、その事後レポートです。

登壇資料:

GDG Tokyo Monthly Online Tech Talksとは?

Google Developers Group (GDG) Tokyo は主にGoogleのテクノロジーに興味のある人たちで情報を共有しあう集いです

GDG Tokyoが毎月開催する「GDG Tokyo Monthly Online Tech Talks」は、Googleの技術に関心を持つ人々が集うオンラインMeetupです。このイベントは、Android、Google Cloud、Web、Firebase、Machine Learning(ML)、Flutter、Goなど、多様なGoogleの技術に焦点を当てています。参加者は、技術情報をキャッチアップし、エンジニア同士のコミュニケーションと交流の場としてご活用いただけます。

(※GDG Tokyoのconnpassページより引用)


「GDG Tokyo」および「GDG Tokyo Monthly Online Tech Talks」についてはGDG Tokyoのグループの説明として上記が記載されています。

今回のイベントのテーマは「Firebase」に関わることで、15分枠 or 5分枠の登壇枠で開催されていました。

登壇

最近お仕事でFirebaseに携わっていたこともあり、社内の人におすすめされたので登壇を申し込んでみました。(会社アカウントとしては初の登壇です…! )

登壇内容としては、新規事業プロジェクト周りでFlutterとFirebaseを活用していたのでそのユースケースの紹介をしてみました。

以下内容を一部抜粋して紹介していきます。

アーキテクチャ紹介

今回紹介したユースケースとしてはモバイルアプリ側はFlutter、バックエンドサービス側をFirebaseのサービスを活用したものです。

image.png

どちらもGoogle製ということもあり、親和性がある&ドキュメントが豊富ということでこのアーキテクチャが選定されています。

image.png

使用したサービスを一覧で並べてみると、Firebaseを主としたかなりモダンな構成と言えるのではないでしょうか?
自分は開発チームにあとから参画したのですが、なかなか良い経験となっています。

ログ&アラートについて

image.png

Firebaseでログ・アラート周りに使用できるサービスとしては以下の2つがあります。

  • Firebase Crashlytics
  • Google Analytics for Firebase

構成としてはいろいろなものが考えられますが、今回はCrashlyticsについては主にクラッシュor致命的なエラーを通知するように、Google Analyticsにはユーザーログを出したりBigQueryに連携したりしてユーザーの操作の追跡や広告効果の測定といったことを行っていました。

※BigQueryへの連携については松井さんが以下記事で解説してます。

Firebaseで取得したログをBigQueryに連携してユーザー操作をトラッキングする

Firebase Remote Configについて

image.png

その他に活用していてユニークだったサービスとしては、Remote Configがあります。

https://firebase.google.com/docs/remote-config?hl=ja

詳しくは上記の公式ページを見ていただきたいですが、Remote Config Serverでパラメータ値などを管理することで、アプリストアへのリリースすることなくユーザーアプリの画面切り替えや強制アップデートなども行えます。

まだ導入できていませんが、A/B testingなども行うことができるようなので将来的には触ってみたいですね。

まとめ

今回はGDG Tokyoにて、最近触ったFirebaseサービスとFlutterの活用事例について登壇してきました!
会社アカウントで登壇することは初めてだったのですが、登壇になれた方やチームメンバーに手厚くフォロー頂き楽しく発表してくることができました。

今後もどんどん登壇やアウトプットできるようにがんばります。
※スギ花粉とも頑張って生きていこうと思います。

参考文献