時間はすべてインド標準時(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 | Android アシスタント Cloud Firebase TensorFlow モバイルウェブ |
11:00-11:30 セッション |
コミュニティ グループ プログラム情報セッションダン フランコミュニティ ラウンジ コミュニティ デベロッパー グループ プログラムの詳細、グループの作成方法、メンバーとして参加する方法をご覧ください。 |
セッション | コミュニティ | |
11:10-11:40 セッション |
プログレッシブ ウェブアプリとはSam Dutton、Jiewei Lin、Sarah Clarkホール 3a この講演では、プログレッシブ ウェブアプリの概要、利用理由、利用方法について説明し、コードサンプルを交えて説明します。ウェブとアプリの長所を兼ね備えたプログレッシブ ウェブアプリは、(不安定なネットワークでも)すばやく読み込めるため、プッシュ通知を送信してユーザーの再エンゲージメントを促し、ホーム画面にアイコンを表示し、トップレベルの全画面表示で読み込むことができます。 |
セッション | モバイルウェブ | プログレッシブ ウェブアプリ(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 |
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 McGrathJacaranda ルーム Firebase は最近、モバイルおよびウェブアプリ開発用のフルマネージド NoSQL ドキュメント データベースである Cloud Firestore のベータ版リリースを発表しました。グローバルなスケールでアプリデータを簡単に保存および同期できるように設計されています。現在ベータ版で利用可能です。この講演では、プロダクト リーダーが詳細をすべて共有し、Cloud Firestore を使用してスケーラブルなアプリを構築する方法のデモを行います。 |
セッション | モバイルでの開発 | Firebase |
11:50-12:20 セッション |
Google Developers と Google Cloud 認定資格の情報セッションJP Souchak、Manohar SilamGoogle 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 |
12:30-13:00 セッション |
AMP を使用した e コマースサイトの構築Ben Morss、Raghu SimhaJacaranda ルーム AMP がフルサービスのウェブ コンポーネント ライブラリに拡張され、美しく動的なウェブページをすばやく作成できるようになりました。この講演では、AMP の優れた機能をいくつか紹介し、最後に AMP を使用して完全な e コマース エクスペリエンスを実現する方法についてデモを行います。 |
セッション | モバイルウェブ | 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 |
13:15-14:45 トレーニング |
Firebase と Cloud Firestore を使用してウェブアプリをビルドするアーサー・トンプソングルモハールーム Cloud Firestore を使用すれば、ウェブアプリがいかに簡単に構築できるかを実際に体験できます。講師は、このオンライン Codelab に基づいてウェブアプリを作成します。ガイドに沿って進めることも、iOS 用または Android 用の同じアプリを作成することもできます。このトレーニング セッションでは、Google 社員がこれらの技術についてサポートいたします。 |
トレーニング | モバイルでの開発 | Firebase |
13:15-14:45 トレーニング |
データドリブンのプログレッシブ ウェブアプリサラ・クラークカシアルーム PWA は、「読み取り専用」のサイトで比較的簡単に構築できます。しかし、ユーザーがオフラインで作業し、オンライン時に同期できるようにするには、どうすればよいでしょうか。Google は、静的データと動的データ用のアプリの設計、バックグラウンド同期の構築、オンライン時のバックエンドの更新、最新の Google ツールを使用してプロセスを簡素化するお手伝いをします。 |
トレーニング | モバイルウェブ | プログレッシブ ウェブアプリ(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) |
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 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 |
15:00-16:30 トレーニング |
ユーザーを歓迎するSean McQuillan、Prateek Tandonグルモハールーム Android には、ユーザーが新しいデバイスで初めてアプリを使用するときにウェルカム メッセージを表示するための API が用意されています。自動バックアップや Smart Lock などの機能により、ユーザーの満足度を維持し、移行後もユーザーであり続ける可能性が高まります。 |
トレーニング | Android | Android |
15:00-16:30 トレーニング |
Android Things を実際に体験し、独自の IoT デバイスを作成するJonathan Koren、Wayne Piekarski 氏カシアルーム このトレーニングでは、Android Things 向けの IoT アプリケーションの開発について知っておくべきことをすべて学習します。Android Studio とデベロッパー キットを使うことで、Android の知識を活用して現実世界のハードウェアを操作することがいかに簡単であるかを実感していただけます。 |
トレーニング | モバイルの先へ | Android Things |
15:30-16:00 セッション |
Women Techmakers ミートアップLakshya Sivaramakrishnan 氏コミュニティ ラウンジ イベントで WTM リードとコミュニティ メンバーが行う非公式ミーティング。 |
セッション | コミュニティ | |
15:30-16:00 セッション |
Firebase による実用的な分析情報Amrit Sanjeev 氏Jacaranda ルーム 分析とインサイトは、すべてのアプリの成功に欠かせない要素です。このセッションでは、ユーザーとユーザーの行動に関する重要な質問に答え、プロダクト ロードマップに基づいて賢明な意思決定ができるように、Firebase がどのように役立つかを学びます。 |
セッション | モバイルでの開発 | Firebase |
15:30-16:00 セッション |
プログレッシブ ウェブアプリ向けのフレームワークとツールRowan Merewood 氏ホール 3a プログレッシブ ウェブアプリ(PWA)は、皆の想像を超えたスピードでウェブ全体に普及しつつあります。2 年前は、ブラウザで利用できる新しい API を利用するために、デベロッパーはほとんどの実装を自分で行う必要がありました。現在、Google はあらゆるバックグラウンドのデベロッパーがより魅力的なアプリケーションを迅速にリリースするために使用できるパワフルで堅牢なツールを提供しています。\n\n このセッションでは、PWA のベスト プラクティスと、使用を開始するための実践的なヒントについて学びます。多様なバックグラウンドのデベロッパーを支援する既存のツールと、それらのツールの理念とビジョンについて取り上げます。 |
セッション | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
16:00-17:00 |
午後の休憩 |
|||
16:15-16:45 セッション |
アーキテクチャ コンポーネント - ユースケースFlorina Muntenescuホール 3a アーキテクチャ コンポーネント セットのライブラリは、堅牢でテストと保守が容易なアプリの設計に役立ちます。この講演では、各ライブラリの機能について説明し、従うべきパターンとアンチパターンを確認します。また、リクエストを最小限にするためにデータを保存すべき場所(データベース、ViewModel、SavedInstanceState)という重要な問題についても詳しく説明します。\n 最後に、アーキテクチャ コンポーネントの最新に追加されたページング ライブラリについて説明します。ページング ライブラリの仕組みと、このライブラリを使用する理由と方法について学習します。 |
セッション | Android | Android |
16:15-16:45 セッション |
コンテナ、Kubernetes、Google CloudKC あやがりJacaranda ルーム 単一のマイクロサービスを作成することは、十分に理解されている課題です。復元力があり自己修復する、ロードバランスされたマイクロサービスのクラスタを作成するのは、それほど簡単なことではありません。ロールアウトとロールバックによるクラスタの管理、個々のサービスのオンデマンドのスケーリング、サービス間でのシークレットと構成の安全な共有は、さらに困難を伴います。オープンソースのコンテナ管理システムである Kubernetes が、これに役立ちます。この講演では、まずシンプルなマイクロサービスから始め、Docker を使用してそれをコンテナ化し、Kubernetes で管理される復元性に優れたマイクロサービスのクラスタにスケールします。また、コンテナ化されたアプリケーションのデプロイ、オペレーション、スケーリングを自動化する優れたシステムである理由についても学びます。 |
セッション | モバイルでの開発 | クラウド |
16:15-16:45 セッション |
「コンフォート ゾーンから抜け出して、ネットワーキング スキルを高めましょう」Jozef Vodiłkaコミュニティ ラウンジ ネットワーキング スキルを学び、実践する |
セッション | コミュニティ | |
16:45-18:15 トレーニング |
Workbox でウェブサイトから PWA へDavid Scales 氏カシアルーム ウェブサイトをオフラインでも機能させたいとお考えですか?Service Worker を作成していくつかのファイルをキャッシュに保存しましたが、アップデートやブラウザ キャッシュの処理方法はよくわからない場合があります。幸いなことに、Google のエンジニアは、プログレッシブ ウェブアプリ向けのツールとコアロジックのセットである Workbox を考案しました。ここでは、サイトをオフラインに変換する方法と、キャッシュに関する難しい問題を簡単に解決する方法を紹介します。 |
トレーニング | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
16:45-18:15 トレーニング |
Instant App をビルドするアニルーダ・デワニグルモハールーム Android Studio 3.0 を使用して Android Instant App を作成する方法を学習します。Android Instant Apps を使用すると、アプリリンクを設定して、事前にアプリをインストールしなくてもアプリのアクティビティを起動できます。 |
トレーニング | Android | Android |
17:00-17:30 セッション |
最新のツール、テスト、自動化: Lighthouse と Puppeteer のスタートガイドEric Bidelman 氏、Vinamrata Singalホール 3a 最新のウェブ開発には最新のツールが必要です。Chrome DevTools チームが提供する最新のツールをご紹介します。Lighthouse を使用して開発ワークフローをガイドし、ヘッドレス Chrome と、ヘッドレス Chrome を制御する新しいノード ライブラリである Puppeteer ですべてを自動化します。 |
セッション | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
17:00-17:30 セッション |
アドオンで Google ドキュメント、スプレッドシート、スライドを拡張するWesley Chun 氏Jacaranda ルーム Google ドキュメント、スプレッドシート、スライドなどの G Suite アプリをご利用になっていても、独自の機能を追加したい場合は、アドオンを使用すると、ユーザー インターフェースのメニューやサイドバーのカスタマイズなど、データにアクセスするためのコードを記述できます。別のサーバーからデータを取得したり、データベースに接続したりする必要がある場合。これらはすべてアドオンで可能になります。このセッションでは、Google Apps Script を紹介し、独自のアドオンを作成する方法を説明します。 |
セッション | モバイルの先へ | 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 SoneffJacaranda ルーム e コマース、メディア、ゲーム、その他サイトの種類を問わず、ウェブの未来について知っておくことは重要です。このセッションでは、API、プラットフォーム、テクノロジーの今後の展開について説明します。ネイティブ アプリは必要ないかもしれません。 |
セッション | モバイルウェブ | プログレッシブ ウェブアプリ(PWA) |
18:30 ~ 22:00 |
アフターパーティー |