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
1.4k
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
Browser
recruitengineers
PRO
9
2.9k
JavaScript 研修
recruitengineers
PRO
8
1.7k
TypeScript入門
recruitengineers
PRO
36
12k
モダンフロントエンド 開発研修
recruitengineers
PRO
12
6.9k
Webアクセシビリティ入門
recruitengineers
PRO
4
1.8k
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
4
2.2k
モバイルアプリ研修
recruitengineers
PRO
6
1.9k
事業価値と Engineering
recruitengineers
PRO
10
6.2k
制約理論(ToC)入門
recruitengineers
PRO
10
4.3k
Other Decks in Business
See All in Business
なぜ人はすれ違うのか_製造業で当たり前に行っていた根回しから考える、事前の配慮で顧客やチームとの対話を促進する方法
katsuakihoribe8
1
3.2k
株式会社スムーズ会社紹介資料/Smooth COMPANY DECK
smoothinc
PRO
1
1.5k
AIが実現するプロダクトオーナーと開発者の架け橋
bicstone
2
230
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
1
14k
エンジニア職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
4.7k
FintechShift_事業説明資料.pdf
finatext
1
110
エンジニア採用を引き継いだあなたへ〜EMが採用に向き合うとき、まず知っておきたいこと〜
kkun_22
PRO
1
560
NewsPicks Expert説明資料 / NewsPicks Expert Introduction
mimir
0
17k
物流の専門家がお客様に伴走するサブスク型コンサルティング
mclogi
0
450
株式会社BANKEY 会社説明資料(Aug.26.2025)
bankey
0
1.9k
No.1ビジネスを創り出す カテゴリー戦略の実践ガイド
shunsukemori
0
150
IT子会社のグローバルトレンド #scrumsendai / Global Trends in IT Subsidiaries
kyonmm
PRO
3
1.1k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Typedesign – Prime Four
hannesfritz
42
2.8k
A designer walks into a library…
pauljervisheath
207
24k
A Tale of Four Properties
chriscoyier
160
23k
Agile that works and the tools we love
rasmusluckow
330
21k
Side Projects
sachag
455
43k
Producing Creativity
orderedlist
PRO
347
40k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Thoughts on Productivity
jonyablonski
70
4.8k
A better future with KSS
kneath
239
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
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