2017 年 12 月 1 日

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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

  • ライブ配信セッション
フィルタ:
時間 説明 _type _track _商品 [product]
08:00-10:00

朝食と登録

10:00-10:55

Session

1 日目の基調講演

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

ホール 3a

Google のデベロッパー向けプロダクトやプラットフォームに関する最新ニュースや最新情報をご紹介します。

Android

アシスタント

Cloud

Firebase

TensorFlow

携帯向けサイト

モバイルにとどまらない

モバイルでの開発

携帯向けサイト

Android

Session モバイル モバイルウェブでの開発 モバイルウェブ Android での開発 Android アシスタント Cloud Firebase TensorFlow モバイルウェブ
11:00-11:30

Session

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

ダンフラン

コミュニティ ラウンジ

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

コミュニティ

Session コミュニティ
11:10-11:40

Session

プログレッシブ ウェブアプリ: 詳細とその理由

Sam Dutton、Jiewei Lin、Sarah Clark

ホール 3a

このトークでは、プログレッシブ ウェブアプリとは何か、なぜ、どのように行われるのかを説明し、コードサンプルをご紹介します。プログレッシブ ウェブアプリは、ウェブとアプリの両方の長所を組み合わせて、(不安定なネットワークでも)すばやく読み込みを行い、プッシュ通知を送信してユーザーに再アプローチします。また、ホーム画面にアイコンを表示し、トップレベルの全画面表示で読み込むことができます。

PWA

携帯向けサイト

Session 携帯向けサイト PWA
11:10-11:40

Session

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

カズ サト語

ジャカランダ ルーム

TensorFlow は、Google の機械学習用オープンソース ライブラリです。2015 年のリリース以来、機械学習の世界は民主化されてきました。TensorFlow は、Google の Cloud Machine Learning Engine のスケーラビリティと組み合わせることで、誰でも簡単にディープ ラーニング テクノロジーを活用できます。このトークでは、実際の課題を解決するため、TensorFlow と Cloud ML を採用した 3 つの事例をご紹介します。ディープ ラーニングベースのキュウリ ソーターを独自に構築したキュウリメーカー、そして、自動車関連の事業者として、自動車関連のチケット販売で、

Cloud

モバイルにとどまらない

Session モバイルにとどまらない Cloud
11:10-12:40

トレーニング

アーキテクチャ コンポーネントを使ってアプリを構築する

Lyla 藤原

Gulmohar Room

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

Android

Android

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

トレーニング

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

Sachit Mishra、Silvano Luciani

カシアルーム

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

アシスタント

モバイルにとどまらない

トレーニング モバイルにとどまらない アシスタント
11:45-12:15

Q&A

コミュニティ構築 Q&A

ダンフラン

コミュニティ ラウンジ

プロジェクトのコミュニティと連携する方法は?優れたミートアップ グループの作り方Google 社員に話しかけて、他のコミュニティがすべてのコミュニティについて先導し、

コミュニティ

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

Session

Cloud Firestore の概要

Dan McGrath

ジャカランダ ルーム

Firebase は先日、モバイルおよびウェブアプリ開発向けのフルマネージド NoSQL ドキュメント データベースである Cloud Firestore のベータ版リリースを発表しました。グローバル スケールで簡単にアプリデータを保存、同期できるように設計されており、現在はベータ版として提供されています。このトークでは、プロダクト リードがすべての詳細情報を共有し、Cloud Firestore でスケーラブルなアプリを構築する方法を紹介します。

Firebase

モバイルでの開発

Session モバイルでの開発 Firebase
11:50-12:20

Session

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

JP Souchak、Manohar Silam

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

モバイルウェブ スペシャリスト、Associate Android Developer、Data Engineer、または Cloud Architect としてのスキルを証明しましょう。このセッションでは、JP Souchak と Manohar Silam が、2 つの認定資格プログラムと個々の認定資格のハイライトを紹介するライブ情報セッションを実施します。Q& A をフォロー、時間の許す限り。

認定資格

Session 認定資格
11:50-12:20

Session

Kotlin のテスト

Sean McQuillan 氏

ホール 3a

Kotlin は、Java プログラミング言語と Android Studio の両方と完全に統合された高水準言語です。多くの人気アプリで Android 開発に使用されます。この講演では、テストの作成について深く掘り下げて、Kotlin の使用方法について説明します。テストは、Kotlin について学習し、読み取り可能なテストを作成し、開発チームに Kotlin の機能を知ってもらう優れた方法です。

Android

Android

Session Android Android
12:30-13:00

Session

AMP で e コマースサイトを構築する

Ben Morss、Raghu Simha

ジャカランダ ルーム

AMP はフルサービスのウェブ コンポーネント ライブラリに対応しており、美しく動的なウェブページを迅速に作成するうえで理想的です。このトークでは、AMP の優れた機能をいくつか紹介し、最後に AMP を使用して完全な e コマース エクスペリエンスを作成する方法を紹介します。

AMP

PWA

携帯向けサイト

Session 携帯向けサイト AMP の PWA
12:30-13:00

Session

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

Jennifer Kohl 氏

コミュニティ ラウンジ

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

コミュニティ

Session コミュニティ
12:30-13:45

昼食

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

13:15-13:45

Session

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

Daniel Galpin 氏

ホール 3a

Android Oreo とサポート ライブラリについて詳しく取り上げます。アプリの機能、外観、デザインを刷新する大きな変更について学びましょう。

Android

Android

Session Android Android
13:15-14:45

トレーニング

Firebase と Cloud Firestore を使用したウェブアプリの構築

アーサー・トンプソン

Gulmohar Room

Cloud Firestore を使えば簡単にウェブアプリを作成できます。講師はこちらのオンライン Codelab に基づいてウェブアプリを作成します。以下に沿って進めるか、iOS または Android 向けに同じアプリを構築してください。このトレーニング セッションでは、これらのテクノロジーのいずれかに対して Google 社員がサポートします。

Firebase

モバイルでの開発

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

トレーニング

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

サラ・クラーク

カシアルーム

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

PWA

携帯向けサイト

トレーニング 携帯向けサイト PWA
14:00-14:30

Session

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

Nathalie Pereira、Melissa Powel

コミュニティ ラウンジ

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

コミュニティ

Session コミュニティ
14:00-14:30

Session

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

メギン・カーニー

ホール 3a

ウェブの前から、ある小さなコミュニティのメンバーがいた時代を想像してみてください。これまでは、コミュニティを頼って私たちが支援してくれましたが、そのニーズに応えるために、やっぱり私たちもそうでした。幸運にも、私たちがこうしたコミュニティのメンバーになることができるかもしれません。そこで Google アシスタントの出番です。ニーズと適切なコミュニティをマッチングし、それらのニーズがどのように満たされているかを追跡するための個人用ツールです。

PWA

携帯向けサイト

Session 携帯向けサイト PWA
14:00-14:30

Session

モノのインターネット、TensorFlow、Google アシスタントの進化

Wayne Piekarski 氏

ジャカランダ ルーム

Google は、場所や場所を問わずコンピューティングをサポートする幅広い新しいプラットフォームとツールを用意しています。Android Things を使用して IoT デバイスの開発と生産を簡素化する方法を学びます。Google アシスタント向けアプリを作成する方法や、ユーザーと会話する方法を確認できます。Android スマートフォン、Android Wear、TV を利用して、いつでもどこでもサービスを利用する方法がわかります。TensorFlow を使用して、モバイル以外のあらゆる種類の IoT アプリケーションで機械学習を簡単に実行する方法について学習します。

TensorFlow

Android Things

アシスタント

モバイルにとどまらない

Session モバイルにとどまらない TensorFlow Android Things Assistant
14:45-15:15

Session

\<quot;インドで解決する\" 情報セッション

Karthik Padmanabhan 氏

コミュニティ ラウンジ

\Sqive for India のプログラムの詳細

コミュニティ

Session コミュニティ
14:45-15:15

Session

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

Daniel Imrie-Situnayake 氏

ジャカランダ ルーム

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

アシスタント

モバイルにとどまらない

Session モバイルにとどまらない アシスタント
14:45-15:15

Session

位置情報とバッテリー

Shailen Tuli

ホール 3a

ユーザーは位置情報を利用したアプリを好みますが、そのようなアプリはバッテリーの消耗の原因となるのではないかと心配しています。位置情報とバッテリーの関係を詳しく見ていき、バッテリーの消耗を最小限に抑えつつ、位置情報の豊富なアプリを作成するための戦略について説明します。

Android

Android

Session Android Android
15:00-16:30

トレーニング

ユーザーのご紹介

Sean McQuillan、Prateek Tandon

Gulmohar Room

Android は、ユーザーが新しいデバイスで初めてアプリを使用するときに、暖かく歓迎するための API を提供します。自動バックアップや Smart Lock などの機能によって、ユーザーの満足度が高まり、移行後もユーザーが使い続けられる可能性が高まります。

Android

Android

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

トレーニング

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

Jonathan Koren、Wayne Piekarski

カシアルーム

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

Android Things

モバイルにとどまらない

トレーニング モバイルにとどまらない Android Things
15:30-16:00

Session

Women Techmakers 交流会

Lakshya Sivaramakrishnan 氏

コミュニティ ラウンジ

WTM のリーダーとコミュニティのメンバーが集うイベント。

コミュニティ

Session コミュニティ
15:30-16:00

Session

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

Amrit Sanjeev 氏

ジャカランダ ルーム

分析とインサイトは、すべてのアプリの成功にとって重要です。このセッションでは、Firebase を利用してユーザーとその行動に関する重要な疑問に答え、プロダクト ロードマップに基づいて的確な意思決定を行う方法を学びます。

Firebase

モバイルでの開発

Session モバイルでの開発 Firebase
15:30-16:00

Session

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

Rowan Merewood 氏

ホール 3a

プログレッシブ ウェブアプリ(PWA)は、誰も想像していなかった速さでウェブ全体に広がっています。2 年前、デベロッパーはブラウザで使用できる新しい API を利用するにあたり、自分で実装をする必要がありました。現在、あらゆるバックグラウンドのデベロッパーが、より魅力的なアプリケーションを迅速にリリースするために使用できる強力で堅牢なツールが用意されています。\n\n このセッションでは、PWA のベスト プラクティスと、使用を開始するための実践的なヒントについて学習します。さまざまなバックグラウンドのデベロッパーを支援する既存のツールや、こうしたツールの原理やビジョンについて説明します。

PWA

携帯向けサイト

Session 携帯向けサイト PWA
16:00-17:00

午後の休憩

16:15-16:45

Session

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

Florina Muntenescu

ホール 3a

アーキテクチャ コンポーネントの一連のライブラリは、堅牢でテストと保守が容易なアプリを設計するのに役立ちます。この講演では、各ライブラリの機能と、従うべきパターンとアンチパターンについて説明します。また、データベース、ViewModel、SavedInstanceState など、リクエストの最小化に必要なデータの保存場所という重要な問題を詳しく確認します。\n 最後に、アーキテクチャ コンポーネントの最新の追加であるページング ライブラリについて説明します。ページング ライブラリの仕組み、およびその使用目的と使用方法について説明します。

Android

Android

Session Android Android
16:15-16:45

Session

コンテナ、Kubernetes、Google Cloud

KC 矢谷利

ジャカランダ ルーム

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

Cloud

モバイルでの開発

Session モバイルでの開発 Cloud
16:15-16:45

Session

"快適ゾーンから抜け出し、ネットワーク スキルを向上させましょう"

Jozef Vodička 氏

コミュニティ ラウンジ

ネットワーキングのスキルを磨いて学習する

コミュニティ

Session コミュニティ
16:45-18:15

トレーニング

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

David 体重計

カシアルーム

ウェブサイトがオフラインで利用できるようにします。Service Worker を作成して一部のファイルをキャッシュに保存しますが、更新またはブラウザのキャッシュの処理方法がよくわからない場合があります。幸い、Google のエンジニアはこのような疑問に直面しており、Workbox というプログレッシブ ウェブアプリの一連のツールとコアロジックを記述しています。ここでは、サイトをオフラインに変換して、難しいキャッシュの問題を簡単に解決する方法を紹介します。

PWA

携帯向けサイト

トレーニング 携帯向けサイト PWA
16:45-18:15

トレーニング

Instant App の作成

アニルード・デワニ

Gulmohar Room

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

Android

Android

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

Session

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

Eric Bidelman 氏、Vinamrata Singal

ホール 3a

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

PWA

携帯向けサイト

Session 携帯向けサイト PWA
17:00-17:30

Session

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

Wesley Chun 氏

ジャカランダ ルーム

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

G Suite

モバイルにとどまらない

Session モバイルにとどまらない G Suite
17:00-17:30

Session

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

Manoranjan Padhy 氏

コミュニティ ラウンジ

インドのコミュニティの主催者とメンバーによる気軽な交流会。

コミュニティ

Session コミュニティ
17:45-18:15

Session

量より質: 品質が重要である理由

Johannes Tonollo、Nick Fortescue

ホール 3a

マテリアル デザインと Android Vitals を使用してユーザー エクスペリエンスを改善し、エンゲージメントと継続率を高める方法を学びます。質の高いアプリを作成することで、ユーザーのレビューの質を高め、編集チームに見つけてもらいやすくなります。

再生

モバイルでの開発

Session モバイルでの開発 再生
17:45-18:15

Session

ウェブ向けの次の機能

Thomas Steiner、Steven Soneff 氏

ジャカランダ ルーム

e コマース、メディア、ゲームなど、さまざまなタイプのサイトを利用する場合、ウェブの未来について知っておく必要があります。このセッションでは、API、プラットフォーム、テクノロジーに関する次のステップについて説明します。ネイティブ アプリは必要ないかもしれません。

PWA

携帯向けサイト

Session 携帯向けサイト PWA
18:30 ~ 22:00

アフターパーティー