サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
インタビュー
codelabs.developers.google.com
1. はじめに 最終更新日: 2023 年 8 月 28 日 WebGPU とは WebGPU とは、ウェブアプリで GPU の機能を利用するための最新の API です。 最新の API WebGPU の登場以前は、WebGPU の一部の機能を提供する WebGL という API が存在していました。WebGL によって、それまでは作成できなかったリッチなウェブ コンテンツを作成できるようになり、この API を通して優れたアプリが開発されてきました。しかし WebGL は 2007 年リリースの OpenGL ES 2.0 API をベースとしており、OpenGL ES 2.0 自体もさらに古い OpenGL API に基づくものでした。この間に GPU は大幅に進化しており、Direct3D 12、Metal、Vulkan といった、GPU とのインターフェースとなるネイティブ API
1. はじめに Dart の FFI(他言語関数インターフェース)を使用すると、Flutter アプリから、C API を公開している既存のネイティブ ライブラリを使用できるようになります。Dart では、Android、iOS、Windows、macOS、Linux で FFI をサポートしています。ウェブに関しては、JavaScript の相互運用をサポートしていますが、この Codelab では扱いません。 作成するアプリの概要 この Codelab では、C ライブラリを使用するモバイルとパソコンのプラグインを作成します。この API を使用し、プラグインを使用する簡単なサンプルアプリを記述します。プラグインとアプリでは、次のことを行います。 C ライブラリのソースコードを新しい Flutter プラグインにインポートする プラグインをカスタマイズして、Windows、macOS、
web-vitals.js、Google アナリティクス、BigQuery を使用してパフォーマンスを測定する 1. 始める前に 演習内容 この Codelab で行う内容は次のとおりです。 Google アナリティクス 4 プロパティを BigQuery にリンクします。 web-vitals ライブラリをウェブページに追加します。 web-vitals データを準備して Google アナリティクスに送信します。 BigQuery でウェブに関する主な指標のデータをクエリします。 Google データポータルでダッシュボードを作成し、ウェブに関する主な指標のデータを可視化します。 必要なもの GA4 プロパティを持つ Google アナリティクス アカウント。 Google Cloud アカウント。 Chromium ベースのウェブブラウザ(Google Chrome、Microsof
1. はじめに Flutter は、1 つのコードベースからネイティブにコンパイルして、モバイル、ウェブ、デスクトップの美しいアプリケーションを作成できる Google の UI ツールキットです。Flutter は既存のコードと組み合わせることも可能です。世界中のデベロッパーの皆様にご利用いただける、無料のオープンソースです。 この Codelab では、Flutter 音楽アプリケーションを拡張して、退屈なアプリを魅力的なものにしていきます。これを実現するため、この Codelab ではマテリアル 3 で導入されたツールと API を使用します。 学習内容 プラットフォーム全体で使用可能で見栄えの良い Flutter アプリを作成する方法。 アプリのテキストをデザインしてユーザー エクスペリエンスに組み込む方法。 適切な色を選択する方法、ウィジェットをカスタマイズする方法、独自のテーマ
1. はじめに 最終更新日: 2021 年 10 月 19 日 WebView Flutter プラグインを使用すると、Android または iOS の Flutter アプリに WebView ウィジェットを追加できます。iOS の場合、WebView ウィジェットは WKWebView を基盤としており、Android の場合、WebView ウィジェットは WebView を基盤としています。このプラグインは、ウェブビュー上に Flutter ウィジェットをレンダリングできます。たとえば、ウェブビュー上にプルダウン メニューを表示できます。 作成するアプリの概要 この Codelab では、Flutter SDK を使用し、WebView を備えたモバイルアプリを手順を追って作成します。作成するアプリの機能は次のとおりです。 ウェブ コンテンツを WebView に表示する Web
1. Introduction What is Lit Lit is a simple library for building fast, lightweight web components that work in any framework, or with no framework at all. With Lit you can build shareable components, applications, design systems, and more. What you'll learn How to translate several React concepts to Lit such as: JSX & Templating Components & Props State & Lifecycle Hooks Children Refs Mediating St
1. はじめに Flutter は、1 つのコードベースからモバイル、ウェブ、デスクトップのアプリケーションを作成できる Google の UI ツールキットです。この Codelab では、次のような Flutter アプリケーションを作成します。 このアプリケーションは、「newstay」「lightstream」「mainbrake」「graypine」などの響きの良い名前を生成します。ユーザーは、次の名前を要求したり、現在の名前をお気に入りにしたり、別のページでお気に入りにした名前の一覧を確認したりできます。このアプリは、さまざまな画面サイズに対してレスポンシブです。 学習内容 Flutter の動作に関する基礎知識 Flutter でレイアウトを作成する方法 ユーザー操作(ボタンを押すなど)をアプリ動作に接続する方法 Flutter コードを整理された状態に保つ方法 アプリをレス
Lit とは Lit は、任意のフレームワークで動作する高速で軽量なコンポーネントの開発に役立つ Google のオープンソース ライブラリで、共有可能なコンポーネントやアプリケーション、設計システムなどの構築に使用できます。 演習内容 以下について、React のコンセプトを Lit に変換する方法を学びます。 JSX とテンプレート コンポーネントとプロパティ 状態とライフサイクル フック 子 参照 状態の仲介 達成目標 この Codelab を完了すると、React コンポーネントのコンセプトを Lit の対応するコンポーネントに変換できるようになります。 必要なもの Chrome、Safari、Firefox、または Edge の最新バージョン。 HTML、CSS、JavaScript、Chrome DevTools に関する知識。 React に関する知識。 (上級者向け)最適な
1. Introduction Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. In this codelab, you'll build and test a simple Flutter app. The app will use the Provider package for managing state. What you'll learn How to create widget tests using the widget testing framework How to create an integration test to test the
In this codelab, you'll learn how to use the LiveData builder to combine Kotlin coroutines with LiveData in an Android app. We'll also use Coroutines Asynchronous Flow to implement the same thing, which is a coroutines library for representing an async sequence, or stream, of values. You'll start with an existing app, built using Android Architecture Components, that uses LiveData to get a list of
1. Introduction Welcome to the Flutter Cupertino codelab! In this codelab, you'll create a Cupertino (iOS-style) app using Flutter. The Flutter SDK ships with two styled widget libraries (in addition to the basic widget library): Material widgets implements the Material design language for iOS, Android, web, and desktop. Cupertino widgets implements the current iOS design language based on Apple's
このコードラボではARウェブアプリケーションのサンプルを構築していきます。このアプリケーションはJavaScriptを使用して、まるで現実世界に存在するかのように3Dモデルを描画します。 ここではWebXR Device API(旧WebVR API)を使用します。このAPIはまだ開発中で、拡張現実(Augmented Reality、AR)と仮想現実(Virtual Reality、VR)の両方に必要な機能を足し合わせたものになっています。今回はその中でもChromeで開発されているWebXR Device APIの実験的なAR拡張に注目します。 拡張現実とはなにか? 拡張現実(AR)とは通常はコンピューターが生成したグラフィックスと現実世界を合成することを表すために使用する用語です。スマートフォンを使用する拡張現実の場合にはライブカメラ映像上のそれらしい位置にコンピューターグラフィック
TensorFlow.js: Make your own "Teachable Machine" using transfer learning with TensorFlow.js 1. Before you begin TensorFlow.js model usage has grown exponentially over the past few years and many JavaScript developers are now looking to take existing state-of-the-art models and retrain them to work with custom data that is unique to their industry. The act of taking an existing model (often referre
As datasets continue to expand and models become more complex, distributing machine learning (ML) workloads across multiple nodes is becoming more attractive. Unfortunately, breaking up and distributing a workload can add both computational overhead, and a great deal more complexity to the system. Data scientists should be able to focus on ML problems, not DevOps. Fortunately, distributed workload
1. Introduction Flutter is Google's UI toolkit for building applications for mobile, web, and desktop from a single codebase. In this codelab, you will build the following Flutter application: The application generates cool-sounding names, such as "newstay", "lightstream", "mainbrake", or "graypine". The user can ask for the next name, favorite the current one, and review the list of favorited nam
1. Overview This tutorial has been updated for Tensorflow 2.2 ! In this codelab, you will learn how to build and train a neural network that recognises handwritten digits. Along the way, as you enhance your neural network to achieve 99% accuracy, you will also discover the tools of the trade that deep learning professionals use to train their models efficiently. This codelab uses the MNIST dataset
Ads Android Android Auto Android TV Android Things Assistant Augmented Reality Cloud Design Firebase Flutter G Suite IoT Maps Platform Nest Search TensorFlow Unity Wear OS Web
1. Introduction The Apps Script CLI, or clasp, is a tool that lets you to create, edit, and deploy Apps Script projects locally. It allows you to create and publish web apps and add-ons for products like Sheets, Docs, Forms, and Slides from the command line. There are two ways you can develop Apps Script, using script.google.com or locally on your computer. We'll be learning the latter, how to use
The goal of this codelab is for you to turn your code (a simple Hello World node.js app here) into a replicated application running on Kubernetes. We will show you how to take code that you have developed on your machine, turn it into a Docker container image, and then run that image on Google Kubernetes Engine. Here's a diagram of the various parts in play in this codelab to help you understand h
1. 概要 プッシュ メッセージは、ユーザーに繰り返し働きかけるシンプルで効果的な方法です。この Codelab では、プッシュ通知をウェブアプリに追加する方法を学びます。 学習内容 プッシュ メッセージのユーザーを登録および登録解除する方法 受信した push メッセージを処理する方法 通知の表示方法 通知のクリックに対応する方法 必要なもの Chrome 52 以降 Chrome 用のウェブサーバーまたは任意のウェブサーバー テキスト エディタ HTML、CSS、JavaScript、Chrome DevTools に関する基本的な知識 サンプルコード(「設定」をご覧ください) 2. セットアップする サンプルコードをダウンロードする この Codelab のサンプルコードを取得するには、次の 2 つの方法があります。 git リポジトリのクローンを作成します。 git clone h
Android Things って何? Android Things とは次の特徴をもつプラットフォームです。 Android O の派生バージョン ARM7 のビルド(Raspberry Pi 3, NXP IMX6, IMX 7) 新規ハードウェア API(GPIO, I2C, SPI) アプリケーションの OTA が可能 このコードラボの手順 Android Studioでサンプルを開く ドライバーを使う Android Things のキットで遊びましょう! 事前準備 Android Studio 3.x のインストール Android Things キットと Rainbow HAT を組み立てておく Android Studio 3.x を起動します。 🔍「Android Things Driver」を検索し、選択します。 ht16k33/build.gradleに、セグディス
1. Overview Push messaging provides a simple and effective way to re-engage with your users. In this codelab, you'll learn how to add push notifications to your web app. What you'll learn How to subscribe and unsubscribe a user for push messaging How to handle incoming push messages How to display a notification How to respond to notification clicks What you'll need Chrome 52 or above Web Server f
Welcome to the Kubernetes Kickstart Bootcamp! In this Bootcamp, you will learn how to containerize workloads, deploy them to Google Kubernetes Engine clusters, scale them to handle increased traffic, and continuously deploy your app to provide application updates. This Bootcamp will cover: The technology of containers at a low level and how Docker builds on that to provide a user friendly interfac
Cloud Dataproc (Cloud Console) による Managed Hadoop/Spark クラスタのプロビジョニングと利用
What you'll learn This codelab will walk you through adding items to a web app that Chrome requires before it will prompt users to add the app to their home screens. Specifically: Web app manifest Service worker This codelab won't show you every detail about how to build these. What we'll focus on is how to make these work together to craft a user experience. Is this a progressive web app? Well, y
Cloud Speech API を使用すると、80 以上の言語で音声ファイルの音声をテキストに変換できます。 このラボでは、音声ファイルを録音し、それを Cloud Speech API に送信して変換します。 学習すること Speech API リクエストを作成し、curl で API を呼び出す さまざまな言語の音声ファイルを使って Speech API を呼び出す 必要になるもの Google Cloud Platform のプロジェクト ブラウザ(Chrome、Firefox など) チュートリアルの使用目的を教えてください 通読のみ 通読して、演習を行う Google Cloud Platform の使用経験を教えてください 初心者 中級者 上級者 自分のペースで進める環境のセットアップ まだ Google Account(Gmail または Google Apps)をお持ちで
If you're familiar with object-oriented programming concepts, you should be able to complete this codelab. You don't need previous experience with Dart, mobile programming, or Firebase; although completing an introductory Flutter codelab first can be helpful. Flutter and Firebase work hand-in-hand to help you build mobile apps in record time. Flutter is Google's SDK for building mobile apps for iO
コードラボでGoogle Cloud Platformを勉強しましょう! このコードラボで Google Cloud Platformのそれぞれの製品の使い方を学びます。ビッグデータ、コンピューティング、監視、ネットワークなど、さまざまのトピックをカバーします。g.co/codelabs/cloud をアクセスすれば、家でもコードラボができます。
次のページ
このページを最初にブックマークしてみませんか?
『Google Codelabs』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く