What's new at Firebase Summit 2019 [ja]

What's new at Firebase Summit 2019 [ja]

What's new at Firebase Summit 2019 [ja]

6dd0483f1353a4a359e92633cfd65c64?s=128

Daichi Furiya (Wasabeef)

September 27, 2019
Tweet

Transcript

  1. What's new at Firebase Summit 2019 Wasabeef #shibuya_apk

  2. About me Daichi Furiya (降矢 大地) Google Developers Expert CATS,

    CyberAgent @wasabeef_jp wasabeef
  3. Firebase Extensions Firebase App Distribution Firebase Local Emulator Suite More

    web support What's new at Firebase Summit 2019
  4. None
  5. Firebase Console(Web上)で設定するだけ で、独自で作っていたような Cloud Functions の機能をすぐに使うことができる。 実装とテストを Firebase 側が担うため、工数 削減に大きく寄与する。

    Firebase Extension
  6. Firebase Extensions 現在は 9 つの機能が提供されている

  7. Firebase Extensions コンソール上で行う手順はとてもシンプルになっています

  8. Firebase Extensions 数分で、Cloud Function や Cloud Storage の設定が完了

  9. Firebase Extensions Functions に作成されているので、Cloud Storage for Firebase SDK で利用するだけ

  10. None
  11. リリース前のテスト配信サービス 主な機能 iOS、Android(.apkのみ)対応 CLI(Firebase tools, Fastlane、Gradle)対応 テスターグループ管理 Firebase App Distribution

  12. Firebase App Distribution まずは、ウェブ上のドラッグ&ドロップで Fabric から Firebase に移行できるようになっている

  13. Firebase App Distribution 左の「品質」>「App Distribution」の Get started をする

  14. Firebase App Distribution Android を試してみると、さっそく .apk をアップロードができる画面が表示されます

  15. Firebase App Distribution 残念ながら .aab には対応していないので .apk で試してみます

  16. Firebase App Distribution テスター管理用のグループも作成してみます

  17. Firebase App Distribution 不特定多数へアプリを配る場合では招待リンク機能を使うことができ、ドメイン制限も可能です

  18. Firebase App Distribution 不特定多数へアプリを配る場合では招待リンク機能を使うことができ、ドメイン制限も可能です

  19. Firebase App Distribution 招待を承認するとインストールが可能で、配信用アプリ(App Tester) も用意されている

  20. Firebase App Distribution テスターの簡単なダウンロード状況の確認も可能です

  21. Firebase App Distribution 必要な手順を踏んでいきます # npm install -g firebase-tools #

    fastlane add_plugin firebase_app_distribution Fastlane を使う場合は、Firebaese CLI が必要になります firebase_app_distribution を追加します
  22. Firebase App Distribution Gradle でも配信できますが、Fabric は Fastlane で配信してたので、これを例にします platform :ios

    do desc "My awesome app" lane :distribute do build_ios_app(...) # build_ios_app is a built-in fastlane action. firebase_app_distribution( app: "1:123456789:android:abcd1234", groups: "developers", release_notes: "Lots of amazing new features to test out", firebase_cli_path: "/usr/local/bin/firebase" ) end end
  23. Firebase Local Emulator Suite

  24. Firebase の各サービス(Cloud Firestore、 Realtime Database、Cloud Functions)の 実稼働データに触れることなく模倣された環 境で、QAテストなどが行える Firebase Local

    Emulator Suite
  25. Firebase Local Emulator Suite

  26. More web support

  27. Firebase App Distribution これまで Firebase は Web の対応が二の次になっていたが、今年から力を入れてる模様

  28. Conclusion..

  29. References: - https://d.android.com - https://firebase.googleblog.com/2019/09/Whats-new-at-Firebase-Summit- 2019.html - https://firebase.google.com/docs/emulator-suite Doc Resources

  30. Image Resources Photos: - https://unsplash.com - https://www.pexels.com - https://www.reddit.com/r/dragonquest/comments/9dm013/ new_desktop_background/

    Illustrations: - http://www.chojugiga.com - https://www.irasutoya.com
  31. twitter.com/wasabeef_jp wasabeef.jp github.com/wasabeef