時間はすべて中央ヨーロッパ夏時間(UTC+02:00)です
- ライブ配信セッション
時間 | 説明 | _type | _track | _product |
---|---|---|---|---|
10:00 ~ 10:45 Keynote |
2 日目の基調講演Ewa Macias、Behshad Behzadi、Mícheál ão FoghlúS1 セッション オーディトリアム ホール ヨーロッパにおける Google のエンジニアリングへの取り組みについて、詳細をご確認ください。 |
Keynote | モバイル以外のモバイルでの開発 | アシスタント クラウド |
10:45 ~ 11:30 Q&A |
コミュニティの育成に関する Q&ADaniel Franc 氏コミュニティ ラウンジ プロジェクトを中心にコミュニティを巻き込む方法優れた交流会グループを作るには?コミュニティに関連することを Google 社員や他のコミュニティ リーダーに質問してください。 |
Q&A | コミュニティ | |
11:00 ~ 17:15 セッション |
Google Developers と Google Cloud 認定資格Google Developers と Cloud Certification Lounge Google Developers と Google Cloud 認定資格プログラムの最新情報をご確認ください。Android、ウェブ、クラウドのエキスパートと交流して、認定資格を取得する方法を学びます。 |
セッション | コミュニティ | |
11:00 ~ 11:45 セッション |
アーキテクチャ コンポーネントFlorina MuntenescuS1 セッション オーディトリアム ホール I/O での Android アーキテクチャ コンポーネントのプレビュー版のリリース以来、多くのデベロッパーから素晴らしいフィードバックをいただいています。最新情報を入手し、興味深いユースケースを掘り下げています。 |
セッション | Android | Android |
11:00 ~ 12:30 トレーニング |
データドリブンのプログレッシブ ウェブアプリサラ・クラークS3.1 トレーニング チャンバー ホール PWA は「読み取り専用」のサイトで比較的簡単に構築できますが、オフラインで作業して、オンライン時に同期させるにはどうすればよいでしょうか。Google は、静的データと動的データ用のアプリの設計、バックグラウンド同期の構築、オンライン時のバックエンドの更新、最新の Google ツールを使用してプロセスを簡素化するお手伝いをします。 |
トレーニング | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
11:00 ~ 11:45 セッション |
TensorFlow での機械学習アンドリュー・ガスパロビックS2 セッション シアターホール TensorFlow は、世界で最も人気のあるオープンソースの機械学習フレームワークです。この講演では、TensorFlow の概要と、Google が開発した新しい点について説明します。また、Google や実際の現場で TensorFlow がどのように使用されているかを示すユースケースも紹介します。 |
セッション | モバイルの先へ | TensorFlow |
11:00 ~ 12:30 トレーニング |
前進(と後進): アプリの適切なナビゲーションを定義するLiam Spradlin、Yasmine EvjenS3.2 トレーニング チャンバー ホール ナビゲーションは、アプリのユーザー エクスペリエンスの中核をなす要素です。ユーザーがアプリをどのように操作したかによって、アプリに対するユーザーの感想や、アプリが適切に使用されているかどうか、アプリがビジネス目標の達成に貢献しているかどうかが判断されます。アプリのナビゲーションを定義するのは必ずしも簡単なことではありません。このセッションでは、Android での一般的なナビゲーション パターン、その仕組み、それらを組み合わせてアプリで適切なナビゲーションを定義する方法について説明します。主要なユーザーの特定、ユーザータスクの優先順位付け、コンテンツを階層化して整理する方法について説明します。 |
トレーニング | モバイルでの開発 | Android |
11:30 ~ 12:00 セッション |
Google Developers エキスパートになる: GDE プログラム情報Monika Starzyk 氏コミュニティ ラウンジ Google Developer Experts プログラムの詳細および参加方法についてご確認ください。 |
セッション | コミュニティ | |
11:45 ~ 12:30 セッション |
Fundamentals of Google Cloud Platform: 使い方ガイドMarc Cohen、Mete AtamelS1 セッション オーディトリアム ホール クラウド コンピューティングには学ぶことが多く、そのすべてを理解しようとするのは大変な作業です。このセッションでは、Marc と Mete が Google Cloud Platform で解決できる驚くべき範囲と詳細な問題についての実践的なガイドツアーをご紹介します。 |
セッション | モバイルでの開発 | アシスタント クラウド |
11:45 ~ 12:30 セッション |
アプリの品質改善によるパフォーマンスの向上Alexey Kokin 氏S2 セッション シアターホール マテリアル デザインと 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 PaulinaS2 セッション シアターホール 会話とは定義上、2 人の人物が話し言葉によってアイデアを交換することです。しかし、人とデバイスの間でこのようなやり取りが起こるとどうなるでしょうか。会話の規範は変化するか?よろしければ、詳細をお聞かせください。このパネルでは、ユーザーにとって優れた会話エクスペリエンスを生み出す方法について、デザインと開発の交差点を探ります。パネリスト: アシスタント/Actions on Google のデベロッパー Sachit Mishra、会話デザイナー Kimberly Harvey、Google アシスタントの UX デザイナー Marc Paulina 司会者: Nandini Stocker(会話デザイン アドボカシーおよびパートナーシップ担当責任者) |
セッション | モバイルでの開発 | |
12:30 ~ 14:00 トレーニング |
Constraint Layout の詳細ダン・ギャルピンS3.2 トレーニング チャンバー ホール このワークショップでは、Constraint Layout エディタを使用して、Android アプリの柔軟で効率的なレイアウトを作成する方法を学びます。ワークショップには、レイアウトをテストするためのスターター アプリが用意されています。 |
トレーニング | Android | Android |
12:30 ~ 13:15 セッション |
コンテナ、Kubernetes、Google CloudRobert Kubis、Steffen HanikelS1 セッション オーディトリアム ホール 単一のマイクロサービスを作成することは、十分に理解されている課題です。復元力があり自己修復する、ロードバランスされたマイクロサービスのクラスタを作成するのは、それほど簡単なことではありません。ロールアウトとロールバックによるクラスタの管理、個々のサービスのオンデマンドのスケーリング、サービス間でのシークレットと構成の安全な共有は、さらに困難を伴います。オープンソースのコンテナ管理システムである Kubernetes が、これに役立ちます。この講演では、まずシンプルなマイクロサービスから始め、Docker を使用してそれをコンテナ化し、Kubernetes で管理される復元性に優れたマイクロサービスのクラスタにスケールします。その過程で、Kubernetes がコンテナ化されたアプリケーションのデプロイ、オペレーション、スケーリングを自動化するための優れたシステムである理由を学びます。FlixBus が登壇し、Kubernetes を本番環境に導入して運用する際の経験とベスト プラクティスについてお話しできることを嬉しく思います。 |
セッション | モバイルでの開発 | クラウド |
13:15 ~ 13:45 セッション |
グローバル技術ポリシーの 1 年の展望Danielle Osler 氏S1 セッション オーディトリアム ホール このセッションでは、デベロッパーに影響を及ぼしている新たな政治的およびテクノロジーのトレンドを紹介し、議論に自分の意見を取り入れる方法について明確なアイデアを提供します。 |
セッション | Android | Android Things |
13:30 ~ 14:15 セッション |
Google Developers Agency プログラム情報アミット・チョプラ氏コミュニティ ラウンジ Google Developers Agency Program の詳細 |
セッション | コミュニティ | |
14:15 ~ 15:00 セッション |
アプリで位置情報と地図を利用Brett MorganS2 セッション シアターホール Google マップを使えば、世界のあらゆる情報を人々が簡単に入手できます。Google の API を活用して、Google マップを Android アプリや iOS アプリに組み込む方法について学習します。スタイル設定を使用して特長をアピールする方法や、新しいユースケースを実現する方法について説明します。Google Maps API にはさまざまな追加機能が含まれており、世界に関するデータを基に構築することができます。世界をユーザーの皆様に届ける方法を学ぶことができます。 |
セッション | モバイルでの開発 | マップ |
14:15 ~ 15:00 セッション |
Google コミュニティの作成: GDG プログラム情報Daniel Franc 氏コミュニティ ラウンジ Google デベロッパー グループ プログラムの詳細、グループの作成方法、メンバーとして参加する方法をご覧ください。 |
セッション | コミュニティ | |
14:15 ~ 15:45 トレーニング |
Android で TensorFlow モデルを実行するMark Daoust 氏S3.2 トレーニング チャンバー ホール このセッションでは、TensorFlow を使用して Android アプリケーションに機械学習を追加する方法を学びます。TensorFlow を使うと機械学習が簡単になります。この講演は、機械学習を追加する方法を Android デベロッパーにとって最適なセッションです。 |
トレーニング | モバイルの先へ | TensorFlow Android |
14:15 ~ 15:00 セッション |
プログレッシブ ウェブアプリ向けのフレームワークとツールスティーブン フルインS1 セッション オーディトリアム ホール プログレッシブ ウェブアプリ(PWA)は、皆の想像を超えたスピードでウェブ全体に普及しつつあります。2 年前は、ブラウザで利用できる新しい API を利用するために、デベロッパーは自身でほとんどの実装を行う必要がありましたが、現在では、バックグラウンドのデベロッパーがより魅力的なアプリケーションを迅速にリリースするのに役立つ、パワフルで堅牢なツールが提供されています。このセッションでは、以下について学習します。• 活用すべき PWA のベスト プラクティス • さまざまなバックグラウンドを持つデベロッパーを支援する既存のツール • その背後にある実用的なツールの紹介 • 理念と理念 |
セッション | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
14:15 ~ 15:45 トレーニング |
Google Cloud Vision と Natural Language API のハンズオンSara RobinsonS3.1 トレーニング チャンバー ホール このクラスルーム トレーニングでは、Google Cloud Vision API と Cloud Natural Language API の使用方法を詳細に説明します。これにより参加者は、Google Cloud ML API の優れた機能を活用しながら、アプリケーションの強化や新規アプリケーションの作成に何が必要かを理解できます。 |
トレーニング | モバイルでの開発 | クラウド |
15:00 ~ 15:45 セッション |
ウェブの今後の展望Thomas Steiner 氏S2 セッション シアターホール e コマース、メディア、ゲーム、その他サイトの種類を問わず、ウェブの未来について知っておくことは重要です。このセッションでは、API、プラットフォーム、テクノロジーの今後の展開について学習します。おそらくネイティブ アプリは必要ないでしょう... |
セッション | モバイルウェブ | モバイルウェブ |
15:00 ~ 15:30 セッション |
コミュニティ パートナーシップ: Google Developers プログラムに関する情報提供Daniel Franc 氏コミュニティ ラウンジ 他のリーダーや Google Developers からインスピレーションを得て、コミュニティを構築しているコミュニティ リーダー向けのプログラムについて学びましょう。 |
セッション | コミュニティ | |
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 セッション |
アプリ 60 - 既存のアプリで Firebase を使用するJennifer PersonS2 セッション シアターホール これでアプリの中核は構築できました。では、ユーザーの状況を把握するにはどうすればよいでしょうか。再エンゲージメントするにはどうすればよいか?そして、クラッシュやジャンクを防いで、逃がさないようにするにはどうすればよいでしょうか。 |
セッション | モバイルでの開発 | クラウド |
15:45 ~ 17:15 トレーニング |
AMP を PWA に組み込むサラ・クラークS3.1 トレーニング チャンバー ホール Accelerated Mobile Pages(AMP)は、ニュースサイトやブログなどのコンテンツ中心のサイトに最適ですが、それらをプログレッシブ ウェブアプリに組み込むにはどうすればよいでしょうか。AMP のスピードとオフラインのプログレッシブ ウェブアプリの機能を組み合わせる方法をご紹介します。 |
トレーニング | モバイルウェブ | PWA AMP |
16:30 ~ 17:15 セッション |
DeepMind の概要フアン・シルベイラS1 セッション オーディトリアム ホール DeepMind の取り組みの概要。 |
セッション | モバイルの先へ | DeepMind |
16:30 ~ 17:15 セッション |
アプリのモジュール化ベン ワイスS2 セッション シアターホール アプリをモジュール化することで、ユーザーに最小の APK を提供できるようになります。これは Instant Apps の構築に不可欠であり、新興市場への攻撃にも有効です。 |
セッション | Android | Android |
17:15 ~ 18:00 Keynote |
クロージング基調講演ダークプリム、Sawmya SubramaS1 セッション オーディトリアム ホール 一度に世界を変える |
Keynote | モバイルウェブでの開発の枠を超える Android |