Google Developers Codelab は、個別指導の実践的なコーディング エクスペリエンスを提供します。ほとんどの Codelab では、小規模なアプリを構築するプロセスや、既存のアプリに新しい機能を追加するプロセスを手順ごとに説明します。Google Android Wear、Google Compute Engine ARCore、Google API を iOS でサポートしています。
GitHub の Codelab ツールCloud Messaging と Cloud Functions を使用してウェブアプリの通知を送信する
1時間 2分
Updated 2025年3月2日
この Codelab では、Cloud Functions for Firebase を使用してチャットアプリのユーザーに通知を送信する方法について学習します。
モジュラー Firebase JS SDK に移行してウェブアプリを強化する
32分
Updated 2025年3月2日
この Codelab では、既存の Firebase ウェブアプリを新しいモジュラー Firebase JS SDK に移行し、使用していないコードを削除してアプリの読み込みを高速化します。
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 を理解する
52分
Updated 2025年3月2日
Firebase と StackBlitz オンライン エディタを使用して、ウェブアプリを一から構築します。基本的な HTML と JavaScript を使用して Firebase と通信します。これは、Firebase コンソールを使用して Firebase をアプリに統合するための入門ガイドとして最適です。前もって知識を蓄える必要もソフトウェアをインストールする必要もありません。
AVIF 画像の配信
Updated 2025年2月24日
ウェブページの読み込みに必要なバイト数のうち、画像が占める割合は平均で 60%以上 です。AVIF を使用すると、画像のサイズを小さくしてウェブサイトの読み込みを高速化できます。 AVIF は、AV1 動画ビットストリームから派生した画像形式です。AVIF は圧縮効率を重視して構築されています。 AVIF 画像は、同じ画質またはそれ以上の画質の JPEG、PNG、GIF、WebP 画像よりもはるかに小さくなります。 Squoosh は画像圧縮ウェブアプリです。Squoosh
AWS で集計サービスを使用する
Updated 2025年1月30日
この Codelab を実施するには、いくつかの前提条件が必要です。各要件には、「ローカルテスト」と「集計サービス」のどちらに必要かが表示されます。 ローカルテストを行うには、ローカルテストツールをダウンロードする必要があります。このツールは、暗号化されていないデバッグ レポートから概要レポートを生成します。 ローカル テストツールは、 GitHub の Lambda JAR アーカイブ からダウンロードできます。 LocalTestingTool_{version}.jar
Google Cloud Platform(GCP)で集計サービスを使用する
Updated 2025年1月30日
所要時間: 1 ~ 2 時間 この Codelab を実施するモードは、 ローカル テスト と 集約サービス の 2 つがあります。ローカルテストモードでは、ローカルマシンと Chrome ブラウザが必要です(Google Cloud リソースの作成や使用は不要です)。集計サービス モードでは、Google Cloud に集計サービスを完全にデプロイする必要があります。 この Codelab
Flutter アプリにアプリ内購入を追加する
Updated 2025年1月23日
この Codelab では、Dart バックエンド サービスを使用して検証および管理する Flutter アプリにアプリ内購入を追加します。
Cloud Firestore Web Codelab
52分
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用するウェブアプリの作成方法を学びます。
Flutter のアニメーション
24分
Updated 2025年1月14日
この Codelab では、Flutter でアニメーションを使用する方法について学習します。サイズと色の両方をアニメーション化するウィジェットを作成し、3D カード フリップ エフェクトを追加します。また、アニメーション パッケージのエフェクトを使用し、Android の予測型「戻る」ジェスチャーのサポートを追加します。
GKE での Jenkins マルチブランチ パイプライン
44分
Updated 2025年1月13日
この Codelab では、自動スケーリング ビルダー エージェントを含む、GKE に Jenkins のインスタンスをデプロイする手順について説明します。
ローカルでウェブの B&A をエンドツーエンドでテストする
45分
Updated 2024年12月22日
入札およびオークション サービス(B&A) は、購入者と販売者が Protected Audience オークションを実施するための 4 つのサービスで構成されています。 購入者のスタック: 販売者のスタック: この Codelab では、ローカル環境でエンドツーエンドの設定とテストを行います。チュートリアルの所要時間は、最初のサービスのビルド時間を除いて約 1 時間です。
Live Agent Transfer
4分
Updated 2024年12月21日
この Codelab では、人間のエージェントと bot のエージェント間の会話転送を管理する方法を学びます。最後に、基本的なウェブ インターフェースが表示されます。このインターフェースでは、エージェントとの進行中のすべての会話を表示したり、会話にライブで参加したり、会話から退出したりできます。
Firebase App Check と reCAPTCHA を使用して Places API リクエストを検証する
41分
Updated 2024年12月21日
この Codelab では、Places API へのリクエストを実行する前に、Firebase AppCheck と reCAPTCHA を使用してウェブ アプリケーションを検証する方法について学習します。
Google Pay API for Web 201: 上級
22分
Updated 2024年12月6日
この Codelab は、 ウェブ用 Google Pay API 101: 基本 の続きであり、その Codelab で作成したコードを使用します。この Codelab を完了するには、まずその Codelab を完了してください。 ButtonOptions の概要は次のとおりです。詳細な説明については、ドキュメントをご覧ください オプション 必要性 値 _trackEvent() 必須 JavaScript イベント ハンドラの名前 allowedPaymentMethods 任意
ベクトル エンベディングに textembedding-gecko@003 を使用する
7分
Updated 2024年11月30日
この Codelab では、gecko@003 モデルとは何か、そしてそのアプリケーションの実際のユースケースについて学びます。
AI Platform Notebooks で調達向け Document AI を使用して請求書を解析する
7分
Updated 2024年11月22日
Procurement DocAI を使用して請求書をインテリジェントに解析する方法を学びます。
Google Pay API for Web 101: 基本
21分
Updated 2024年11月15日
この Codelab を完了すると、Google Pay が統合された最小限のウェブサイトが完成します。このプロジェクトは、処理のために支払いサービス プロバイダに送信される可能性のある支払いトークンを取得します。 Google Pay の支払いリクエストには、リクエスト オブジェクトが必要です。ここで baseGooglePayRequest として定義されているオブジェクトには、すべてのリクエストに共通する最小設定が含まれています。リクエストに応じて追加の設定が追加されます。この
Flutter ゲームにサウンドと音楽を追加する
42分
Updated 2024年11月9日
Flutter を使用して、効果音、バックグラウンド ミュージック、ダイナミック オーディオをゲームに追加する方法を学びます。
スタンドアロン コンポーネント スタートガイド
Updated 2024年11月8日
この初心者向けの Codelab では、Angular v14 スタンドアロン コンポーネントを使用してサンプルアプリを構築する方法を学びます。
MDC-112 Web: MDC とウェブ フレームワークの統合
17分
Updated 2024年11月8日
事前構築済みのマテリアル コンポーネントを、任意のウェブ フレームワークのコンポーネントに拡張する方法を学びます。
MDC-111 ウェブ: コードベースへのマテリアル コンポーネントの組み込み(ウェブ)
21分
Updated 2024年11月4日
最初からやり直すことなく、既存のウェブコードベースに個々のマテリアル コンポーネントを組み込む方法を学びます。
Firebase Emulator Suite を使用したローカル開発
47分
Updated 2024年11月4日
Firebase Emulator Suite を使用してウェブアプリを開発する方法について学習します。
転移学習を使用した最初の Keras モデル
33分
Updated 2024年11月4日
このラボでは、Keras 分類器の構築方法について学びます。花を認識するためのニューラル ネットワーク層の完璧な組み合わせを見つけるのではなく、まず転移学習という手法を使用して、事前トレーニングされた強力なモデルをデータセットに適応させます。このラボには、ニューラル ネットワークに関する必要な理論的な説明が含まれており、ディープ ラーニングについて学習する出発点として適しています。
Web Serial API スタートガイド
16分
Updated 2024年10月16日
この Codelab では、BBC の micro:bit ボードを操作して 5x5 の LED ディスプレイに画像を表示するウェブページを作成します。Web Serial API の概要と、読み取り、書き込み、変換が可能なストリームを使用して、ブラウザ経由でシリアル デバイスと通信する方法について説明します。
Firebase Emulator Suite を使用した Flutter アプリのローカル開発
8分
Updated 2024年10月10日
Flutter での開発中に Firebase Emulator Suite を使用する方法の概要を説明する Codelab。この Codelab では、Auth エミュレータと Firestore エミュレータを使用して、エミュレータの使用方法を確認します。
マテリアル 3 でアニメーション化されたレスポンシブ アプリ レイアウトを作成する
53分
Updated 2024年9月20日
この Codelab では、Flutter がサポートしている 6 つのプラットフォームで、マテリアル 3 を使い、流れるようなアニメーションで表示されるアダプティブなデザインのアプリケーションを作成する経験が得られます。
セキュリティ キー(WebAuthn)による 2 要素認証でサイトを保護する
Updated 2024年9月18日
この Codelab では、セキュリティ キーを使用した 2 要素認証をサイトまたはウェブ アプリケーションに追加します。
はじめての WebAuthn
Updated 2024年9月18日
In this codelab, you’ll add a user verifying strong authentication to a website with a simple form based sign-in system.
Angular を使用して画像スライダー要素を作成する
Updated 2024年9月18日
この Codelab では、Angular フレームワークから独立して動作し、任意のフレームワークにインポートして簡単に組み込める画像スライダーを作成します。
Cloud Data Loss Prevention の概要
20分
Updated 2024年9月9日
この Codelab では、コマンドライン インターフェースを使用して DLP API を紹介します。ユーザーはプロジェクト コードをダウンロードし、サンプル ディレクトリのいくつかのツールとその基礎となる機能を確認します。
ウェブアプリに迅速なナビゲーションとシームレスなページ遷移を追加する
44分
Updated 2024年9月9日
Google Chrome の最新の API を使って、ウェブアプリに迅速なナビゲーションとシームレスなページ遷移を追加する方法を学びます。
好みのメディアクエリを使用してユーザー適応インターフェースを構築
34分
Updated 2024年9月9日
アダプティブ ウェブフォームを構築する方法について説明します。このフォームでは、各ユーザーが、その時点での好みを反映したカスタマイズされたインターフェースを受け取ることができます。
Accelerated Mobile Pages の高度な概念
1時間
Updated 2024年8月29日
この Codelab では、Accelerated Mobile Pages の主なコンセプトと従来の HTML ドキュメントとの違いについて紹介します。そのためには、AMP ドキュメントを作成して検証します。
Accelerated Mobile Pages の基礎
39分
Updated 2024年8月29日
この Codelab では、Accelerated Mobile Pages の主なコンセプトと従来の HTML ドキュメントとの違いについて紹介します。そのためには、AMP ドキュメントを作成して検証します。
Dataproc Serverless
37分
Updated 2024年8月29日
この Codelab では、Dataproc Serverless の開始方法、豊富な機能セットへのアクセス方法など、Dataproc Serverless のすべてを学びます。
Flutter アプリにホーム画面ウィジェットを追加する
35分
Updated 2024年8月29日
この Codelab では、iOS または Android 向けの Flutter アプリ用のホーム画面ウィジェットを作成します。基本的な Flutter ニュースアプリから始めます。その後、ネイティブ フレームワークを使用してウィジェット自体の UI を作成します。最後に、リソースを共有し、ウィジェットとメインアプリ間の通信を確立する方法を学びます。
Google Dataproc で Spark ML モデルを作成する
31分
Updated 2024年8月29日
この Codelab では、Spark ML ジョブを Google の Dataproc サービスに送信します。
Google Compute Engine 上の Dataproc
16分
Updated 2024年8月29日
この Codelab では、Google Compute Engine(GCE)で Dataproc を使用する方法を学びます。
Dialogflow Essentials を使用して Android 用音声ボットを構築するフラッター
1時間 5分
Updated 2024年8月29日
Dialogflow には、ウェブ、Google アシスタント、ソーシャル メディア、Phone Gateway など、多くのインテグレーションがあらかじめ組み込まれています。しかし、chatbot をモバイル デバイスで使用できるようにするには、カスタム統合を作成する必要があります。このラボでは、Dialogflow Essentials を Flutter アプリに統合する方法について学習します。
ウェブ コンポーネントから Lit Element へ
43分
Updated 2024年8月29日
この Codelab では、ウェブ コンポーネントを一から作成し、段階的に Lit Element に拡張します。
Node.JS と Google Cloud Functions を使用して DAG をトリガーする
27分
Updated 2024年8月29日
この Codelab では、Google Cloud Functions を使用して Google Cloud Composer で Apache Airflow ワークフロー(DAG)をトリガーする方法について説明します。この DAG は、BashOperator を使用して単純な bash コマンドを実行します。
ウェブ Bluetooth で PLAYBULB キャンドルを操作する
36分
Updated 2024年8月23日
JavaScript だけで、初期の Web Bluetooth API を使って LED フレームレス キャンドルを制御するウェブアプリを作成できます。
CEL-Go Codelab: 高速で安全な埋め込み式
1時間 1分
Updated 2024年8月23日
この Codelab では、Go で実装される Common Expression Language で式を記述します。変数の作成、論理演算子や演算子の使用、JSON の作成、proto の作成、式の調整を行います。
Bigtable と Dataflow: データベースのモニタリング技術(HBase Java クライアント)
Updated 2024年8月23日
この Codelab では、Dataflow を使用して大量のデータを読み込んで読み取る際の Bigtable の書き込み/読み取りをモニタリングする方法を学びます。
TensorFlow.js: エッジケースを処理するコメントスパム検出モデルを再トレーニングする
44分
Updated 2024年8月23日
この Codelab では、Model Maker を使用して、コメント スパム モデルを再トレーニングして、事前トレーニング済みモデルで処理できなかったエッジケースを考慮し、新しいモデルをウェブ アプリケーションに再デプロイする方法を学びます。
TensorFlow.js の事前トレーニング済み ML モデルを使用して、JavaScript でスマート ウェブカメラを作成
52分
Updated 2024年8月23日
この Codelab では、TensorFlow.js の事前トレーニング済みモデル(COCO-SSD)のいずれかを読み込んで使用し、それを使用してトレーニングされた一般的なオブジェクトを認識する方法を学びます。
WebRTC とのリアルタイム通信
34分
Updated 2024年8月22日
2 つのブラウザ間でメディアやデータをストリーミングする方法について説明します。WebRTC のコア API とテクノロジーについて理解する。getUserMedia、CSS、キャンバス要素を使用して、画像の取得と操作を行います。ピア接続を設定し、データチャネルを使用してブラウザ間で直接データを交換します。最後に、Node.js を使用してシグナリング サーバーを設定します。
Flutter と Flame で 2D 物理ゲームを作成する
32分
Updated 2024年8月22日
2D 物理エンジンの Forge2D を使って、Flutter や Flame のゲームでゲームの仕組みを作る方法を学びましょう。
Flame with Flutter の概要
55分
Updated 2024年8月22日
この Codelab では、Flutter 上に構築されたゲームエンジンである Flame の使用方法を学びます。Flame のコンポーネントと効果、Flame を Flutter の状態管理と統合する方法について学習します。
Flutter でワードパズルを作成する
53分
Updated 2024年8月22日
コンピューティング負荷の高い Flutter アプリを作成し、Flutter の滑らかなインタラクティビティを維持する方法を説明します。
MDC-101 Web: Material Components(MDC)Basics(ウェブ)
17分
Updated 2024年8月21日
コア コンポーネントを使用して簡単なアプリを作成することで、ウェブ向けマテリアル コンポーネントを使用する方法の基本を学びます。
MDC-103 ウェブ: 色、シェイプ、高度、タイプを使用したマテリアル テーマ設定(ウェブ)
35分
Updated 2024年8月21日
ウェブ向けのマテリアル コンポーネントを使用すると、デザインを通じて商品を差別化し、ブランドを表現することがいかに容易になるかを学習します。
TensorFlow.js: Python SavedModel を TensorFlow.js 形式に変換する
58分
Updated 2024年8月21日
この Codelab では、SavedModel 形式の既存の Python ML モデルを TensorFlow.js 形式に変換してウェブブラウザで実行できるようにする方法と、変換時に発生する可能性のある一般的な問題への対処方法を学びます。
マテリアル デザインを使ったアダプティブ レイアウトのデザイン
Updated 2024年6月6日
マテリアル デザインのアダプティブ デザインの原則を使用して、画面サイズに一貫性を持たせる方法を学びます。この Codelab では、モバイル デザインをタブレット形式にし、レスポンシブ グリッド、アダプティブ コンポジション パターン、正しいコンポーネントについて学びます。
マテリアル デザイン 3 による手軽でパーソナライズされたテーマとブランドの作成
Updated 2024年5月23日
マテリアル 3 を使った手軽でパーソナライズされたテーマとブランドの作り方を学びます。
Flutter と Flame でゲームを作成する
Updated 2023年5月11日
この Codelab では、Flutter と Flame Engine を使用して Doodle Dash というプラットフォーマー ゲームを作成します。
Flutter プラグインで FFI を使用する
Updated 2023年5月11日
この Codelab では、既存のネイティブ C ライブラリを使用するために、FFI を使用してモバイルとパソコンの両方プラットフォーム向けに Flutter プラグインを作成します。
Angular Signals スタートガイド
Updated 2023年5月9日
Angular の新しいリアクティブ モデルであるシグナルについて紹介します。シグナルにより、よりきめ細かい対応を可能にする高品質のツールが提供される
MDC-101 Flutter: マテリアル コンポーネントの基本
Updated 2023年5月9日
シンプルな Flutter アプリのログインページを作成して、マテリアル コンポーネントの基本的な使用方法を学びます。
Flutter でのアダプティブ アプリ
Updated 2023年5月8日
この Codelab では、Flutter でサポートされているプラットフォーム(Android、iOS、ウェブ、Windows、macOS、Linux)のすべてに適応する Flutter アプリを作成します。
MDC-104 Flutter: マテリアルの高度なコンポーネント
Updated 2023年5月3日
デザインを改良する作業を通じて、Flutter 向けの高度なコンポーネントである背景メニューの使用方法を学習します。
MDC-103 Flutter: カラー、シェイプ、高度、タイプによるマテリアルのテーマ設定
Updated 2023年5月3日
Flutter 用のマテリアル コンポーネントを使用すると、デザインを通じて商品を差別化し、ブランドを表現することがいかに容易になるかを学習します。
Flutter 用のマテリアル モーションで美しい移行を作成する
Updated 2023年5月2日
アニメーション パッケージの移行を使用して、マテリアルのモーション システムを返信アプリに組み込みます。
Flutter アプリに AdMob 広告を追加する
Updated 2023年4月25日
この Codelab では、Flutter アプリにバナー広告、インタースティシャル広告、リワード広告を追加する方法を学びます。
Document AI で手書きフォームをインテリジェントに処理(Python)
Updated 2022年7月29日
この Codelab では、Document AI API と Python を使用するチュートリアルの作成に焦点を当てます。
TensorFlow.js: Firebase Hosting を使用して機械学習モデルの大規模なデプロイとホスティングを行う
Updated 2022年7月29日
この Codelab では、Firebase インフラストラクチャを使用して ML モデルをデプロイする方法について学びます。TensorFlow.js を使用して、デプロイしたモデルをご自身のウェブサイトで使用することができます。
Flutter アプリを「退屈なアプリ」から「見栄えの良いアプリ」に変える
Updated 2022年5月9日
Flutter は、1 つのコードベースからネイティブにコンパイルして、モバイル、ウェブ、デスクトップの美しいアプリケーションを作成できる Google の UI ツールキットです。Flutter は既存のコードと組み合わせることも可能です。世界中のデベロッパーの皆様にご利用いただける、無料のオープンソースです。 この Codelab では、Flutter 音楽アプリケーションを拡張して、退屈なアプリを魅力的なものにしていきます。これを実現するため、この Codelab では マテリアル 3
TensorFlow Lite Model Maker を使用してカスタム テキスト分類モデルを作成する
Updated 2022年5月9日
TensorFlow Lite Model Maker を使用して特定の種類のスパムを検出するようにスパム検出モデルを再トレーニングする方法を学びます。
TensorFlow Lite Model Maker を使用してコメントスパム検出モデルをトレーニングする
Updated 2022年5月9日
TensorFlow Lite Model Maker を使用してコメントスパム検出モデルをトレーニングする方法を学びます。
TensorFlow.js: コメントケース スパム検出モデルを再トレーニングしてエッジケースを処理する
Updated 2022年5月7日
この Codelab では、Model Maker を使用して、コメント スパム モデルを再トレーニングして、事前トレーニング済みのモデルが処理できなかったエッジケースを考慮し、新しいモデルをウェブ アプリケーションに再デプロイする方法を学びます。
TensorFlow.js: コメントスパム検出システムを構築する
Updated 2022年5月7日
この Codelab では、ブログ投稿と同様のコメント機能を持つシンプルなウェブページを作成し、事前トレーニング済み機械学習モデルと統合してスパムコメントの投稿を検出する方法について学びます。これにより、スパムコメントの投稿を事前に除外できます。あらゆるバックエンド データベースに格納されるため、サーバーの処理時間とコストを削減できます。
ウェブサイトに地図を追加する(JavaScript)
Updated 2022年5月7日
この Codelab では、ウェブで Google Maps Platform を使用するための基本事項について説明します。事前の設定、Maps JavaScript API の読み込み、最初の地図の表示、マーカーとマーカー クラスタリングの操作、地図上での図形の描画、ユーザー操作の処理など、あらゆる基本事項を習得できます。 この Codelab では、以下の機能を備えたシンプルなウェブアプリを作成します。 この Codelab
ユーザー補助に優れたカラーデザイン
Updated 2022年5月4日
この Codelab では、色とユーザー補助の関係、カラー コントラストのガイドライン、さらに Material Theme Builder で使いやすいテーマを作成し、コントラストを簡単に確認する方法について説明します。
WebGL Overlay View で構築する 3D マップ エクスペリエンス
Updated 2022年5月3日
この Codelab では、WebGL を使った Maps JavaScript API の機能による、3 次元的なベクターマップの制御とレンダリングについて解説します。 この Codelab は、JavaScript と Maps JavaScript API に関する中級レベルの知識を前提とした内容です。Maps JS API の使い方の基礎を学ぶ場合は、 Codelab「ウェブサイトに地図を追加する(JavaScript)」 がおすすめです。 以下の有効化の手順では、 Maps
可変フォントへの移行
Updated 2022年5月2日
この Codelab では、可変フォント、そのメリット、可変フォントを使用してデザインする方法、Google Fonts API を使用して CSS 内で可変フォントを実装する方法について学びます。
Angular と Firebase を使用してウェブ アプリケーションを作成する
Updated 2022年5月2日
この Codelab では、Firebase と Angular を使用してリアルタイム ウェブ アプリケーションを作成します。
Chrome DevTools でユーザーフローを記録、再生、測定する
Updated 2022年5月2日
[Recorder](レコーダー)パネルを使用して、ユーザーフローを記録、再生、測定できます。 新しい [Recorder] パネル(プレビュー機能)の概要は、こちらの動画でご覧いただけます。 次の手順で [Recorder] パネルを開きます。 こちらのコーヒー注文のデモページを使用します。購入手続きは、ショッピングのウェブサイトで一般的なユーザーフローです。 以降のセクションでは、[Recorder] パネルで以下の購入手続きフローを記録、再生、測定する方法について説明します。
Chrome DevTools を使用して低コントラストのテキストを検出して修正する
Updated 2022年5月2日
低コントラストはウェブ アクセシビリティにおける最大の問題 です。ここでは、DevTools を使用してこの問題を理解し、検出、修正する方法を学習します。 ウェブページの低コントラストの問題を修正します。 次のリンクをクリックすると、低コントラストのテキストを含むページが開きます。 次に、開いたページで Chrome DevTools を起動 します。 およそ 20 人に 1 人
Flutter アプリに Google マップを追加する
Updated 2022年4月29日
この Codelab では、iOS / Android 用の高品質なネイティブ エクスペリエンスを開発できる Flutter モバイルアプリ SDK を使って、Google マップを組み込んだエクスペリエンスを構築します。
Google Maps Platform と Google Cloud でフルスタックの店舗検索アプリを作成する
Updated 2022年4月29日
地図に掲載したい場所が多数あり、その場所がどこにあるか、どの場所に行けばよいかをユーザーに知らせたいとします。一般的な例として、次のようなものがあります。 この Codelab では、特殊な場所のライブ データフィードからデータを取得し、ユーザーの出発点に最も近い場所を見つけるスポット検索アプリを作成します。このフルスタックのスポット検索アプリでは、店舗拠点が 25 か所に制限されている 簡単な店舗検索アプリ よりも多くの場所を処理できます。 この Codelab
Google Maps Platform と deck.gl を使用してデータを可視化する
Updated 2022年4月29日
この Codelab では、Maps JavaScript API と、WebGL アクセラレーテッドのオープンソース データ可視化フレームワークである deck.gl を使って、大量の地理空間データを可視化する方法について説明します。 Google Maps Platform を使用したことがない場合は、以下の手順を行います。 まだお持ちでない場合は、 https://nodejs.org/ に移動し、Node.js ランタイムをパソコンにダウンロードしてインストールします。 Node.js
Chrome DevTools を使用して CSS グリッドをデバッグする方法
Updated 2022年4月28日
DevTools で CSS グリッドのデバッグ 機能が強化されました。 ページの HTML 要素に display: grid または display: inline-grid が適用されている場合、 [要素] パネル でさまざまなオプションを選択して、グリッドを詳しく検証できるようになりました。 この Codelab では、Chrome DevTools を使用して CSS グリッドをデバッグする方法について説明します。 CSS グリッドのデバッグツールを使用して、このパズルを完成させます。
適切なユーザー補助機能が備わった Angular アプリを作成する
Updated 2022年4月28日
フレームワークに組み込まれているツールセットを使用して、ユーザー補助に関するベスト プラクティスを Angular アプリに取り入れる方法について学びます。
Google Maps Platform(JavaScript)でシンプルな店舗検索を作成する
Updated 2022年4月27日
ウェブサイトで最も一般的な機能のひとつは、ビジネス拠点や施設など、物理的に存在する場所を示した Google マップ を表示することです。地図の実装方法は、場所の数や変更頻度などの要件によって大きく異なります。 この Codelab
Flutter アプリに WebView を追加する
Updated 2022年4月23日
この Codelab では、webview_flutter プラグインを Flutter アプリに追加する方法を学びます。
WebXR Device API を使用して拡張現実(AR)アプリを作成する
Updated 2022年4月22日
WebXR Device API で拡張現実機能を使用する方法と、シーン認識機能を使用して、3D オブジェクトを現実世界に配置する方法について学びます。
编写您的第一款 Flutter 应用(第 1 部分)
38分
Updated 2024年9月18日
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
编写您的第一款 Flutter 应用(第 2 部分)
43分
Updated 2024年9月18日
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
34分
Updated 2024年9月18日
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
14分
Updated 2024年9月18日
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
Web Serial API 使用入门
16分
Updated 2024年9月9日
在此 Codelab 中,您将构建一个网页,与 BBC micro:bit 板进行交互,以便在其 5x5 LED 显示屏上显示图像。您将了解 Web Serial API,以及如何使用可读、可写和转换流通过浏览器与串行设备进行通信。