2017 年 9 月 6 日

時間はすべて中央ヨーロッパ夏時間(UTC+02:00)です

  • ライブ配信セッション
フィルタ:
<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder">で確認できます。 <ph type="x-smartling-placeholder"></ph> で確認できます。 <ph type="x-smartling-placeholder"></ph>
時間 説明 _type _track _product
10:00 ~ 10:45

Keynote

2 日目の基調講演

Ewa Macias、Behshad Behzadi、Mícheál ó Foghlú

S1 セッション オーディトリアム ホール

ヨーロッパにおける Google のエンジニアリングの取り組みと、その背後にいる人々をご紹介します。

アシスタント

Cloud

モバイルの先へ

モバイルでの開発

Keynote モバイルを超えてモバイルでの開発 アシスタント クラウド
10:45 ~ 11:30

Q&A

コミュニティ構築に関する Q&A

Daniel Franc 氏

コミュニティ ラウンジ

プロジェクトのコミュニティと交流する方法魅力的なミートアップ グループを作るには?Google 社員と他のコミュニティが コミュニティ関連のあらゆることをリードしています

コミュニティ

Q&A コミュニティ
11:00 ~ 17:15

セッション

Google Developers と Cloud 認定資格

Google Developers と Cloud 認定資格ラウンジ

Google Developers と Google Cloud 認定資格プログラムの最新情報をご確認ください。Android、ウェブ、クラウドのエキスパートと交流して、認定資格を取得する方法を学びましょう。

コミュニティ

セッション コミュニティ
11:00 ~ 11:45

セッション

アーキテクチャ コンポーネント

Florina Muntenescu

S1 セッション オーディトリアム ホール

I/O で Android アーキテクチャ コンポーネントのプレビュー版がリリースされて以来、多くのデベロッパーからすばらしいフィードバックが寄せられています。最新のアップデート情報があり、興味深いユースケースを掘り下げています。

Android

Android

セッション Android Android
11:00 ~ 12:30

トレーニング

データドリブンのプログレッシブ ウェブアプリ

サラ・クラーク

S3.1 トレーニング チャンバー ホール

PWA は「読み取り専用」用に比較的簡単に構築できるサイトにオフラインで作業し、オンラインと同期してもらいたい場合はどうすればよいでしょうか。静的データと動的データ用のアプリ設計、バックグラウンド同期の構築、オンライン時のバックエンドの更新、最新の Google ツールを使用してプロセスの簡素化をサポートします。

プログレッシブ ウェブアプリ(PWA)

モバイルウェブ

トレーニング モバイルウェブ プログレッシブ ウェブアプリ(PWA)
11:00 ~ 11:45

セッション

TensorFlow での機械学習

Andrew Gasparovic 氏

シーズン 2 セッション シアターホール

TensorFlow は、世界で最も人気のあるオープンソースの ML フレームワークです。この講演では、TensorFlow の概要を紹介し、Google が開発した新しいものについて説明します。また、TensorFlow が Google だけでなく、実際にどのように使用されているかを示すユースケースもいくつか紹介します。

TensorFlow

モバイルの先へ

セッション モバイルの先へ TensorFlow
11:00 ~ 12:30

トレーニング

前へ(および戻る): アプリで適切なナビゲーションを定義する

Liam Spradlin、Yasmine Evjen

S3.2 トレーニング チャンバー ホール

ナビゲーションは、アプリのユーザー エクスペリエンスの中核をなす要素です。ユーザーがアプリをどのように操作するかによって、そのアプリについてユーザーがどう感じているか、アプリを適切に使用しているかどうか、アプリがビジネスの目標を満たしているかどうかがわかります。アプリのナビゲーションの定義は必ずしも簡単とは限りません。このセッションでは、Android の一般的なナビゲーション パターンとその仕組み、それらを組み合わせてアプリでの適切なナビゲーションを定義する方法について説明します。主要なユーザーを特定する方法、ユーザータスクに優先順位を付ける方法、コンテンツを階層内に配置して整理する方法を順を追って説明します。

Android

モバイルでの開発

トレーニング モバイルでの開発 Android
11:30 ~ 12:00

セッション

Google Developers Expert になる: GDE プログラム情報

Monika Starzyk 氏

コミュニティ ラウンジ

Google Developer Experts プログラムの詳細と参加方法をご覧ください。

コミュニティ

セッション コミュニティ
11:45 ~ 12:30

セッション

Google Cloud Platform の基礎: 使い方ガイド

Marc Cohen、Mete Atamel

S1 セッション オーディトリアム ホール

クラウド コンピューティングでは理解すべきことがたくさんあり、そのすべてを理解するのは大変な作業です。このセッションでは、Marc と Mete が、Google Cloud Platform で解決できる問題の驚くべき範囲と深さについて、実践的なガイド付きツアーで紹介します。

アシスタント

Cloud

モバイルでの開発

セッション モバイルでの開発 アシスタント クラウド
11:45 ~ 12:30

セッション

アプリの品質改善によるパフォーマンスの向上

Alexey Kokin 氏

シーズン 2 セッション シアターホール

マテリアル デザインと Android Vitals を使用してユーザー エクスペリエンスを改善し、エンゲージメントと維持率を高める方法をご覧ください。質の高いアプリを作成することで、ユーザー レビューの質が向上し、編集担当チームの注目度が上がります。

Firebase

モバイルでの開発

セッション モバイルでの開発 Firebase
12:00 ~ 14:15

トレーニング

イヤリングラボ

エリシュカ・チェウポワ

コミュニティ ラウンジ

イヤリング、ネックレス、ブレスレットなど、古いコンピュータ部品から作る。

コミュニティ

トレーニング コミュニティ
12:30 ~ 14:00

トレーニング

Cloud Functions と ML でアプリを強化する

S3.1 トレーニング チャンバー ホール

Firebase を使用する既存のアプリがあるとします。しかし、今度は、支払い処理、画像処理、プッシュ通知の送信など、アプリ自体では実現できない機能を追加したいと思います。独自のサーバーをスピンアップせずにこれらの処理を行うには、どうすればよいでしょうか。Firebase にお任せください。この Codelab では、Firebase で発生したイベントに応答して実行される JavaScript 関数を作成する方法を学びます。次に、これらの関数を Cloud Functions for Firebase にデプロイし、Google のインフラストラクチャ上で自動スケーリングを実行します。参加から最大限の価値を引き出すために、お使いのマシンに Node.js と npm をインストールし、さらにお好みのテキスト エディタとともにインストールしておいてください。

Firebase

モバイルでの開発

トレーニング モバイルでの開発 Firebase
12:30 ~ 13:15

セッション

Voice UI のパネル: ノイズとは何なのか?

Nandini Stocker、Sachit Mishra、Kimberly Harvey、Marc Paulina

シーズン 2 セッション シアターホール

会話とは、2 人の間で話し言葉でアイデアを交換することです。しかし、このようなやり取りが人間とデバイスの間で行われるとしたら、どうでしょうか。会話の規範は変わりますか?よろしければ、詳細をお聞かせください。このパネルでは、設計と開発が交差する領域を探り、優れた会話エクスペリエンスをユーザーに提供する方法を学びます。パネリスト: アシスタント/Actions on Google のデベロッパー Sachit Mishra、会話デザイナー Kimberly Harvey、Wear 向け Google アシスタント UX デザイナー、Marc Paulina モデレーター: Nandini Stocker、会話デザイン アドボカシーおよびパートナーシップ

モバイルでの開発

セッション モバイルでの開発
12:30 ~ 14:00

トレーニング

制約レイアウトの詳細

Dan Galpin(ダン・ガルピン)

S3.2 トレーニング チャンバー ホール

このワークショップでは、Constraint Layout エディタを使用して、Android アプリ向けの柔軟で効率的なレイアウトを作成する方法を学びます。ワークショップでは、レイアウトを試すためのスターター アプリが提供されます。

Android

Android

トレーニング Android Android
12:30 ~ 13:15

セッション

コンテナ、Kubernetes、Google Cloud

Robert Kubis、Steffen Hanikel

S1 セッション オーディトリアム ホール

マイクロサービスを 1 つ作成することは、よく知られた課題です。ロードバランスされた、耐障害性と自己回復性を備えたマイクロサービスのクラスタを作成するのは、それほど簡単ではありません。ロールアウトやロールバックを使ってクラスタを管理し、個々のサービスをオンデマンドでスケーリングし、サービス間でシークレットや構成を安全に共有することは、さらに困難です。オープンソースのコンテナ管理システムである Kubernetes は、この点で役立ちます。このセッションでは、まず単純なマイクロサービスから始め、Docker を使用してコンテナ化し、Kubernetes で管理される復元性に優れたマイクロサービスのクラスタにスケーリングします。その過程で、Kubernetes がコンテナ化されたアプリケーションのデプロイ、運用、スケーリングを自動化するための優れたシステムである理由を学びます。FlixBus が登壇し、Kubernetes を本番環境に導入して実行する経験やベスト プラクティスについてお話しできることを嬉しく思います。

Cloud

モバイルでの開発

セッション モバイルでの開発 Cloud
13:15 ~ 13:45

セッション

グローバル技術ポリシーの今後 1 年間

Danielle Osler 氏

S1 セッション オーディトリアム ホール

このセッションでは、デベロッパーに影響を与える新しい政治的およびテクノロジーのトレンドを紹介し、議論に自分の声を取り入れる方法について明確なアイデアを提供します。

Android

Android Things

Android

セッション Android Android Things
13:30 ~ 14:15

セッション

Google Developers Agency Program 情報

Amit Chopra 氏

コミュニティ ラウンジ

Google Developers Agency Program の詳細

コミュニティ

セッション コミュニティ
14:15 ~ 15:00

セッション

位置情報とマップでアプリを強化

Brett Morgan

シーズン 2 セッション シアターホール

Google マップを使えば、世界中の人が簡単に訪れます。API を活用して Google マップを Android アプリまたは iOS アプリに組み込む方法をご紹介します。スタイルを使用して機能を紹介し、新しいユースケースを実現する方法を紹介します。また、Google Maps API には多くの追加機能があり、世界中の Google データに基づいて構築できます。世界をユーザーに届ける方法を学ぶことができます。

マップ

モバイルでの開発

セッション モバイルでの開発 マップ
14:15 ~ 15:00

セッション

Google コミュニティを作成する: GDG プログラム情報

Daniel Franc 氏

コミュニティ ラウンジ

Google デベロッパー グループ プログラムの詳細や、グループの作成方法やメンバーとして参加する方法をご覧いただけます。

コミュニティ

セッション コミュニティ
14:15 ~ 15:45

トレーニング

Android での TensorFlow モデルの実践

Mark Daoust 氏

S3.2 トレーニング チャンバー ホール

このセッションでは、TensorFlow を使用して Android アプリに機械学習を追加する方法を学びます。TensorFlow を使用すると機械学習を簡単に利用できます。この講演は、Android デベロッパーにとって ML をどのように追加できるかを知るうえで最適なセッションです。

TensorFlow

Android

モバイルの先へ

トレーニング モバイルの先へ TensorFlow Android
14:15 ~ 15:00

セッション

プログレッシブ ウェブアプリ向けのフレームワークとツール

スティーブン・フルイン

S1 セッション オーディトリアム ホール

プログレッシブ ウェブアプリ(PWA)は、誰も予測していたよりも早くウェブ上に普及しています。2 年前、ブラウザで利用できる新しい API を利用するために、開発者は自分で準備作業のほとんどを行う必要がありましたが、現在ではパワフルで堅牢なツールを用意しています。このセッションでは、以下の内容を学びます。• 活用すべき PWA のベスト プラクティス • さまざまな背景を持つデベロッパーを支援するツール• さまざまな背景を持つデベロッパーを支援するツール• 実践のヒントを身につけるヒント

プログレッシブ ウェブアプリ(PWA)

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
14:15 ~ 15:45

トレーニング

Google Cloud Vision API と Natural Language API のハンズオン

Sara Robinson

S3.1 トレーニング チャンバー ホール

このクラスルーム トレーニングでは、Google Cloud Vision API と Cloud Natural Language API の使用方法を順を追って説明します。これにより参加者は、Google Cloud Machine Learning API の優れた機能を活用しながら、アプリケーションの強化や新しいアプリケーションの作成に何が必要かを理解できます。

Cloud

モバイルでの開発

トレーニング モバイルでの開発 Cloud
15:00 ~ 15:45

セッション

ウェブの今後の展望

トーマス・スタイナー

シーズン 2 セッション シアターホール

e コマース、メディア、ゲーム、その他の種類のサイトを運営しているなら、ウェブの未来を知る必要があります。このセッションでは、API、プラットフォーム、テクノロジーの今後の展望について学びます。ネイティブ アプリはもう必要ないかもしれません...

モバイルウェブ

モバイルウェブ

セッション モバイルウェブ モバイルウェブ
15:00 ~ 15:30

セッション

コミュニティ パートナーシップ: Google Developers プログラムの情報

Daniel Franc 氏

コミュニティ ラウンジ

他のリードや Google デベロッパーからインスピレーションを得て、コミュニティを構築するコミュニティ リーダー向けのプログラムについてご紹介します。

コミュニティ

セッション コミュニティ
15:00 ~ 15:45

セッション

Actions on Google を使用した会話型アシスタント アプリの開発

Ido Green、Dan Imrie-Situnayake

S1 セッション オーディトリアム ホール

Google アシスタントは、Google Home と Android の両方のスマートフォンで利用できます。Actions on Google を使用すると、デベロッパーは Google アシスタントを拡張して独自の会話型アシスタント アプリを作成できます。この講演では、Actions on Google の主なコンポーネントについて説明し、API.AI などのツールを使用して初めてのアシスタント アプリを簡単に構築する方法を紹介します。また、ユーザーの満足度を高める魅力的な会話エクスペリエンスを設計するために、音声ユーザー インターフェース(VUI)のベスト プラクティスについても説明します。

アシスタント

モバイルの先へ

セッション モバイルの先へ アシスタント
15:30 ~ 16:30

セッション

Women Techmakers プログラム情報

アズラ ラゴーネ

コミュニティ ラウンジ

Women Techmakers プログラムの詳細と参加方法についてご確認ください。

コミュニティ

セッション コミュニティ
15:45 ~ 17:15

トレーニング

Google アシスタントの実践演習と API.AI を使用した独自のアシスタント アプリの開発

Sachit Mishra、Shuyang Chen、

S3.2 トレーニング チャンバー ホール

このセッションでは、Google アシスタントと連携する独自のアシスタント アプリを作成する方法を学びます。API.AI を使用すると、いくつかの文と返信の例をプログラミングするだけで、ユーザーとの会話を簡単に作成できます。Node.js で記述されたシンプルなウェブフックを使用すると、アシスタント アプリを独自のサーバー バックエンドとインターフェースできます。これは、すべてのデベロッパーにとって、Google アシスタント向けのビルド方法を学ぶのに最適なセッションです。このトレーニングに参加する前に、Node.js v6+(LTS)、Firebase CLI(\"npm install -g firebase-tools\")がインストールされていることを確認してください。

アシスタント

モバイルの先へ

トレーニング モバイルの先へ アシスタント
15:45 ~ 16:30

セッション

パフォーマンス ツール

ウォイテック カリシンスキ

S1 セッション オーディトリアム ホール

パフォーマンスは重要です。今年、Google Play と Android Studio は、アプリの速度とスムーズな動作を維持するために、パフォーマンスの問題を診断できるまったく新しいツールをリリースしました。

Android

再生

Android

セッション Android Android Play
15:45 ~ 16:30

セッション

App to 60 - 既存のアプリで Firebase を使用する

ジェニファー・パーソン

シーズン 2 セッション シアターホール

これで、アプリのコアが完成しました。では、ユーザーの動向を把握するにはどうすればよいでしょうか。再アプローチするには?また、クラッシュやジャンクがアプリから逃げられないようにするためには、どうすればよいでしょうか。

Cloud

モバイルでの開発

セッション モバイルでの開発 Cloud
15:45 ~ 17:15

トレーニング

AMP を PWA に統合する

サラ・クラーク

S3.1 トレーニング チャンバー ホール

Accelerated Mobile Pages(AMP)は、ニュースサイトやブログなど、コンテンツ中心のサイトに最適ですが、それをプログレッシブ ウェブアプリに組み込むにはどうすればよいでしょうか。AMP のスピードとプログレッシブ ウェブアプリのオフライン能力を組み合わせる方法を学べます。

プログレッシブ ウェブアプリ(PWA)

AMP

モバイルウェブ

トレーニング モバイルウェブ PWA AMP
16:30 ~ 17:15

セッション

DeepMind の概要

Juan Silveira 氏

S1 セッション オーディトリアム ホール

DeepMind が行っている取り組みの概要を説明します。

DeepMind

モバイルの先へ

セッション モバイルの先へ DeepMind
16:30 ~ 17:15

セッション

アプリのモジュール化

ベン・ワイス(Ben Weiss)氏

シーズン 2 セッション シアターホール

アプリをモジュール化することで、最小サイズの APK をユーザーに提供できるようになります。これは Instant App の構築に不可欠であり、新興市場への攻撃にも役立っています。

Android

Android

セッション Android Android
17:15 ~ 18:00

Keynote

クロージング基調講演

Dirk Primbs、Sowmya Subrama

S1 セッション オーディトリアム ホール

少しずつ世界を変えていく

モバイルの先へ

モバイルでの開発

モバイルウェブ

Android

Keynote モバイルウェブと Android のモバイル開発を超えて