時間はすべて中央ヨーロッパ夏時間(UTC+02:00)です
- ライブ配信セッション
時間 | 説明 | _type | _track | _product |
---|---|---|---|---|
10:00 ~ 10:45 Keynote |
2 日目の基調講演Ewa Macias、Behshad Behzadi、Mícheál ó FoghlúS1 セッション オーディトリアム ホール ヨーロッパにおける Google のエンジニアリングの取り組みと、その背後にいる人々をご紹介します。 |
Keynote | モバイルを超えてモバイルでの開発 | アシスタント クラウド |
10:45 ~ 11:30 Q&A |
コミュニティ構築に関する Q&ADaniel Franc 氏コミュニティ ラウンジ プロジェクトのコミュニティと交流する方法魅力的なミートアップ グループを作るには?Google 社員と他のコミュニティが コミュニティ関連のあらゆることをリードしています |
Q&A | コミュニティ | |
11:00 ~ 17:15 セッション |
Google Developers と Cloud 認定資格Google Developers と Cloud 認定資格ラウンジ Google Developers と Google Cloud 認定資格プログラムの最新情報をご確認ください。Android、ウェブ、クラウドのエキスパートと交流して、認定資格を取得する方法を学びましょう。 |
セッション | コミュニティ | |
11:00 ~ 11:45 セッション |
アーキテクチャ コンポーネントFlorina MuntenescuS1 セッション オーディトリアム ホール I/O で Android アーキテクチャ コンポーネントのプレビュー版がリリースされて以来、多くのデベロッパーからすばらしいフィードバックが寄せられています。最新のアップデート情報があり、興味深いユースケースを掘り下げています。 |
セッション | Android | Android |
11:00 ~ 12:30 トレーニング |
データドリブンのプログレッシブ ウェブアプリサラ・クラークS3.1 トレーニング チャンバー ホール PWA は「読み取り専用」用に比較的簡単に構築できるサイトにオフラインで作業し、オンラインと同期してもらいたい場合はどうすればよいでしょうか。静的データと動的データ用のアプリ設計、バックグラウンド同期の構築、オンライン時のバックエンドの更新、最新の Google ツールを使用してプロセスの簡素化をサポートします。 |
トレーニング | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
11:00 ~ 11:45 セッション |
TensorFlow での機械学習Andrew Gasparovic 氏シーズン 2 セッション シアターホール TensorFlow は、世界で最も人気のあるオープンソースの ML フレームワークです。この講演では、TensorFlow の概要を紹介し、Google が開発した新しいものについて説明します。また、TensorFlow が Google だけでなく、実際にどのように使用されているかを示すユースケースもいくつか紹介します。 |
セッション | モバイルの先へ | TensorFlow |
11:00 ~ 12:30 トレーニング |
前へ(および戻る): アプリで適切なナビゲーションを定義するLiam Spradlin、Yasmine EvjenS3.2 トレーニング チャンバー ホール ナビゲーションは、アプリのユーザー エクスペリエンスの中核をなす要素です。ユーザーがアプリをどのように操作するかによって、そのアプリについてユーザーがどう感じているか、アプリを適切に使用しているかどうか、アプリがビジネスの目標を満たしているかどうかがわかります。アプリのナビゲーションの定義は必ずしも簡単とは限りません。このセッションでは、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 AtamelS1 セッション オーディトリアム ホール クラウド コンピューティングでは理解すべきことがたくさんあり、そのすべてを理解するのは大変な作業です。このセッションでは、Marc と Mete が、Google Cloud Platform で解決できる問題の驚くべき範囲と深さについて、実践的なガイド付きツアーで紹介します。 |
セッション | モバイルでの開発 | アシスタント クラウド |
11:45 ~ 12:30 セッション |
アプリの品質改善によるパフォーマンスの向上Alexey Kokin 氏シーズン 2 セッション シアターホール マテリアル デザインと Android Vitals を使用してユーザー エクスペリエンスを改善し、エンゲージメントと維持率を高める方法をご覧ください。質の高いアプリを作成することで、ユーザー レビューの質が向上し、編集担当チームの注目度が上がります。 |
セッション | モバイルでの開発 | 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 |
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 |
12:30 ~ 13:15 セッション |
コンテナ、Kubernetes、Google CloudRobert Kubis、Steffen HanikelS1 セッション オーディトリアム ホール マイクロサービスを 1 つ作成することは、よく知られた課題です。ロードバランスされた、耐障害性と自己回復性を備えたマイクロサービスのクラスタを作成するのは、それほど簡単ではありません。ロールアウトやロールバックを使ってクラスタを管理し、個々のサービスをオンデマンドでスケーリングし、サービス間でシークレットや構成を安全に共有することは、さらに困難です。オープンソースのコンテナ管理システムである Kubernetes は、この点で役立ちます。このセッションでは、まず単純なマイクロサービスから始め、Docker を使用してコンテナ化し、Kubernetes で管理される復元性に優れたマイクロサービスのクラスタにスケーリングします。その過程で、Kubernetes がコンテナ化されたアプリケーションのデプロイ、運用、スケーリングを自動化するための優れたシステムである理由を学びます。FlixBus が登壇し、Kubernetes を本番環境に導入して実行する経験やベスト プラクティスについてお話しできることを嬉しく思います。 |
セッション | モバイルでの開発 | Cloud |
13:15 ~ 13:45 セッション |
グローバル技術ポリシーの今後 1 年間Danielle Osler 氏S1 セッション オーディトリアム ホール このセッションでは、デベロッパーに影響を与える新しい政治的およびテクノロジーのトレンドを紹介し、議論に自分の声を取り入れる方法について明確なアイデアを提供します。 |
セッション | 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 |
14:15 ~ 15:00 セッション |
プログレッシブ ウェブアプリ向けのフレームワークとツールスティーブン・フルインS1 セッション オーディトリアム ホール プログレッシブ ウェブアプリ(PWA)は、誰も予測していたよりも早くウェブ上に普及しています。2 年前、ブラウザで利用できる新しい API を利用するために、開発者は自分で準備作業のほとんどを行う必要がありましたが、現在ではパワフルで堅牢なツールを用意しています。このセッションでは、以下の内容を学びます。• 活用すべき PWA のベスト プラクティス • さまざまな背景を持つデベロッパーを支援するツール• さまざまな背景を持つデベロッパーを支援するツール• 実践のヒントを身につけるヒント |
セッション | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
14:15 ~ 15:45 トレーニング |
Google Cloud Vision API と Natural Language API のハンズオンSara RobinsonS3.1 トレーニング チャンバー ホール このクラスルーム トレーニングでは、Google Cloud Vision API と Cloud Natural Language API の使用方法を順を追って説明します。これにより参加者は、Google Cloud Machine Learning API の優れた機能を活用しながら、アプリケーションの強化や新しいアプリケーションの作成に何が必要かを理解できます。 |
トレーニング | モバイルでの開発 | 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-SitunayakeS1 セッション オーディトリアム ホール 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 Play |
15:45 ~ 16:30 セッション |
App to 60 - 既存のアプリで Firebase を使用するジェニファー・パーソンシーズン 2 セッション シアターホール これで、アプリのコアが完成しました。では、ユーザーの動向を把握するにはどうすればよいでしょうか。再アプローチするには?また、クラッシュやジャンクがアプリから逃げられないようにするためには、どうすればよいでしょうか。 |
セッション | モバイルでの開発 | Cloud |
15:45 ~ 17:15 トレーニング |
AMP を PWA に統合するサラ・クラークS3.1 トレーニング チャンバー ホール Accelerated Mobile Pages(AMP)は、ニュースサイトやブログなど、コンテンツ中心のサイトに最適ですが、それをプログレッシブ ウェブアプリに組み込むにはどうすればよいでしょうか。AMP のスピードとプログレッシブ ウェブアプリのオフライン能力を組み合わせる方法を学べます。 |
トレーニング | モバイルウェブ | PWA AMP |
16:30 ~ 17:15 セッション |
DeepMind の概要Juan Silveira 氏S1 セッション オーディトリアム ホール DeepMind が行っている取り組みの概要を説明します。 |
セッション | モバイルの先へ | DeepMind |
16:30 ~ 17:15 セッション |
アプリのモジュール化ベン・ワイス(Ben Weiss)氏シーズン 2 セッション シアターホール アプリをモジュール化することで、最小サイズの APK をユーザーに提供できるようになります。これは Instant App の構築に不可欠であり、新興市場への攻撃にも役立っています。 |
セッション | Android | Android |
17:15 ~ 18:00 Keynote |
クロージング基調講演Dirk Primbs、Sowmya SubramaS1 セッション オーディトリアム ホール 少しずつ世界を変えていく |
Keynote | モバイルウェブと Android のモバイル開発を超えて |