Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Guide to Predictive Back
Search
Recruit
PRO
June 29, 2023
Business
0
690
The Guide to Predictive Back
2023/06/21 に、YUMEMI.grow Mobile #4 WWDC23, Google I/O 2023 報告会で発表した、石田の資料です。
Recruit
PRO
June 29, 2023
Tweet
Share
More Decks by Recruit
See All by Recruit
SIerでの経験が活きた!『SUUMO』『ゼクシィ』担当PdMの企画プロセスを紐解く〜プロデザ!〜
recruitengineers
PRO
0
68
事業目的とのプロトコル変換
recruitengineers
PRO
4
96
Boosting Hotel Profits: The Power of Enhanced Cancellation Predictions
recruitengineers
PRO
3
670
ヘルススコアの改善の過程で起きた嬉しい変化
recruitengineers
PRO
4
720
スクラム開発導入による 他組織を巻き込んだ開発生産性向上の取り込み
recruitengineers
PRO
3
380
大公開!SUUMOの裏側 -データ組織の取り組みLT会-
recruitengineers
PRO
4
120
FIFOキューで実現する Spring Bootの非同期処理とその性能評価方法
recruitengineers
PRO
5
160
組合せ最適化による問題解決の実践的アプローチ
recruitengineers
PRO
8
1.4k
社内のAI活用事例と活用促進のための取り組みを大公開!
recruitengineers
PRO
4
710
Other Decks in Business
See All in Business
新規事業 プロダクト組織紹介
kubell_hr
0
840
(1枚)KPIマネジメントとPDCAサイクルの全体像
nyattx
PRO
1
150
OKR基本のキ / OKR Basics
toshimaru
3
120
やめるという決断がもたらした変化
izumii19
2
610
NAGANO STARTUP STUDIO_ventureclub_introduction
1romatsuhisa
0
1.1k
unnameカルチャーブック 2024.07.04 update
unnameinc
1
5.3k
recruit
dxyz
0
7.9k
名古屋エンジニア LT 大会
sasuke0339
0
320
株式会社STANDARD_会社紹介資料
std2017
0
130
株式会社アトラエ|会社紹介資料 / Join us
atrae
12
420k
セブンデックス 採用資料
sevendex
2
3.6k
払いすぎていませんか?AWSコスト最適化へのはじめの一歩
o2mami
1
1.3k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
29
6.1k
Rails Girls Zürich Keynote
gr2m
93
13k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
How to train your dragon (web standard)
notwaldorf
79
5.5k
Debugging Ruby Performance
tmm1
71
11k
Happy Clients
brianwarren
94
6.6k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Designing for Performance
lara
604
67k
For a Future-Friendly Web
brad_frost
173
9.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.3k
Transcript
The Guide to Predictive Back @maxfie1d Android Engineer, Recruit 1
Speaker いしだ なおと 石田 直人 (@maxfie1d) Android Engineer, Recruit 2
Agenda | 01 02 03 04 Android の「戻る」の歴史 Android 13
における Predictive Back Android 14 における Predictive Back デモ 3
Android の「戻る」の歴史 01 4
戻るボタン (ハードウェア) 戻るボタン (ソフトウェア) 戻るジェスチャ Predictive Back New! 5 from
Android 1.0 from Android 4.0 from Android 10 from Android 13+
Predictive Back ユーザーは「戻る」ジェスチャーによる移動先やそ の他の結果を完了前にプレビューできるため、現 在のビューで操作を続行するかそのまま留まる かを決定できるようになります。 6
Android 13 における Predictive Back 02 7
Android 13 の Predictive Back • Activity から Home 画面のみ
• カスタマイズは不可 8
Android 14 における Predictive Back 03 9
Android 14 の Predictive Back • 対応範囲: ◦ Activity から
Home 画面 ◦ Activity から Activity New! ◦ アプリ内 New! • カスタマイズ可能 New! • その他: Material 3, Fragment が対応予定 10
https://m3.material.io/ Bottom sheets Search Slide sheets 11
デモ 04 12 ⚠ 2023/6/7 リリースの activity:1.8.0-alpha05 で作成しています。 API は将来的に変更になる可能性があります。
1. AndroidManifest に android:enableOnBackInvokedCallback=”true” を 追加する https://developer.android.com/guide/navigation/predictive-back-gesture?hl=ja 13
2. OnBackPressedCallback に追加された handleOnBackProgressed を 実装する https://developer.android.com/about/versions/14/features/predictive-back 14
15 https://github.com/maxfie1d/predictive-back-sample
Resources • https://www.youtube.com/watch?v=Elpqr5xpLxQ • https://developer.android.com/guide/navigation/predictive-back-gesture?hl=ja • https://developer.android.com/about/versions/14/features/predictive-back • https://developer.android.com/design/ui/mobile/guides/patterns/predictive-back •
https://developer.android.com/jetpack/androidx/releases/fragment#1.7.0-alpha01 • https://developer.android.com/jetpack/androidx/releases/activity#1.8.0-alpha05 • https://m3.material.io/ 16
Thank you! @maxfie1d Android Engineer, Recruit 17