アプリの開発に役立つプロダクトについて学ぶ
グローバルにスケールできるプロダクトによって、迅速かつ安全に市場に参入できます。
Google Cloud を基盤とするフルマネージド インフラストラクチャで、AI を活用したエクスペリエンスをアプリに組み込み、開発を加速させましょう。 これにより、本当に注力すべきことに集中できるようになります。
AI を活用して Firebase プロジェクト、Authentication ユーザー、Firestore データなどを管理するには、 Firebase エージェントのスキル と AI を使用して Firebase サービスを 統合する方法に関するガイドをご覧ください。
注目トピック
アプリのセキュリティを確保する
Firebase Authentication とセキュリティ ルールは、アプリを保護するうえで中心となります。アプリを構築してリリースする際は、以下のヒントを念頭に置いてください。
最初の一歩は Emulator Suite
Firebase Local Emulator Suite を使用すると、オフライン サンドボックスで Firebase アプリを開発でき、プロジェクトと実際のサービスはそのまま使用できます。プロセスのハンズオンの例をご覧ください。
注目のプロダクト
Cloud Firestore
Firestore は、Firebase と Google Cloud からのモバイル、ウェブ、サーバー開発に対応した、柔軟でスケーラブルなデータベースです。リアルタイム リスナーを介してクライアント アプリ間でデータを同期し、モバイルとウェブのオフライン サポートを提供します。これにより、ネットワーク レイテンシやインターネット接続に関係なく機能するレスポンシブ アプリを構築できます。
Cloud Functions
Cloud Functions for Firebase はサーバーレス フレームワークで、Firebase の機能と HTTPS リクエストによってトリガーされたイベントに応じて、バックエンド コードを自動的に実行できます。コードは Google サーバーに保存されるため、独自に管理やスケーリングを行う必要はありません。
Realtime Database
Firebase Realtime Database はクラウドホスト型データベースです。データは JSON として保存され、接続されているすべてのクライアントとリアルタイムで同期されます。iOS、Android、ウェブなどのクロス プラットフォームがサポートされます。
関連ツール
Firebase Local Emulator Suite
Firebase Local Emulator Suite は、アプリをローカルでビルドしてテストしたいと考えているデベロッパー向けの高度なツールセットです。
Cloud Functions シェル
Cloud Functions シェルは、テストデータを使用して関数を呼び出すための対話型シェルです。このシェルはあらゆる種類のトリガーに対応しています。
Firebase CLI
Firebase CLI は、Firebase プロジェクトの管理、表示、デプロイを行うためのさまざまなツールを提供します。
関連動画
Firestore のご紹介
Cloud Firestore は NoSQL ドキュメント データベースです。モバイルアプリやウェブアプリのデータの保存、同期、クエリをグローバル規模で簡単に行えます。クライアント ライブラリの形でリアルタイム同期とオフライン サポートが提供され、さらにその充実したセキュリティ機能、Firebase および Google Cloud のプラットフォームとの統合により、真にサーバーレスなアプリの開発が促進されます。
Firebase Authentication のご紹介
Firebase Authentication は、エンドユーザーとデベロッパーの認証を容易にします。これにより、ユーザーをサポートするログイン インフラストラクチャではなく、ユーザー自体に注力できます。
Firebase AI Logic のご紹介
生成 AI はアプリのユーザー エクスペリエンスを変革できますが、バックエンド インフラストラクチャの設定と保護は複雑になる可能性があります。Firebase AI Logic は、カスタム バックエンドを設定することなく、アプリから Google の生成 AI モデルに直接安全にアクセスできるクライアントサイド SDK を提供することで、このプロセスを簡素化します。