Google Developers Codelab は、個別指導の実践的なコーディング エクスペリエンスを提供します。ほとんどの Codelab では、小規模なアプリを構築するプロセスや、既存のアプリに新しい機能を追加するプロセスを手順ごとに説明します。Google Android Wear、Google Compute Engine ARCore、Google API を iOS でサポートしています。
GitHub の Codelab ツール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 アプリを作成する方法について説明します。
AngularFire ウェブ Codelab
1時間 25分
Updated 2025年1月23日
この Codelab では、チャットアプリを作成して、ウェブで Firebase プラットフォームを使用する方法を学びます。
Firebase Genkit を使用して、データを活用する生成 AI 機能を構築する
41分
Updated 2025年1月9日
Firebase Genkit を使用して、すでに習得しているアプリ開発スキルとツールで生成 AI 機能を構築する方法を学びます。
FirebaseUI を使用して Flutter アプリにユーザー認証フローを追加する
8分
Updated 2025年1月6日
この Codelab では、わずか数行のコードで Firebase Authentication を Flutter アプリに追加する方法を学びます。
ウェブ向け Firebase Performance Monitoring
32分
Updated 2024年11月22日
この Codelab では、ウェブアプリに Firebase Performance Monitoring を設定し、エンドユーザーにとってアプリが適切に動作するようにする方法について学習します。
ウェブ向け Firebase を理解する
52分
Updated 2024年11月22日
Firebase と StackBlitz オンライン エディタを使用して、ウェブアプリをゼロから構築します。基本的な HTML と JavaScript を使用して Firebase と通信します。これは、Firebase コンソールを使用して Firebase をアプリに統合するための入門ガイドとして最適です。前もって知識を蓄える必要もソフトウェアをインストールする必要もありません。
Cloud Messaging と Cloud Functions を使用してウェブアプリの通知を送信する
1時間 2分
Updated 2024年11月22日
この Codelab では、Cloud Functions for Firebase を使用してチャットアプリのユーザーに通知を送信する方法を学びます。
Firebase Android Codelab - フレンドリーなチャットの構築
42分
Updated 2024年11月22日
この Codelab では、Firebase プラットフォームを使用して Android アプリを作成する方法について説明します。
App Distribution と fastlane を使用して、プレリリース版の iOS ビルドを迅速に配布します
Updated 2024年11月22日
この Codelab では、App Distribution と fastlane プラグインを組み合わせて、iOS ビルドを配布し、テストデバイスを登録します。次に、ユーザーは App Distribution コンソールからデバイスと UDID の .txt ファイルをエクスポートし、これらのデバイスの登録を自動化します(これは、アドホック iOS ビルドを配布するための要件です)。
FCM トピックを使用した最初のマルチキャスト プッシュ メッセージ
1時間
Updated 2024年11月22日
この Codelab では、FCM トピックを使用して、アプリ インスタンスの特定のグループに push メッセージをマルチキャストする方法を学びます。
Firebase Cloud Messaging を使用して Flutter アプリの通知を送受信する
58分
Updated 2024年11月22日
この Codelab では、FCM HTTP v1 API を使用して、複数のプラットフォームで実行されているアプリにプッシュ通知を送信します。Flutter を使用してアプリをビルドし、Android、iOS、ウェブでシームレスに動作させます。
Gemini API 用の Firebase Extensions を使用して AI 搭載ウェブアプリを構築する
36分
Updated 2024年11月21日
Firebase Extensions と Gemini API を使用して、パーソナライズされたおすすめなどの AI を活用した機能を備えたウェブアプリを構築する方法を学びます。
Firebase iOS Codelab Swift
20分
Updated 2024年11月21日
この Codelab では、Swift で iOS の Firebase プラットフォームを使用する方法について学習します。
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 クロスデバイス Codelab
Updated 2024年11月4日
この Codelab では、Flutter を使用して、Android、iOS、ウェブ用のシンプルな音楽プレーヤーを作成します。このプレーヤーは Firebase RTDB に接続するため、ユーザーはデバイス間で再生を同期できます。
Firebase Remote Config を使用して Firebase App Check を段階的にロールアウトする
Updated 2024年10月10日
Firebase App Check と App Attest を組み合わせて使用することで、バックエンド サービスを保護し、Firebase サービスへのリクエストが正規のアプリからのものであることを確認できます。 通常は、割り当て上限に達しないように、ユーザーを App Attest サービスに段階的にオンボーディングすることをおすすめします。詳細については、Apple の App Attest Service を使用する準備 をご覧ください。ご覧ください バージョン
TensorFlow Lite と Firebase を使用してアプリにおすすめを追加する - Android Codelab
57分
Updated 2024年10月10日
この Codelab では、TensorFlow と Firebase を使用してアプリのコンテンツ レコメンデーション エンジンを作成する方法について学習します。
Firebase Performance Monitoring で読み込み時間と画面のレンダリングを測定する
51分
Updated 2024年10月10日
この Codelab では、サンプルアプリを作成し、Firebase Performance Monitoring を使用して読み込み時間と画面レンダリングを測定する方法を学習します。
Terraform を使用して Firebase プロジェクトとプロダクトを設定して管理する
58分
Updated 2024年10月10日
Terraform を使用して、インフラストラクチャと Firebase プロダクトのプログラムによる構成など、Firebase プロジェクトの設定と管理を行います。
TensorFlow Lite と Firebase を使用してアプリにおすすめコンテンツを追加する - iOS Codelab
56分
Updated 2024年10月10日
この Codelab では、TensorFlow と Firebase を使用してアプリのコンテンツ レコメンデーション エンジンを作成する方法を学びます。
TensorFlow Lite と Firebase を使用してアプリにオンデバイスのテキスト分類を追加する - iOS Codelab
58分
Updated 2024年10月10日
この Codelab では、Firebase と TensorFlow Lite を使用してテキスト分類を実装する方法を学びます。
Firebase App Distribution Android SDK を使用して、新しいアプリのリリースについてテスターに警告する - Codelab
15分
Updated 2024年10月10日
App Distribution Android SDK を使用すると、最新バージョンをテスターに迅速に配布できます。この Codelab では、新しいリリースが利用可能になったときにアプリ内通知をテスターに表示するようにアプリを更新します。
機能ロールアウトのパフォーマンス モニタリング
50分
Updated 2024年10月10日
この Codelab では、Firebase Performance Monitoring をサンプルアプリに追加し、機能のロールアウト中にパフォーマンスを測定する方法を学びます。
TensorFlow Lite と Firebase を使用してオンデバイス テキスト分類をアプリに追加する - Android Codelab
58分
Updated 2024年10月10日
この Codelab では、Firebase と TensorFlow Lite を使用してテキスト分類を実装する方法を学びます。
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 はプラットフォームに依存しません。
Apple プラットフォーム向け Firebase App Check
Updated 2024年10月10日
Firebase App Check は、リクエストの送信元が正規のアプリやデバイスからであることを確認して、請求詐欺やフィッシングなどの不正行為からバックエンド リソースを保護します。Firebase サービスとお客様のバックエンド サービスの両方と連携して、リソースを安全に保ちます。 Firebase App Check の詳細については、Firebase のドキュメントをご覧ください。 App Check
デバイス上のリアルタイムのアプリ内購入最適化に関する Codelab
28分
Updated 2024年10月10日
この Codelab では、TFLite モデルをデプロイしてユーザーごとにアプリをパーソナライズし、アプリ内購入を最適化する方法について学びます。
Firebase App Distribution iOS SDK を使用して、新しいアプリのリリースについてテスターに警告する - Codelab
16分
Updated 2024年10月10日
App Distribution SDK を使用すると、最新バージョンをテスターに迅速に配布できます。この 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 エクスペリエンスを作成する方法を学びます。
Engage users with your Action for Google Assistant
48分
Updated 2024年9月18日
Learn to enhance your Action with features that keep users coming back to it.