Google Developers Codelab は、個別指導の実践的なコーディング エクスペリエンスを提供します。ほとんどの Codelab では、小規模なアプリを構築するプロセスや、既存のアプリに新しい機能を追加するプロセスを手順ごとに説明します。Google Android Wear、Google Compute Engine ARCore、Google API を iOS でサポートしています。
GitHub の Codelab ツールリアルタイム オンデバイスのアプリ内購入の最適化 Codelab
28分
Updated 2025年3月2日
この Codelab では、TFLite モデルをデプロイしてユーザーごとにアプリをパーソナライズし、アプリ内購入を最適化する方法について学びます。
Firebase Cloud Messaging を使用して Flutter アプリの通知を送受信する
58分
Updated 2025年3月2日
この Codelab では、FCM HTTP v1 API を使用して、複数のプラットフォームで実行されているアプリにプッシュ通知を送信します。Flutter を使用してアプリをビルドし、Android、iOS、ウェブでシームレスに動作させます。
TensorFlow Lite と Firebase を使用してアプリにオンデバイスのテキスト分類を追加する - Android Codelab
58分
Updated 2025年3月2日
この Codelab では、Firebase と TensorFlow Lite を使用してテキスト分類を実装する方法を学びます。
Firebase Remote Config を使用して Firebase App Check を段階的にロールアウトする
Updated 2025年3月2日
App Attest と Firebase App Check を使用すると、バックエンド サービスを保護し、Firebase サービスに対するリクエストが正規のアプリから送信されたリクエストであることを確認できます。 通常、割り当て上限に達しないように、App Attest サービスにユーザーを段階的にオンボーディングすることをおすすめします。詳細については、Apple の アプリ構成証明サービスの使用準備 に関するドキュメントをご覧ください。 「 バージョン
機能ロールアウトのパフォーマンス モニタリング
50分
Updated 2025年3月2日
この Codelab では、Firebase Performance Monitoring をサンプルアプリに追加して、機能のロールアウト中にパフォーマンスを測定する方法について学習します。
Apple プラットフォーム向け Firebase App Check
Updated 2025年3月2日
Firebase App Check は、リクエストが正規のアプリとデバイスから送信されていることを確認することで、請求詐欺やフィッシングなどの不正行為からバックエンド リソースを保護します。Firebase サービスとお客様のバックエンド サービスの両方と連携して、リソースを安全に保ちます。 Firebase App Check について詳しくは、Firebase のドキュメントをご覧ください。 App Check
Firebase iOS Codelab Swift
20分
Updated 2025年3月2日
この Codelab では、Swift で iOS の Firebase プラットフォームを使用する方法について学習します。
TensorFlow Lite と Firebase を使用してアプリにオンデバイスのテキスト分類を追加する - iOS Codelab
58分
Updated 2025年3月2日
この Codelab では、Firebase と TensorFlow Lite を使用してテキスト分類を実装する方法を学びます。
Firebase Extensions for Gemini API を使用して AI を活用したウェブアプリを構築する
36分
Updated 2025年3月2日
Firebase Extensions と Gemini API を使用して、パーソナライズされたおすすめなどの AI を活用した機能を備えたウェブアプリを作成する方法を学びます。
Firebase Android Codelab - フレンドリー チャットを構築する
42分
Updated 2025年3月2日
この Codelab では、Firebase プラットフォームを使用して Android アプリを作成する方法について説明します。
TensorFlow Lite と Firebase を使用してアプリにおすすめを追加する - iOS Codelab
56分
Updated 2025年3月2日
この Codelab では、TensorFlow と Firebase を使用してアプリのコンテンツ レコメンデーション エンジンを作成する方法について学習します。
Firebase App Distribution iOS SDK を使用して、新しいアプリのリリースについてテスターに警告する - Codelab
16分
Updated 2025年3月2日
App Distribution SDK を使用すると、最新バージョンをテスターに迅速に配布できます。この Codelab では、新しいビルドが利用可能になったときにテスターにアプリ内アラートを表示するようにアプリを更新します。
Terraform を使用して Firebase プロジェクトとプロダクトを設定して管理する
58分
Updated 2025年3月2日
Terraform を使用して、インフラストラクチャと Firebase プロダクトのプログラムによる構成など、Firebase プロジェクトを設定、管理します。
App Distribution と fastlane を使用して、プレリリース版の iOS ビルドを迅速に配布する
Updated 2025年3月2日
この Codelab では、App Distribution と fastlane プラグインを使用して、iOS ビルドを配布し、テストデバイスを登録します。次に、ユーザーは App Distribution コンソールからデバイスと UDID の .txt ファイルをエクスポートし、これらのデバイスの登録を自動化します(これは、アドホック iOS ビルドを配布するための要件です)。
Firebase クロスデバイス Codelab
Updated 2025年3月2日
この Codelab では、Flutter を使用して、Android、iOS、ウェブ用のシンプルな音楽プレーヤーを作成します。このプレーヤーは Firebase RTDB に接続するため、ユーザーはデバイス間で再生を同期できます。
Cloud Messaging と Cloud Functions を使用してウェブアプリの通知を送信する
1時間 2分
Updated 2025年3月2日
この Codelab では、Cloud Functions for Firebase を使用してチャットアプリのユーザーに通知を送信する方法について学習します。
AngularFire ウェブ Codelab
1時間 25分
Updated 2025年3月2日
この Codelab では、チャットアプリを構築して、ウェブで Firebase プラットフォームを使用する方法について学習します。
ウェブ向け Firebase Performance Monitoring
32分
Updated 2025年3月2日
この Codelab では、ウェブアプリに Firebase Performance Monitoring を設定し、エンドユーザーにとってアプリが適切に動作するようにする方法について学習します。
FirebaseUI を使用して Flutter アプリにユーザー認証フローを追加する
8分
Updated 2025年3月2日
この Codelab では、わずか数行のコードで Flutter アプリに Firebase Authentication を追加する方法を学びます。
Firebase Performance Monitoring を使用して読み込み時間と画面レンダリングを測定する
51分
Updated 2025年3月2日
この Codelab では、サンプルアプリを作成し、Firebase Performance Monitoring を使用して読み込み時間と画面レンダリングを測定する方法を学習します。
FCM トピックを使用した最初のマルチキャスト プッシュ メッセージ
1時間
Updated 2025年3月2日
この Codelab では、FCM トピックを使用して、選択したアプリ インスタンス グループに push メッセージをマルチキャストする方法を学びます。
TensorFlow Lite と Firebase を使用してアプリにおすすめを追加する - Android Codelab
57分
Updated 2025年3月2日
この Codelab では、TensorFlow と Firebase を使用してアプリのコンテンツ レコメンデーション エンジンを作成する方法について学習します。
ウェブ向け Firebase を理解する
52分
Updated 2025年3月2日
Firebase と StackBlitz オンライン エディタを使用して、ウェブアプリを一から構築します。基本的な HTML と JavaScript を使用して Firebase と通信します。これは、Firebase コンソールを使用して Firebase をアプリに統合するための入門ガイドとして最適です。前もって知識を蓄える必要もソフトウェアをインストールする必要もありません。
ML Kit と CameraX を使用した言語の認識、識別、テキストの翻訳: Android
Updated 2025年2月6日
この Codelab では、ML Kit を使用して Android アプリを作成します。このアプリでは、オンデバイス ML を使用して、59 の言語間でテキストを認識、識別、翻訳します。また、CameraX ライブラリを統合して、リアルタイムのカメラフィードからこれらのタスクを実行する方法についても学習します。
Firebase と Jetpack Compose を使用して Android アプリを作成する
55分
Updated 2025年1月31日
Firebase と Jetpack Compose を使用して、認証、パフォーマンス モニタリング、宣言型 UI、フィーチャー トグルを追加することで、ToDo リストの Android アプリの機能を構築できます。
Firebase Extensions を使用して Firestore ベクトル検索をモバイルアプリに追加する
Updated 2025年1月23日
Firestore ベクトル検索の使用方法について学習する
Cloud Firestore iOS Codelab
38分
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用する iOS アプリを作成する方法について説明します。
Cloud Firestore Web Codelab
52分
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用するウェブアプリの作成方法を学びます。
Firebase Extensions を使用してウェブアプリに新しい機能をすばやく追加する
25分
Updated 2025年1月23日
この Codelab では、Firebase Extensions を使用してオンライン マーケットプレイス ウェブアプリに機能を追加します。
Cloud Firestore Android Codelab
49分
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用する Android アプリを作成する方法について説明します。
Firebase Genkit を使用して、データを活用する生成 AI 機能を構築する
41分
Updated 2025年1月9日
Firebase Genkit を使用して、すでに習得しているアプリ開発スキルとツールで生成 AI 機能を構築する方法を学びます。
ML Kit と CameraX を使用した言語の認識、識別、テキストの翻訳: Android
10分
Updated 2024年11月8日
この Codelab では、ML Kit を使用して、オンデバイスの機械学習を使用して 59 の言語の認識とテキストの翻訳を行う Android アプリを作成します。また、CameraX ライブラリを統合して、リアルタイムのカメラフィードからこれらのタスクを実行する方法についても説明します。
Firebase Emulator Suite を使用したローカル開発
47分
Updated 2024年11月4日
Firebase Emulator Suite を使用してウェブアプリを開発する方法について学習します。
Firebase App Distribution Android SDK を使用して、新しいアプリのリリースについてテスターに警告する - Codelab
15分
Updated 2024年10月10日
App Distribution Android SDK を使用すると、最新バージョンをテスターに迅速に配布できます。この Codelab では、新しいリリースが利用可能になったときにアプリ内通知をテスターに表示するようにアプリを更新します。
Firebase Emulator Suite を使用した Flutter アプリのローカル開発
8分
Updated 2024年10月10日
Flutter での開発中に Firebase Emulator Suite を使用する方法の概要を説明する Codelab。この Codelab では、Auth エミュレータと Firestore エミュレータを使用して、エミュレータの使用方法を確認します。
Test Lab を CI/CD システムに統合する
30分
Updated 2024年10月10日
この Codelab では、gcloud CLI を使用して、Jenkins などの既存の CI/CD システムで大規模なテストスイートをプログラマティックに実行する手順について説明します。この Codelab はプラットフォームに依存しません。
ML Kit で AutoML Vision を使用してデバイス上の画像分類モデルをトレーニングしてデプロイする
58分
Updated 2024年8月23日
この Codelab では、ML Kit で AutoML Vision Edge を使用して画像分類器をトレーニングし、ML Kit SDK を使用して Android または iOS スマートフォンで画像分類器を実行します。
C++ で Firebase を使ってみる
1時間 12分
Updated 2024年8月21日
Android および iOS 向けの Firebase SDK についてはご存じかもしれませんが、C++クロス プラットフォーム ゲーム専用に設計された SDKこのワークショップでは、CMake で SDK を Android プロジェクトに実装し、ゲームの改善に役立つ基本的な分析機能を追加して、友人やテスターと共有してフィードバックの収集を開始できます。
iOS アプリにプッシュ通知を追加する
45分
Updated 2024年8月20日
この Codelab では、Firebase Cloud Messaging を使用して iOS アプリにプッシュ通知を追加します。
ARCore の Cloud Anchors と永続的な Cloud Anchors
Updated 2022年4月19日
この Codelab では、ARCore Cloud Anchors サービスを使い複数のデバイスに共通の基準フレーム(同じ位置と向き)を確立することで、Cloud Anchors を使用して共有 AR エクスペリエンスを作成する方法を学びます。