Android 14’s predictive back gesture
千北 一期 / chigichan24 / LINE株式会社 / メッセンジャープロダクトアプリ開発2チーム
※この資料は以下イベントで発表した内容です。 https://line.connpass.com/event/284045/
1SFEJDUJWFCBDLUSBOTJUJPO"OJNBUJPOPO"OESPJE,B[VLJ $IJHJUB -*/&$PSQPSBUJPO(PPHMF*03FDBQ
View Slide
8IBUJTBQSFEJDUJWFCBDL)PXBEESFTTGPSUIFGFBUVSF6QEBUFPO"OESPJE "1*MFWFM%&.0 "OJNBUJPO*NQMFNFOUBUJPOFYBNQMF$PODMVTJPO$POUFOUT
*DFCSFBL)PXJTUIFQSPHSFTTPGSFQMBDJOHEFQSFDBUFEPO#BDL1SFTTFE BQJ VTBHF0OHPJOH6OEFSSFQMBDJOHUPOFXBQJ6OEFS$POTJEFSBUJPOPO#BDLQSFTFE JTTUJMMVTFE'JOJTIFE"MMVTBHFPGCBDLIBOEMJOHMPHJDJTSFQMBDFEUPOFXBQJ👀 😀😂
1SFEJDUJWFCBDLSFRVJSFTSFQMBDJOHUPOFX"1*🐣
#BTJDJOUSPEVDUJPOPGUIJTGFBUVSF8IBUJTBQSFEJDUJWFCBDL50#&"4*4
#BTJDJOUSPEVDUJPOPGUIJTGFBUVSF8IBUJTBQSFEJDUJWFCBDL"QQDBOEJTQMBZDSPTTBDUJWJUZ BOECBDLUPIPNF BOJNBUJPOJU`TVOEFSEFWFMPQFSPQUJPOT 1SFEJDUJWFCBDLBOJNBUJPOT$BOBQQMZDVTUPNBOJNBUJPOBOE PSVTF.BUFSJBMDPNQPOFOU
)PXBEESFTTGPSUIFGFBUVSF&OBCMFAandroid:enableOnBackInbokedCallback=“true”APO"OESPJE.BOJGFTU"1*-FWFM "1*-FWFMd*U`TBWBJMBCMFPOMZGPSUIFFOUJSFBQQMJDBUJPO*U`TBWBJMBCMFGPSQFS"DUJWJUZWe can proceed gradual migration.
)PXBEESFTTGPSUIFGFBUVSF"4*4
)PXBEESFTTGPSUIFGFBUVSF50#&
6QEBUFPO"OESPJE8FDBOTFUBOESPJEFOBCMF0O#BDL*OWPLFE$BMMCBDLUSVFUPQFSBDUJWJUZ#PUUPN4IFFUT 4JEF4IFFUTBOE4FBSDI.DPNQPOFOUTDBOEPBOJNBUJPO/FX"1*UPTVQQPSUDVTUPNJOBQQUSBOTJUJPOBOJNBUJPOT
6QEBUFPO"OESPJE4FWFSBM.DPNQPOFOUTDBOEPBOJNBUJPOPOQSFEJDUJWFCBDLIUUQTNNBUFSJBMJPDPNQPOFOUTCPUUPNTIFFUTHVJEFMJOFTIUUQTNNBUFSJBMJPDPNQPOFOUTTJEFTIFFUTHVJEFMJOFT
6QEBUFPO"OESPJE"1*UPTVQQPSUDVTUPNJOBQQUSBOTJUJPOBOJNBUJPOT%FGBVMUBDUJWJUZBDUJWJUZUSBOTJUJPO
6QEBUFPO"OESPJE"1*UPTVQQPSUDVTUPNJOBQQUSBOTJUJPOBOJNBUJPOT'PS$VTUPNUSBOTJUJPO
*NQMFNFOUBUJPOFYBNQMF&OBCMFFOBCMF0O#BDL*OWPLFE$BMMCBDLzUSVFzGPSBDUJWJUZ"EEDBMMCBDLPQUJPOBM)BOEMFQSPHSFTTPGPO#BDL1SFTT
6QEBUFPO"OESPJE"EE$BMMCBDL
6QEBUFPO"OESPJE"EE$BMMCBDL "EEFEPOBOESPJEYBDUJWJUZBMQIB
*NQMFNFOUBUJPOFYBNQMF%FTJHOHVJEFGPSQSFEJDUJWFCBDLIUUQTEFWFMPQFSBOESPJEDPNEFTJHOVJNPCJMFHVJEFTQBUUFSOTQSFEJDUJWFCBDL
*NQMFNFOUBUJPOFYBNQMF.PSFJOGPSNBUJPO8BUDIUIFTFTTJPOPO(PPHMF*0IUUQTXXXZPVUVCFDPNXBUDI W&MQRSYQ-Y2
$PODMVTJPO1SFEJDUJWFCBDLXJMMFOBCMFBTEFGBVMUOFBSGVUVSF"QQMZQSFEJDUJWFCBDLQFS"DUJWJUZ/PUPOMZ.WJFXBMTPDVTUPNBOJNBUJPOGPSWJFXJTBWBJMBCMF5IBOLZPV
"QY3FGFSFODFT• IUUQTEFWFMPQFSBOESPJEDPNBCPVUWFSTJPOTGFBUVSFTQSFEJDUJWFCBDL• IUUQTXXXZPVUVCFDPNXBUDI W&MQRSYQ-Y2• IUUQTNNBUFSJBMJP• IUUQTEFWFMPQFSBOESPJEDPNEFTJHOVJNPCJMFHVJEFTQBUUFSOTQSFEJDUJWFCBDL• IUUQTHJUIVCDPNNBUFSJBMDPNQPOFOUTNBUFSJBMDPNQPOFOUTBOESPJECMPCNBTUFSEPDTGPVOEBUJPOT1SFEJDUJWF#BDLNE• IUUQTBOESPJEEFWFMPQFSTHPPHMFCMPHDPNBOESPJECFUBIUNM• IUUQTEFWFMPQFSBOESPJEDPNSFGFSFODFBOESPJEBQQ"DUJWJUZPO#BDL1SFTTFE