Posted at

APP DOJO #33参加メモ

Firebase summit

松館 大輝さん (@d_date )

19:35-20:05 Firebase概要とFirebase Summit2018のポイント

20:05-20:15 Q&A セッション

20:15-20:30 Cloud Functions for Firebase

FOLIO

Google Playベスト・オブ2018

アプリ隠れた名作部門大賞!!

Mikeの動画。


appdojojp

Crashlytics ←入れたい


  • Build better apps

  • Improve app quality

  • Grow your business

150万のアプリで作られてる


  • Summitのアップデート内容を中心に

  • そのサービスの基礎から

  • ユースケースまでをお話します。


ML Kit

テキスト認識

顔認識

バーコード認識

画像のラベリング

on device, on cloud/cloud vision api

使える機能に佐賀ある

料金かかるかどうか

on cloudのほうが制度いい

テキスト認識(OCR) ○(Latin文字のみ) ◎

顔認識 ○

バーコード ○

画像ラベリング ○ ◎

ランドマーク検出 - ○

カスタムモデル - ○


Cloud Firestore


  • NoSQL Database

  • Serverless

  • データのリアルタイム同期

  • オフラインでも使える

  • 無限にスケールする

  • セキュリティルール

  • etc・・・

説明はなかなか大変なので、サンプルやドキュメント見てね!

ネットにも記事がある。

New Region(Europe / Asia) COMINGS SOON!!


Local Emulator


  • セキュリティルールのUnit Test

  • テストレポートの作成

詳しくはし・・・


Cloud Functions

https://firebase.google.com/products/functions/?hl=ja

* Cloud Firestore

* Firebase Realtime Database

* Cloud Storage

* Firebase authentication

* Firebase Crashlytics

* Firebase Remote config

* etc...

https://github.com/firebase/functions-samples

↑いろんなサンプルがある

Remote configを使ってFCMでサイレントプッシュを送って、アプリ側でUIの更新をする

Cloud Builds - Google製のCIサービス

安全にDeployする


Google Analytics for Firebase

https://firebase.google.com/products/analytics/?hl=ja

2019年にサポート終了。

Googleアナリティクス開発者サービスSDKの終了

従量課金から無料になる

BigQueryでのエキスポート時は従量課金制になる

データ収集モデル|Event Base|ScreenView/ Page View base|

料金|無料|従量課金|

データ数|無制限|あり

SLA ☓ | ○

統合 iOS/Androidのみ iOS/Android+Web

スクリーンの送信 ○ | ◎

イベントの送信 ○ | ○

などなど


  • Audience Exclusions

  • Membership Duration

  • Dynamic Analytics

Firebase demo project


Google BigQuery


  • Google Analytics

  • Firebase Crashlytic

  • Firebase Predictions


    • Google Analytics for firebaseのデータをもとに

    • 離脱しそうなユーザーなど、データ予測ができる

    • 離脱しそうなユーザー(Chun)に対してのみプッシュを送るとかできる

    • ゆーざーごとの予測データをExportできる


      • どの国のユーザーが一番離脱しやすいか?

      • どのチャンネルで一番課金されそうか





  • Firebase Cloud Messaging


    • Android/iOSメッセージ送信

    • 端末グループに送信

    • トピックに送信

    • アプリごとのメッセージ送信数(bigQueryすると)

    • コンソールから送信されたメッセージ数

    • 特定のメッセージのレイテンシ(待ち時間)



  • Firebase A/B Testing


困ったときは

これが一番いい!らしい


参加者が利用しているFirebaseのツールアンケート

image.png

image.png


Mikeの動画

Cloud Functions GitHub

Cloud build

yamlで以下を順番に定義

1. clone

2. fetch

3. install cloud-builders

4. deploy

メモなので、一旦この状態で投稿しておきます!