時間はすべて太平洋標準時(UTC-08:00)です。
イベント終了後、すべてのセッション(メインステージとセカンドステージ)の録画は Android Developers YouTube チャンネルでご視聴いただけます。
イベント中は、メインステージのセッションのみがライブ配信されます。

フィルタ:
時刻 説明 _type _location _product
08:00-10:00

登録と朝食

10:00-11:00

Keynote

Keynote

Dave Burke、Steph Cuthbertson

エンジニアリング担当バイス プレジデント Dave Burke とプロダクト マネジメント担当シニア ディレクター Steph Cuthbertson が登壇するイベントの基調講演。

Keynote メインステージ
11:00-15:00

サンドボックス

サンドボックス: デモとオフィスアワー - AM に関するトピック

Android チームにご相談ください。

2 階で質疑応答、デモ、チャットをお楽しみください。トピックやチームは 1 日の中で変わるため、特に差し迫った質問への回答が得られるように ADS のアジェンダを計画してください。両日間、スペシャル ゲストと講演者をスピーカー ラウンジで紹介いたします。

  • Android App Bundle と Dynamic Delivery
  • 自動車向け Android
  • Android Jetpack
  • Android Studio
  • Android タブレットと折りたたみ式デバイス
  • Android TV
  • AndroidX への移行
  • アーキテクチャ コンポーネント
  • 生体認証システム
  • Bluetooth
  • スピード クリニックの構築
  • CameraX
  • Cloud Android
  • ChromeOS 向け Android
  • コンパニオン デバイス マネージャー
  • Jetpack Compose
  • Kotlin
  • Google Play アカデミー
  • プライバシー
  • ランタイム パフォーマンス クリニック
  • セキュリティ
  • システム UI、通知
  • 電話
  • Treble、GSI、DSU
  • WebView
  • ウィンドウとアクティビティ

自動車向け Android

Android Studio とツール

Android TV

Google Play

Jetpack

Kotlin

パフォーマンス

プラットフォーム

Second Floor

サンドボックス オフィスアワー Second Floor 自動車向け Android Studio とツール Android TV Google Play Jetpack Kotlin パフォーマンス プラットフォーム
11:00-11:20

休憩

11:00-11:20

ライブ配信限定

#AskAndroid: Dave Burke、Steph Cuthbertson、Chet Haase、Tor Norbye にインタビュー

Twitter で送信した質問に #AskAndroid を使用して回答する。

ライブ配信限定
11:20-12:00

Session

Jetpack Compose の新機能

Adam Powell、Clara Bayarri、Romain Guy

Jetpack Compose が Google I/O で発表されて以来、チームは懸命に取り組んできました。この講演では、Compose のプロジェクトの概要や状況など、新しいユーザー層に Compose をご紹介します。また、プロジェクトの進化状況など、Jetpack Compose についてすでに知っている人々に最新の情報を提供します。

Jetpack

メインステージ

Session メインステージ Jetpack
11:20-12:00

Session

大規模 Android: 大画面で最適化された体験を実現する方法

Kenneth Ford、Pietro Maggi 氏

Android が新しいフォーム ファクタに対応し、OEM は新しいテクノロジーで限界を押し広げています。そこで、こうした環境がデベロッパーやユーザーにもたらすメリットを見ていきましょう。開発者のワークフローでサイズ変更可能性、新しいディスプレイ サイズとアスペクト比、マルチ ディスプレイ、アプリの継続性を考慮し、ユーザーがどこにいても最高のエクスペリエンスを提供できるようにすることが重要です。screenOrientation="portrait" を使って気軽な道を進む日は、あっという間に終わります。

この講演では、さまざまなプラットフォームで Android をサポートする際に直面する課題と、これらすべてのフォーム ファクタで優れたエクスペリエンスを提供する方法について説明します。この講演で、アプリとユーザー エクスペリエンスをあらゆるデバイスで安定させるために役立つ実用的なチェックリストを紹介します。

その他

セカンドステージ

Session セカンドステージ その他
12:00-12:05

休憩

12:05-12:25

Session

Room の新機能

Florina Muntenescu、Daniel Santiago Rivera

Room は、ボイラープレートなしで型安全性を確保し、簡単な永続性を提供しますが、それだけではありません。Room 2.2 では、かねてからご要望の多かった機能がいくつか追加されました。リレーションシップのサポート、Kotlin Flow との統合、事前パッケージ化済みデータベース、部分的なエンティティ、スキーマのデフォルト値、ビルド速度の高速化などです。この講演では、これらの機能と、それらをアプリで使用することで、より高度な機能を実現し、記述および保守に必要なコードを減らす方法について説明します。

Jetpack

メインステージ

Session メインステージ Jetpack
12:05-12:25

Session

CameraX の新機能

Caren Chang、Xi Zhang

今年の Google I/O で CameraX がアルファ版リリースされて以来の新機能と、アプリで CameraX を使用している Google のチームから学びましょう。

Jetpack

セカンドステージ

Session セカンドステージ Jetpack
12:25-13:40

ランチ

12:25-12:45

ライブ配信限定

#AskAndroid: Jetpack Compose

Twitter で送信した質問に #AskAndroid を使用して回答する。

ライブ配信限定
12:45-12:55

ライブ配信限定

#AskAndroid: CameraX

Twitter で送信した質問に #AskAndroid を使用して回答する。

ライブ配信限定
12:55-13:05

ライブ配信限定

#AskAndroid: フォーム ファクタ

Twitter で送信した質問に #AskAndroid を使用して回答する。

ライブ配信限定
13:40-14:20

Session

Android Studio の新機能

Tor Norbye、Jamal Eason

このセッションでは、Android Studio の新しい開発や機能に関する最新情報とデモを提供し、これらのツールをアプリ開発ワークフローに統合する方法を紹介します。

Android Studio とツール

メインステージ

Session メインステージ Android Studio とツール
13:40-14:20

Session

Android TV: アプリを利用するためのおすすめの方法

カシオゼン

Android TV は、アプリのボリュームが前年比でほぼ 100% 増加し、エコシステムに 5,000 を超えるアプリやゲームが含まれるなど、大きな勢いをつけています。このプレゼンテーションでは、Android TV の統合、成功指標、その過程で得た教訓について、アプリユーザーのエンゲージメントを高めるために役立ちます。

Android TV

Google Play

セカンドステージ

Google Play セカンドステージ Android TV Google Play
13:40-14:45

Codelab

Jetpack Compose の Codelab

Jetpack

Codelabs Room

Codelab Codelabs Room Jetpack
14:20-14:25

休憩

14:25-14:45

Session

ジェスチャー ナビゲーションでエッジ ツー エッジへ

Chris Banes、Rohan Shah

Android 10 では、デベロッパーが没入感のあるエクスペリエンスを作成できるように、新しいシステム ナビゲーション モデルが追加され、アプリがユーザーの画面をさらに占有できるようになりました。

この講演では、新しいジェスチャー ナビゲーションでのアプリの動作と、ジェスチャーの競合を軽減する方法について説明します。また、システムバーの背後にエッジ ツー エッジでアプリを更新して、没入感のあるエクスペリエンスをユーザーに提供する方法についても説明します。

UI

メインステージ

Session メインステージ UI
14:25-14:45

Session

スタイルのコーディング: カスタム lint ルールを使用した静的分析

Alan Viverette、Rahul Ravikumar

Android Lint を使用すると、チームはベスト プラクティスの実施を自動化できます。これにより、簡単なコードレビューのフィードバックにかかる時間を短縮し、コード全体の健全性を改善できます。この講演では、チーム向けにカスタム lint ルールをテストして配布する方法など、カスタム lint ルール作成の基礎を解説します。

API に関するガイダンス

セカンドステージ

Session セカンドステージ API に関するガイダンス
14:45-14:50

休憩

14:50-15:10

Session

LiveData とコルーチンと Flow の使用

Jose Alcérreca、Yigit Boyar 氏

LiveData は、ライフサイクルに応じた監視可能なシンプルな監視ツールであり、変更に安全かつ効率的に対応する UI を作成するように設計されています。ViewModel 通信以外でも使用でき、Room のようなコンポーネントでもサポートされています。ただし、特に複数のスレッドを処理する場合は、過剰な使用のリスクがあります。その解決策とは、LiveData は機能を拡張する代わりに、Kotlin のコルーチンとシームレスに連携するようになりました。この講演では、新しい「liveData」コルーチン ビルダーを取り上げ、それを使用するタイミングと方法を示し、クリーンで効率的で堅牢なリアクティブ UI を作成するためのテストパターンとアンチパターンについて説明します。

Jetpack

メインステージ

Session メインステージ Jetpack
14:50-15:10

Session

Gradle プロパティから AGP API へ

Jerome Dochez、Chris Warrington、Xavier Ducrohet

Gradle のタスクの入力、出力、配線用 API は、この数年間で大きく変化しました。このセッションでは、現在のベスト プラクティスと、Android Gradle プラグインでリリース予定の新しい API にベスト プラクティスを適用する方法について説明します

Android Studio とツール

セカンドステージ

Session セカンドステージ Android Studio とツール
14:50-15:35

Codelab

Codelab を開く

Jetpack

Codelabs Room

Codelab Codelabs Room Jetpack
15:00-19:00

サンドボックス

サンドボックス: デモとオフィスアワー - PM に関するトピック

Android チームにご相談ください。

2 階で質疑応答、デモ、チャットをお楽しみください。トピックやチームは 1 日の中で変わるため、特に差し迫った質問への回答が得られるように ADS のアジェンダを計画してください。両日間、スペシャル ゲストと講演者をスピーカー ラウンジで紹介いたします。

  • 5G
  • Actions on Google
  • 自動車向け Android
  • Android フレームワーク
  • Android Jetpack
  • Android Studio
  • Android タブレットと折りたたみ式デバイス
  • Android TV
  • アニメーション
  • アーキテクチャ コンポーネント
  • スピード クリニックの構築
  • CameraX
  • ChromeOS 向け Android
  • Jetpack Compose
  • Firebase
  • ゲームとグラフィック
  • ID と自動入力
  • アプリ内アップデート
  • Kotlin
  • 場所とコンテンツ
  • Android での ML
  • Android 10 のメディアとオーディオ
  • NDK と C++
  • Google Play アカデミー
  • プライバシー
  • ランタイム パフォーマンス クリニック
  • 対象範囲別ストレージ
  • セキュリティ

自動車向け Android

Android Studio とツール

Android TV

Google Play

Jetpack

Kotlin

パフォーマンス

プラットフォーム

Second Floor

サンドボックス オフィスアワー Second Floor 自動車向け Android Studio とツール Android TV Google Play Jetpack Kotlin パフォーマンス プラットフォーム
15:10-15:15

休憩

15:15-15:35

Session

WorkManager: 基本の枠を超える

Rahul Ravikumar、Sumir Kataria

バックグラウンド処理用の Jetpack ライブラリである WorkManager について学びます。この講演では、ユーザーやデバイスの大規模なエコシステムにデプロイする際に発生する可能性のある一般的な質問、問題点、問題に対処するための中級および高度なコンセプトを紹介します。

Jetpack

メインステージ

Session メインステージ Jetpack
15:15-15:35

Session

CI のベンチマークによる回帰対策

Chris Craik、Dustin Lam

ユーザーが不満を言うまでパフォーマンスを忘れがちですが、CI で回帰を検出することで、ユーザー エクスペリエンスの低下を防ぐことができます。この講演では、分散によって回帰検出が難しくなる理由と、Jetpack ライブラリの作成時に使用する戦略について説明します。新しい Jetpack Benchmark ライブラリを確認し、ライブラリを使用して RecyclerView のスクロールからデータベース クエリまでのホットコードパスを測定する方法について説明します。

パフォーマンス

セカンドステージ

Session セカンドステージ パフォーマンス
15:35-16:05

アフタヌーン ティーブレイク

15:35-15:55

ライブ配信限定

#AskAndroid: Android コミュニティと Android スタートガイド

Twitter で送信した質問に #AskAndroid を使用して回答する。

ライブ配信限定
16:05-16:45

Session

Android Studio デザインツールの新機能

John Hoford、Paris Hsu、Oscar Adame Vázquez、Nicolas Roard

このプレゼンテーションでは、Android Studio デザインツールの新機能について説明し、昨年導入された新しいツールや機能を紹介します。新しい MotionEditor ライブラリと MotionLayout ライブラリについて、新機能と原則の概要、エディタを使用したアニメーション作成、ヒントとコツなどを詳しく見ていきます。

Android Studio とツール

メインステージ

Session メインステージ Android Studio とツール
16:05-16:45

Session

ADB ライブ

Chet Haase、Tor Norbye、Romain Guy

ホストの Tor、Chet、Romain が登壇する ADB ポッドキャストのエピソードをライブで録画します。視聴者からのライブ Q&A も予定されています。

Android TV

セカンドステージ

Session セカンドステージ Android TV
16:05-17:10

Codelab

Room とビュー Codelab

Jetpack

Codelabs Room

Codelab Codelabs Room Jetpack
16:45-16:50

休憩

16:50-17:10

Session

AndroidX への移行: The Time Is Right

Nick Anthony 氏、Time Song

AndroidX への移行の現実について詳しく見ていきましょう。この講演では、早急な移行の根拠を示し、適切な期待値を設定し、できるだけスムーズに移行するためのプロセスを提案します。

Jetpack

メインステージ

Session メインステージ Jetpack
16:50-17:10

Session

自動車向けメディアアプリの作成方法

マダン アンカプラ

この講演では、自動車に直接組み込まれた新しい Android Automotive OS ベースのインフォテインメント システムを中心に、新しいアプリを構築する方法や、既存のアプリを Android Automotive OS に適応させる方法に焦点を当てます。メディアアプリの設計、開発、公開、配信の方法について説明します。

自動車向け Android

セカンドステージ

Session セカンドステージ 自動車向け Android
17:10-17:20

休憩

17:20-17:40

Session

ハイ パフォーマンス(グラフィックス)プログラミング

Romain Guy 氏、Mathias Agopian 氏

この講演では、Filament レンダリング エンジンが Android デバイスで高いパフォーマンスを提供するために採用しているさまざまな手法(CPU キャッシュ フレンドリーなプログラミング、コアを飽和させるマルチスレッド ジョブシステム、動的解像度、フレーム スキップ、ハーフフロートでのシェーダー計算の実行、テクスチャに小さい浮動小数点形式を使用する方法、SIMD や最適化に適した C++ コードを記述する方法)など、さまざまな手法について詳しく説明します。

UI

メインステージ

Session メインステージ UI
17:20-17:40

Session

Google Play 請求サービス: 「どこでも購入」パラダイム シフト

オスカー ロドリゲス

ここ数年、Google は新しい機能を Google Play に導入してきました。この機能を使用すると、ユーザーはアプリの内外からさまざまな方法でアイテムや定期購入を見つけて購入できるようになります。

これらの変更をアプリに取り入れたデベロッパーは、ユーザー エクスペリエンスが改善され、収益が大幅に増加しています。ただし、これらの機能をアプリやゲームに統合するには、購入方法と消費方法について考える根本的な変化が必要です。

このセッションでは、「どこでも購入」の設計について詳しく説明します。プロモーション、定期購入とインストール、現金購入と保留中の取引、リモート購入承認について説明します。Google Play 請求サービスを使用するアプリやゲームのデベロッパーはどなたでもご参加いただけます。

Google Play

セカンドステージ

Session セカンドステージ Google Play
17:20-18:25

Codelab

MotionLayout Codelab

Jetpack

Codelabs Room

Codelab Codelabs Room Jetpack
17:40-17:45

休憩

17:45-18:25

トーク セッション

Android 談話

ホスト: Chet Haase

Android プラットフォーム エンジニアリング チームのエキスパートが、あなたの質問にリアルタイムで答えます。

Android Studio とツール

API に関するガイダンス

Google Play

Jetpack

Kotlin

パフォーマンス

プラットフォーム

UI

メインステージ

トーク セッション メインステージ プラットフォーム Android Studio と Tooling API のガイダンス Google Play Jetpack Kotlin パフォーマンス プラットフォーム UI
17:45-18:25

Session

アプリが有害であると考える理由

アレック・ゲルティン

Google Play プロテクトは、常にアプリを審査し、MUwS(モバイルの望ましくないソフトウェア)と PHA(有害な可能性があるアプリ)に関するポリシーに準拠する動作が見つかった場合はユーザーに警告しています。このレビュー プロセスについてわかりやすく解説します。また、「優れた」デベロッパーによるポリシー違反の原因となる一般的な落とし穴についても、インサイトと例を挙げています。

Google Play

セカンドステージ

Session セカンドステージ Google Play
18:25-21:25

アフターパーティー