2017 年 12 月 1 日

時間はすべてインド標準時(UTC+05:30)です

  • ライブ配信セッション
フィルタ:
時間 説明 _type _track _product
08:00-10:00

朝食と登録

10:00-10:55

セッション

1 日目の基調講演

Daniel Galpin、Pankaj Gupta、Francis Ma、Sachit Mishra、Tal Oppenheimer、Kaz Sato、Anitha Vijayakumar

ホール 3a

Google のデベロッパー向けプロダクトやプラットフォームの最新ニュースと最新情報を受け取る。

Android

アシスタント

クラウド

Firebase

TensorFlow

モバイルウェブ

モバイルの先へ

モバイルでの開発

モバイルウェブ

Android

セッション モバイルウェブでの開発の枠を超える Android Android アシスタント Cloud Firebase TensorFlow モバイルウェブ
11:00-11:30

セッション

コミュニティ グループ プログラム情報セッション

ダン フラン

コミュニティ ラウンジ

コミュニティ デベロッパー グループ プログラムの詳細、グループの作成方法、メンバーとして参加する方法をご覧ください。

コミュニティ

セッション コミュニティ
11:10-11:40

セッション

プログレッシブ ウェブアプリとは

Sam Dutton、Jiewei Lin、Sarah Clark

ホール 3a

この講演では、プログレッシブ ウェブアプリの概要、利用理由、利用方法について説明し、コードサンプルを交えて説明します。ウェブとアプリの長所を兼ね備えたプログレッシブ ウェブアプリは、(不安定なネットワークでも)すばやく読み込めるため、プッシュ通知を送信してユーザーの再エンゲージメントを促し、ホーム画面にアイコンを表示し、トップレベルの全画面表示で読み込むことができます。

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

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
11:10-11:40

セッション

TensorFlow と Cloud ML を使用した実世界の機械学習

加藤

Jacaranda ルーム

TensorFlow は、2015 年のリリース以来、ML の世界を民主化してきました。Google の Cloud Machine Learning Engine のスケーラビリティと組み合わせることで、TensorFlow は誰でも安価で専門知識がなくてもディープ ラーニング テクノロジーを活用できます。この講演では、TensorFlow と Cloud ML を導入して実際の問題を解決した企業の 3 つの例をご紹介します。ディープ ラーニング ベースのキュウリ選別機を自分で構築できた日本のキュウリ農家、TF を使用して自動車の事故事例を大幅に分類し、自動車の事故ケースを分類する自動車オークション サービスを提供しています。

クラウド

モバイルの先へ

セッション モバイルの先へ クラウド
11:10-12:40

トレーニング

アーキテクチャ コンポーネントを使用してアプリを作成する

Lyla Fujiwara 氏

グルモハールーム

2017 年 5 月に、アーキテクチャ コンポーネント ライブラリがリリースされました。これだけでも、デベロッパーは UI コンポーネントのライフサイクルとデータ永続性を管理および簡素化できます。これらを組み合わせることで、Android アプリを迅速に構築できます。このトレーニングでは、コンポーネントを組み合わせて使用する方法に焦点を当てて、ローカルデータの保存と読み込みを行うリアクティブ UI を備えたアプリを作成します。

Android

Android

トレーニング Android Android
11:10-12:40

トレーニング

Dialogflow を使用して Google アシスタント向けの独自アプリを開発する

Sachit Mishra、Silvano Luciani

カシアルーム

このトレーニングでは、Google アシスタント用に独自のアプリを作成する方法を学びます。Dialogflow を使用すれば、いくつかの文と返信をプログラミングするだけで、ユーザーとの会話がいかに簡単になるかがわかります。Node.js で記述されたシンプルな Webhook を使用して、アプリを独自のサーバー バックエンドとやり取りできます。Google アシスタント向けの開発方法を学びたいと考えているデベロッパーにとって最適なセッションです。

アシスタント

モバイルの先へ

トレーニング モバイルの先へ アシスタント
11:45-12:15

Q&A

コミュニティの育成に関する Q&A

ダン フラン

コミュニティ ラウンジ

プロジェクトを中心にコミュニティを巻き込む方法優れた交流会グループを作るには?コミュニティに関連することを Google 社員や他のコミュニティ リーダーに質問してください。

コミュニティ

Q&A コミュニティ
11:50-12:20

セッション

Cloud Firestore の概要

Dan McGrath

Jacaranda ルーム

Firebase は最近、モバイルおよびウェブアプリ開発用のフルマネージド NoSQL ドキュメント データベースである Cloud Firestore のベータ版リリースを発表しました。グローバルなスケールでアプリデータを簡単に保存および同期できるように設計されています。現在ベータ版で利用可能です。この講演では、プロダクト リーダーが詳細をすべて共有し、Cloud Firestore を使用してスケーラブルなアプリを構築する方法のデモを行います。

Firebase

モバイルでの開発

セッション モバイルでの開発 Firebase
11:50-12:20

セッション

Google Developers と Google Cloud 認定資格の情報セッション

JP Souchak、Manohar Silam

Google Developers と Cloud Certification Lounge

モバイルウェブ スペシャリスト、アソシエイト Android デベロッパー、データ エンジニア、クラウド アーキテクトなどのスキルを認定する方法を学びます。このセッションでは、JP Souchak と Manohar Silam が 2 つの認定資格プログラムと個人の認定資格についてハイライトするライブ情報セッションを実施します。時間があれば、Q&A の予定。

認定資格

セッション 認定資格
11:50-12:20

セッション

Kotlin のテスト

Sean McQuillan 氏

ホール 3a

Kotlin は、Java プログラミング言語と Android Studio の両方と完全に統合された高水準言語です。多くの人気アプリで Android 開発に使用されます。この講演では、Kotlin の使い方について、テストの記述について詳しく解説します。テストは、Kotlin を学習し、読みやすいテストを作成して、開発チームに Kotlin の能力を取り入れるための優れた方法です。

Android

Android

セッション Android Android
12:30-13:00

セッション

AMP を使用した e コマースサイトの構築

Ben Morss、Raghu Simha

Jacaranda ルーム

AMP がフルサービスのウェブ コンポーネント ライブラリに拡張され、美しく動的なウェブページをすばやく作成できるようになりました。この講演では、AMP の優れた機能をいくつか紹介し、最後に AMP を使用して完全な e コマース エクスペリエンスを実現する方法についてデモを行います。

AMP

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

モバイルウェブ

セッション モバイルウェブ AMP PWA
12:30-13:00

セッション

GDG プログラム情報セッション

Jennifer Kohl 氏

コミュニティ ラウンジ

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

コミュニティ

セッション コミュニティ
12:30-13:45

昼食

ホール 3b - サンドボックス

13:15-13:45

セッション

Oreo とサポート ライブラリの詳細

Daniel Galpin 氏

ホール 3a

ここでは、Android Oreo とサポート ライブラリについて詳しく見ていきます。アプリの機能やデザインをこれまで以上に改善する重要な変更について学びましょう。

Android

Android

セッション Android Android
13:15-14:45

トレーニング

Firebase と Cloud Firestore を使用してウェブアプリをビルドする

アーサー・トンプソン

グルモハールーム

Cloud Firestore を使用すれば、ウェブアプリがいかに簡単に構築できるかを実際に体験できます。講師は、このオンライン Codelab に基づいてウェブアプリを作成します。ガイドに沿って進めることも、iOS 用または Android 用の同じアプリを作成することもできます。このトレーニング セッションでは、Google 社員がこれらの技術についてサポートいたします。

Firebase

モバイルでの開発

トレーニング モバイルでの開発 Firebase
13:15-14:45

トレーニング

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

サラ・クラーク

カシアルーム

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

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

モバイルウェブ

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

セッション

Google Developers エキスパートになる: GDE プログラム情報

Nathalie Pereira、Melissa Powel

コミュニティ ラウンジ

Google Developer Experts プログラムの詳細および参加方法についてご確認ください。

コミュニティ

セッション コミュニティ
14:00-14:30

セッション

Google アシスタントとプログレッシブ ウェブアプリでコミュニティと交流する

Meggin Kearney 氏

ホール 3a

ウェブが登場する前、私たちそれぞれが小さなコミュニティの一員だった頃を想像してみてください。ときにはコミュニティのサポートを得て、対応できなかったときにもニーズに応え、その見返りとして同じことを行っていました。幸運にも、そうしたコミュニティに属している方もいるかもしれません。そこで役立つのが Google アシスタントです。ニーズを適切なコミュニティにマッチさせ、そのニーズがどのように満たされているかを追跡するための個人的なツールとして利用できます。

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

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
14:00-14:30

セッション

What's Up with Things, TensorFlow, and the Google Assistant(モノのインターネット、TensorFlow、Google アシスタントの現状)

Wayne Piekarski 氏

Jacaranda ルーム

Google は、場所や場所を問わずコンピューティングをサポートする、さまざまな新しいプラットフォームやツールを提供しています。Android Things を使用して IoT デバイスの開発と生産を簡素化する方法を学びます。Google アシスタント向けのアプリを作成する方法を聞いて、ユーザーと会話できます。Android スマートフォン、Android Wear、テレビによって、ユーザーがいつでもどこでもサービスを利用できる仕組みをご確認ください。TensorFlow を使用して、モバイル以外のあらゆる IoT アプリケーションで機械学習を容易にする方法を学習します。

TensorFlow

Android Things

アシスタント

モバイルの先へ

セッション モバイルの先へ TensorFlow Android Things Assistant
14:45-15:15

セッション

「Solve for India」情報セッション

Karthik Padmanabhan 氏

コミュニティ ラウンジ

「Solve for India」プログラムの詳細

コミュニティ

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

セッション

Actions on Google を使用して Google アシスタント向けの会話型アプリを開発する

Daniel Imrie-Situnayake 氏

Jacaranda ルーム

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

アシスタント

モバイルの先へ

セッション モバイルの先へ アシスタント
14:45-15:15

セッション

位置情報とバッテリー

Shailen Tuli

ホール 3a

ユーザーは位置情報ベースのアプリを好むものの、そのようなアプリがバッテリー消耗の主な原因であることを懸念しています。位置情報とバッテリーの関係を深く掘り下げ、バッテリーの消耗を最小限に抑えながら、位置情報が豊富なアプリを作成するための戦略について説明します。

Android

Android

セッション Android Android
15:00-16:30

トレーニング

ユーザーを歓迎する

Sean McQuillan、Prateek Tandon

グルモハールーム

Android には、ユーザーが新しいデバイスで初めてアプリを使用するときにウェルカム メッセージを表示するための API が用意されています。自動バックアップや Smart Lock などの機能により、ユーザーの満足度を維持し、移行後もユーザーであり続ける可能性が高まります。

Android

Android

トレーニング Android Android
15:00-16:30

トレーニング

Android Things を実際に体験し、独自の IoT デバイスを作成する

Jonathan Koren、Wayne Piekarski 氏

カシアルーム

このトレーニングでは、Android Things 向けの IoT アプリケーションの開発について知っておくべきことをすべて学習します。Android Studio とデベロッパー キットを使うことで、Android の知識を活用して現実世界のハードウェアを操作することがいかに簡単であるかを実感していただけます。

Android Things

モバイルの先へ

トレーニング モバイルの先へ Android Things
15:30-16:00

セッション

Women Techmakers ミートアップ

Lakshya Sivaramakrishnan 氏

コミュニティ ラウンジ

イベントで WTM リードとコミュニティ メンバーが行う非公式ミーティング。

コミュニティ

セッション コミュニティ
15:30-16:00

セッション

Firebase による実用的な分析情報

Amrit Sanjeev 氏

Jacaranda ルーム

分析とインサイトは、すべてのアプリの成功に欠かせない要素です。このセッションでは、ユーザーとユーザーの行動に関する重要な質問に答え、プロダクト ロードマップに基づいて賢明な意思決定ができるように、Firebase がどのように役立つかを学びます。

Firebase

モバイルでの開発

セッション モバイルでの開発 Firebase
15:30-16:00

セッション

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

Rowan Merewood 氏

ホール 3a

プログレッシブ ウェブアプリ(PWA)は、皆の想像を超えたスピードでウェブ全体に普及しつつあります。2 年前は、ブラウザで利用できる新しい API を利用するために、デベロッパーはほとんどの実装を自分で行う必要がありました。現在、Google はあらゆるバックグラウンドのデベロッパーがより魅力的なアプリケーションを迅速にリリースするために使用できるパワフルで堅牢なツールを提供しています。\n\n このセッションでは、PWA のベスト プラクティスと、使用を開始するための実践的なヒントについて学びます。多様なバックグラウンドのデベロッパーを支援する既存のツールと、それらのツールの理念とビジョンについて取り上げます。

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

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
16:00-17:00

午後の休憩

16:15-16:45

セッション

アーキテクチャ コンポーネント - ユースケース

Florina Muntenescu

ホール 3a

アーキテクチャ コンポーネント セットのライブラリは、堅牢でテストと保守が容易なアプリの設計に役立ちます。この講演では、各ライブラリの機能について説明し、従うべきパターンとアンチパターンを確認します。また、リクエストを最小限にするためにデータを保存すべき場所(データベース、ViewModel、SavedInstanceState)という重要な問題についても詳しく説明します。\n 最後に、アーキテクチャ コンポーネントの最新に追加されたページング ライブラリについて説明します。ページング ライブラリの仕組みと、このライブラリを使用する理由と方法について学習します。

Android

Android

セッション Android Android
16:15-16:45

セッション

コンテナ、Kubernetes、Google Cloud

KC あやがり

Jacaranda ルーム

単一のマイクロサービスを作成することは、十分に理解されている課題です。復元力があり自己修復する、ロードバランスされたマイクロサービスのクラスタを作成するのは、それほど簡単なことではありません。ロールアウトとロールバックによるクラスタの管理、個々のサービスのオンデマンドのスケーリング、サービス間でのシークレットと構成の安全な共有は、さらに困難を伴います。オープンソースのコンテナ管理システムである Kubernetes が、これに役立ちます。この講演では、まずシンプルなマイクロサービスから始め、Docker を使用してそれをコンテナ化し、Kubernetes で管理される復元性に優れたマイクロサービスのクラスタにスケールします。また、コンテナ化されたアプリケーションのデプロイ、オペレーション、スケーリングを自動化する優れたシステムである理由についても学びます。

クラウド

モバイルでの開発

セッション モバイルでの開発 クラウド
16:15-16:45

セッション

「コンフォート ゾーンから抜け出して、ネットワーキング スキルを高めましょう」

Jozef Vodiłka

コミュニティ ラウンジ

ネットワーキング スキルを学び、実践する

コミュニティ

セッション コミュニティ
16:45-18:15

トレーニング

Workbox でウェブサイトから PWA へ

David Scales 氏

カシアルーム

ウェブサイトをオフラインでも機能させたいとお考えですか?Service Worker を作成していくつかのファイルをキャッシュに保存しましたが、アップデートやブラウザ キャッシュの処理方法はよくわからない場合があります。幸いなことに、Google のエンジニアは、プログレッシブ ウェブアプリ向けのツールとコアロジックのセットである Workbox を考案しました。ここでは、サイトをオフラインに変換する方法と、キャッシュに関する難しい問題を簡単に解決する方法を紹介します。

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

モバイルウェブ

トレーニング モバイルウェブ プログレッシブ ウェブアプリ(PWA)
16:45-18:15

トレーニング

Instant App をビルドする

アニルーダ・デワニ

グルモハールーム

Android Studio 3.0 を使用して Android Instant App を作成する方法を学習します。Android Instant Apps を使用すると、アプリリンクを設定して、事前にアプリをインストールしなくてもアプリのアクティビティを起動できます。

Android

Android

トレーニング Android Android
17:00-17:30

セッション

最新のツール、テスト、自動化: Lighthouse と Puppeteer のスタートガイド

Eric Bidelman 氏、Vinamrata Singal

ホール 3a

最新のウェブ開発には最新のツールが必要です。Chrome DevTools チームが提供する最新のツールをご紹介します。Lighthouse を使用して開発ワークフローをガイドし、ヘッドレス Chrome と、ヘッドレス Chrome を制御する新しいノード ライブラリである Puppeteer ですべてを自動化します。

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

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
17:00-17:30

セッション

アドオンで Google ドキュメント、スプレッドシート、スライドを拡張する

Wesley Chun 氏

Jacaranda ルーム

Google ドキュメント、スプレッドシート、スライドなどの G Suite アプリをご利用になっていても、独自の機能を追加したい場合は、アドオンを使用すると、ユーザー インターフェースのメニューやサイドバーのカスタマイズなど、データにアクセスするためのコードを記述できます。別のサーバーからデータを取得したり、データベースに接続したりする必要がある場合。これらはすべてアドオンで可能になります。このセッションでは、Google Apps Script を紹介し、独自のアドオンを作成する方法を説明します。

G Suite

モバイルの先へ

セッション モバイルの先へ G Suite
17:00-17:30

セッション

コミュニティ グループ インドの交流会

Manoranjan Padhy 氏

コミュニティ ラウンジ

インドのコミュニティの主催者とメンバーの非公式な会合。

コミュニティ

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

セッション

量より質: 質が重要な理由

Johannes Tonollo、Nick Fortescue

ホール 3a

マテリアル デザインと Android Vitals を使用してユーザー エクスペリエンスを改善し、エンゲージメントと定着率を向上させる方法を学びます。質の高いアプリを作成することで、ユーザー レビューを改善し、編集チームがより多くの注目を集めることができます。

遊べ

モバイルでの開発

セッション モバイルでの開発 遊べ
17:45-18:15

セッション

ウェブの今後の展望

Thomas Steiner、Steven Soneff

Jacaranda ルーム

e コマース、メディア、ゲーム、その他サイトの種類を問わず、ウェブの未来について知っておくことは重要です。このセッションでは、API、プラットフォーム、テクノロジーの今後の展開について説明します。ネイティブ アプリは必要ないかもしれません。

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

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
18:30 ~ 22:00

アフターパーティー