Firebase Demo Day 2023
Firebase を使用し、Google の強みを活かして AI 搭載のフルスタック アプリを構築、リリース、成長させる方法についてご確認ください。
Firebase Demo Day の大きなニュース
主な発表を今すぐご覧になり、作業の効率化、迅速な提供、ユーザーの満足度向上にどのように役立つかをご確認ください。
AI に関する主なお知らせ
Google が発表したすべての AI 機能のまとめをご覧になり、生産性の向上やスマートなアプリ エクスペリエンスの構築に AI の力を活用してください。
アプリ開発を加速
Firebase の Duet AI が優れたアプリの構築に役立つ仕組み
成功するアプリを作成するには、多くの努力と知識が必要です。バックエンドの使用を最適化する方法、アプリを不正使用から保護する方法、品質をモニタリングする方法、ユーザー エンゲージメントを高める方法を知っておく必要があります。このデモでは、Firebase コンソールの新しい実験的エクスペリエンスである Duet AI in Firebase を一足先にご紹介します。これは、Google の AI を活用したコラボレーターを利用して、Firebase で生産性を高めるために必要な情報を迅速に見つけられるようにするものです。
Firebase と PaLM API を使用して AI chatbot を 10 分未満で構築する方法
AI チャットボットは、ユーザー エクスペリエンスの向上、エンゲージメントの向上、さらには費用の削減に役立ちます。このデモでは、Angular チームと共同で、Firebase アプリ内で完全に機能する AI チャットボットを 10 分未満で構築、ホスト、実行する方法を実演します。複数の Firebase プロダクトに対して動作するバックエンドである AngularFire を使用してフロントエンドをセットアップし、アプリケーションに PaLM API チャットボットを接続し、最後にそれをホストしてユーザーが操作できるようにします。AI の力を活用して優れたユーザー エクスペリエンスを提供する方法について学んでください。
Firebase Flutter SDK と Windows 開発ワークフローを使用して、よりスマートな構築と迅速なリリースを実現する方法
Firebase Flutter SDK は、Flutter と Firebase を効果的な方法で併用するうえで役立ちますが、開発中に問題に直面することがあります。たとえば、ローカルマシンでアプリを実行できない場合は、テストのためにエミュレータをセットアップするか、アプリを実機にロードしてテストする必要があります。しかし、これには時間がかかります。このデモでは、Flutter Casual Games Toolkit のテンプレートを例として使用し、開発時の Windows のサポートを向上させる方法を紹介します。煩雑な開発作業を減らして、重要なことに集中できるようになります。
Firebase で Python と AI を使用して画像から詩を生成する
Python と AI は非常に相性が良いのです。ここ数年で Google で「Python AI」の検索が急増したのはそのためです。Python は習得しやすい人気のある言語であり、あらゆる AI アプリケーションに対応するワールドクラスのライブラリが存在します。Cloud Functions for Firebase で Python サポートの一般提供が開始されました。これにより、アプリのサーバーレス バックエンドを Python で記述して、本番環境にデプロイできます。このデモでは、React、Firebase Hosting、Python Cloud Functions、Vertex AI を使用して、画像に基づいて詩を生成するウェブアプリを 7 分以内で構築してデプロイする方法をお見せします。
Project IDX で Firebase ウェブアプリの構築、テスト、デプロイを高速化
ウェブアプリの構築は簡単ではありませんが、開発環境を構成して、高速で安全、かつ本番環境品質のホスティング サービスにデプロイすることは可能です。Project IDX は、フルスタックでマルチプラットフォームのアプリ開発ワークフロー全体をクラウドに構築することを目的とした、Google の新しい取り組みです。Project IDX は人気のウェブ フレームワークをサポートしており、Firebase Hosting とも統合できます。このデモでは、テンプレートから開始し、テストを行い、実際にアプリを動作させるまでをわずか数クリックで行う様子をお見せします。
自信を持ってアプリを実行する
よりスマートなプレリリース アプリのテスト: App Distribution での AI を活用した自動テスト
さまざまなデバイス上でアプリを手動でテストするのは手間と時間がかかり、機能開発にかける時間が少なくなってしまいます。より包括的で効率的なアプリテスト エクスペリエンスを提供するため、Firebase App Distribution に AI を活用した新しい自動テスト機能を導入します。このデモでは、自動テスターを使用して、さまざまなデバイスや API レベルでアプリが安定して動作することを確認し、必要な作業を大幅に減らす方法を紹介します。
日々の開発エクスペリエンスを向上させる Firebase の 5 つのアップデート
小さなことも重要です。ツールが予期しない動作をしたり、作業の質を高める機能が欠けていたりすると、不満が募り、作業が遅くなることがあります。Firebase をより楽しく、効率的にお使いいただくため、Google は Swift と Kotlin に関する取り組みを強化し、ダークサイドへのアクセスを含むウェブ コンソールの刷新を発表します。
Remote Config と Crashlytics で安全にリリースし、リスクを軽減する方法
アプリの新バージョンのリリースや新機能のリリースにはリスクが伴います。新機能を追加することによって一部のユーザーでクラッシュが発生したり、動作が遅くなったり、期待していたほど人気がでなかったりすることがあります。このデモでは、今後リリースされる 2 つの Firebase の機能を取り上げます。これらの機能は、Crashlytics、Remote Config、Google アナリティクスを利用してこれらのリスクを低減し、リリースの安全性を高め、自信を持ってリリースできるようにするためのものです。
App Check がクレデンシャル スタッフィングからアプリを保護する仕組み
パスワードの再利用はセキュリティ上のリスクになります。残念ながら、多くのアプリユーザーがパスワードを使いまわしています。パスワードが漏えいすると、それらのユーザー アカウントはクレデンシャル スタッフィング攻撃に対して脆弱になります。これは、悪意のある攻撃者が複数のサイトでパスワードを再利用して、複数のアカウントを全面的に乗っ取ろうとするものです。このデモでは、Firebase App Check と Firebase Authentication エンドポイントを使用して、ユーザーがこの種の攻撃のリスクを軽減できるようにする方法をご紹介します。
容易なスケーリング
Firebase と Terraform: インフラストラクチャのスケーリングと自動化を簡単に行う方法
ビジネスが成長するにつれ、クラウド リソースの手動設定の手間と時間は増え、ミスも発生しやすくなります。現在、Firebase は Terraform と統合されています。Terraform は、クラウド リソースのプロビジョニングと構成を自動化する Infrastructure as Code のための業界標準のツールです。このデモでは、Authentication や複数の Cloud Firestore インスタンス、さらには Firebase Extensions などの複数の Firebase サービスを使用している場合でも、Terraform がスケーリングにどのように役立つのかを説明します。