時間はすべてインド標準時間(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 のデベロッパー向けプロダクトやプラットフォームに関する最新ニュースや最新情報をご紹介します。 |
Session | モバイル モバイルウェブでの開発 モバイルウェブ Android での開発 | Android アシスタント Cloud Firebase TensorFlow モバイルウェブ |
11:00-11:30 Session |
コミュニティ グループ プログラムの情報セッションダンフランコミュニティ ラウンジ コミュニティ デベロッパー グループ プログラムの詳細、グループを作成する方法、メンバーとして参加する方法をご確認ください。 |
Session | コミュニティ | |
11:10-11:40 Session |
プログレッシブ ウェブアプリ: 詳細とその理由Sam Dutton、Jiewei Lin、Sarah Clarkホール 3a このトークでは、プログレッシブ ウェブアプリとは何か、なぜ、どのように行われるのかを説明し、コードサンプルをご紹介します。プログレッシブ ウェブアプリは、ウェブとアプリの両方の長所を組み合わせて、(不安定なネットワークでも)すばやく読み込みを行い、プッシュ通知を送信してユーザーに再アプローチします。また、ホーム画面にアイコンを表示し、トップレベルの全画面表示で読み込むことができます。 |
Session | 携帯向けサイト | PWA |
11:10-11:40 Session |
TensorFlow と Cloud ML を使った機械学習の実世界カズ サト語ジャカランダ ルーム TensorFlow は、Google の機械学習用オープンソース ライブラリです。2015 年のリリース以来、機械学習の世界は民主化されてきました。TensorFlow は、Google の Cloud Machine Learning Engine のスケーラビリティと組み合わせることで、誰でも簡単にディープ ラーニング テクノロジーを活用できます。このトークでは、実際の課題を解決するため、TensorFlow と Cloud ML を採用した 3 つの事例をご紹介します。ディープ ラーニングベースのキュウリ ソーターを独自に構築したキュウリメーカー、そして、自動車関連の事業者として、自動車関連のチケット販売で、 |
Session | モバイルにとどまらない | Cloud |
11:10-12:40 トレーニング |
アーキテクチャ コンポーネントを使ってアプリを構築するLyla 藤原Gulmohar Room 2017 年 5 月にアーキテクチャ コンポーネント ライブラリがリリースされました。デベロッパーが UI コンポーネントのライフサイクルとデータの永続性を容易に管理および簡素化できるようにします。これらをまとめて、Android アプリをすばやく構築できます。このトレーニングでは、コンポーネントを一緒に使用する方法に焦点を当てます。ローカルデータを保存して読み込むリアクティブ UI を使用してアプリを作成します。 |
トレーニング | 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 でスケーラブルなアプリを構築する方法を紹介します。 |
Session | モバイルでの開発 | Firebase |
11:50-12:20 Session |
Google Developers と Cloud 認定資格の情報セッションJP Souchak、Manohar SilamGoogle 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 の機能を知ってもらう優れた方法です。 |
Session | Android | Android |
12:30-13:00 Session |
AMP で e コマースサイトを構築するBen Morss、Raghu Simhaジャカランダ ルーム AMP はフルサービスのウェブ コンポーネント ライブラリに対応しており、美しく動的なウェブページを迅速に作成するうえで理想的です。このトークでは、AMP の優れた機能をいくつか紹介し、最後に AMP を使用して完全な e コマース エクスペリエンスを作成する方法を紹介します。 |
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 とサポート ライブラリについて詳しく取り上げます。アプリの機能、外観、デザインを刷新する大きな変更について学びましょう。 |
Session | Android | Android |
13:15-14:45 トレーニング |
Firebase と Cloud Firestore を使用したウェブアプリの構築アーサー・トンプソンGulmohar Room Cloud Firestore を使えば簡単にウェブアプリを作成できます。講師はこちらのオンライン Codelab に基づいてウェブアプリを作成します。以下に沿って進めるか、iOS または Android 向けに同じアプリを構築してください。このトレーニング セッションでは、これらのテクノロジーのいずれかに対して Google 社員がサポートします。 |
トレーニング | モバイルでの開発 | Firebase |
13:15-14:45 トレーニング |
データドリブンのプログレッシブ ウェブアプリサラ・クラークカシアルーム PWA は、読み取り専用のサイトに比較的簡単に構築できます。では、ユーザーがオフラインで作業し、オンラインの場合は同期したい場合はどうすればよいでしょうか。Google は、アプリの静的および動的データの設計、バックグラウンド同期の構築、オンラインにおけるバックエンドの更新、そして最新の Google ツールによるプロセスの簡略化を支援します。 |
トレーニング | 携帯向けサイト | 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 アシスタントの出番です。ニーズと適切なコミュニティをマッチングし、それらのニーズがどのように満たされているかを追跡するための個人用ツールです。 |
Session | 携帯向けサイト | PWA |
14:00-14:30 Session |
モノのインターネット、TensorFlow、Google アシスタントの進化Wayne Piekarski 氏ジャカランダ ルーム Google は、場所や場所を問わずコンピューティングをサポートする幅広い新しいプラットフォームとツールを用意しています。Android Things を使用して IoT デバイスの開発と生産を簡素化する方法を学びます。Google アシスタント向けアプリを作成する方法や、ユーザーと会話する方法を確認できます。Android スマートフォン、Android Wear、TV を利用して、いつでもどこでもサービスを利用する方法がわかります。TensorFlow を使用して、モバイル以外のあらゆる種類の IoT アプリケーションで機械学習を簡単に実行する方法について学習します。 |
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 ユーザーは位置情報を利用したアプリを好みますが、そのようなアプリはバッテリーの消耗の原因となるのではないかと心配しています。位置情報とバッテリーの関係を詳しく見ていき、バッテリーの消耗を最小限に抑えつつ、位置情報の豊富なアプリを作成するための戦略について説明します。 |
Session | Android | Android |
15:00-16:30 トレーニング |
ユーザーのご紹介Sean McQuillan、Prateek TandonGulmohar Room Android は、ユーザーが新しいデバイスで初めてアプリを使用するときに、暖かく歓迎するための API を提供します。自動バックアップや Smart Lock などの機能によって、ユーザーの満足度が高まり、移行後もユーザーが使い続けられる可能性が高まります。 |
トレーニング | Android | Android |
15:00-16:30 トレーニング |
Android を実際に体験し、独自の IoT デバイスを作成するJonathan Koren、Wayne Piekarskiカシアルーム このトレーニングでは、Android Things の IoT アプリケーションの開発について知っておくべきことをすべて習得します。Android Studio とデベロッパー キットを使用すると、Android の知識を使用して実世界でハードウェアを簡単に操作できます。 |
トレーニング | モバイルにとどまらない | Android Things |
15:30-16:00 Session |
Women Techmakers 交流会Lakshya Sivaramakrishnan 氏コミュニティ ラウンジ WTM のリーダーとコミュニティのメンバーが集うイベント。 |
Session | コミュニティ | |
15:30-16:00 Session |
Firebase による実用的な分析情報Amrit Sanjeev 氏ジャカランダ ルーム 分析とインサイトは、すべてのアプリの成功にとって重要です。このセッションでは、Firebase を利用してユーザーとその行動に関する重要な疑問に答え、プロダクト ロードマップに基づいて的確な意思決定を行う方法を学びます。 |
Session | モバイルでの開発 | Firebase |
15:30-16:00 Session |
プログレッシブ ウェブアプリのフレームワークとツールRowan Merewood 氏ホール 3a プログレッシブ ウェブアプリ(PWA)は、誰も想像していなかった速さでウェブ全体に広がっています。2 年前、デベロッパーはブラウザで使用できる新しい API を利用するにあたり、自分で実装をする必要がありました。現在、あらゆるバックグラウンドのデベロッパーが、より魅力的なアプリケーションを迅速にリリースするために使用できる強力で堅牢なツールが用意されています。\n\n このセッションでは、PWA のベスト プラクティスと、使用を開始するための実践的なヒントについて学習します。さまざまなバックグラウンドのデベロッパーを支援する既存のツールや、こうしたツールの原理やビジョンについて説明します。 |
Session | 携帯向けサイト | PWA |
16:00-17:00 |
午後の休憩 |
|||
16:15-16:45 Session |
アーキテクチャ コンポーネント - ユースケースFlorina Muntenescuホール 3a アーキテクチャ コンポーネントの一連のライブラリは、堅牢でテストと保守が容易なアプリを設計するのに役立ちます。この講演では、各ライブラリの機能と、従うべきパターンとアンチパターンについて説明します。また、データベース、ViewModel、SavedInstanceState など、リクエストの最小化に必要なデータの保存場所という重要な問題を詳しく確認します。\n 最後に、アーキテクチャ コンポーネントの最新の追加であるページング ライブラリについて説明します。ページング ライブラリの仕組み、およびその使用目的と使用方法について説明します。 |
Session | Android | Android |
16:15-16:45 Session |
コンテナ、Kubernetes、Google CloudKC 矢谷利ジャカランダ ルーム 単一のマイクロサービスを作成するというのは、よく理解できる課題です。復元性があり、自己修復するロード バランシングされたマイクロサービスのクラスタを作成するのはそれほど簡単なことではありません。クラスタをロールアウトとロールバックで管理し、個々のサービスをオンデマンドでスケーリングし、サービス間でシークレットと構成を安全に共有することはさらに困難です。オープンソースのコンテナ管理システムである Kubernetes が、このような場合に役立ちます。このトークでは、まずシンプルなマイクロサービスを Docker でコンテナ化し、Kubernetes で管理される復元力のあるマイクロサービスのクラスタにスケーリングします。その過程で、Kubernetes がコンテナ化されたアプリケーションのデプロイ、オペレーション、スケーリングを自動化するシステムとして優れている理由を学びます。 |
Session | モバイルでの開発 | Cloud |
16:15-16:45 Session |
"快適ゾーンから抜け出し、ネットワーク スキルを向上させましょう"Jozef Vodička 氏コミュニティ ラウンジ ネットワーキングのスキルを磨いて学習する |
Session | コミュニティ | |
16:45-18:15 トレーニング |
Workbox でウェブサイトから PWA へDavid 体重計カシアルーム ウェブサイトがオフラインで利用できるようにします。Service Worker を作成して一部のファイルをキャッシュに保存しますが、更新またはブラウザのキャッシュの処理方法がよくわからない場合があります。幸い、Google のエンジニアはこのような疑問に直面しており、Workbox というプログレッシブ ウェブアプリの一連のツールとコアロジックを記述しています。ここでは、サイトをオフラインに変換して、難しいキャッシュの問題を簡単に解決する方法を紹介します。 |
トレーニング | 携帯向けサイト | PWA |
16:45-18:15 トレーニング |
Instant App の作成アニルード・デワニGulmohar Room Android Studio 3.0 を使用して Android Instant App を作成する方法について学習します。Android Instant Apps を使用すると、アプリ リンクを設定して、アプリの事前インストールを行わずにアプリのアクティビティを起動できます。 |
トレーニング | Android | Android |
17:00-17:30 Session |
最新のツール、テスト、自動化: Lighthouse と Puppeteer のスタートガイドEric Bidelman 氏、Vinamrata Singalホール 3a 最新のウェブ開発には最新のツールが必要です。Chrome DevTools チームが提供した最新の特典もご紹介します。Lighthouse を使用して開発ワークフローを進め、ヘッドレス Chrome と Puppeteer で自動化しましょう。ヘッドレス Chrome は、ヘッドレス Chrome を制御するための新しいノード ライブラリです。 |
Session | 携帯向けサイト | PWA |
17:00-17:30 Session |
Google ドキュメント、スプレッドシート、スライドをアドオンで拡張Wesley Chun 氏ジャカランダ ルーム Google ドキュメント、スプレッドシート、スライドなどの G Suite アプリを使用しながら、独自の機能を追加する場合は、アドオンを使用すると、ユーザー インターフェースのメニューやサイドバーをカスタマイズするなど、データにアクセスするためのコードを記述できます。別のサーバーからデータを取得したい場合や、データベースに接続したい場合があります。これらはすべて、アドオンによって実現できます。このセッションでは、Google Apps Script の概要と、独自のアドオンを作成する方法について説明します。 |
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、プラットフォーム、テクノロジーに関する次のステップについて説明します。ネイティブ アプリは必要ないかもしれません。 |
Session | 携帯向けサイト | PWA |
18:30 ~ 22:00 |
アフターパーティー |