What's new in Jetpack (Google IO 2019)

What's new in Jetpack (Google IO 2019)

# Event
I/O Extended 2019 Tokyo@GDG
https://gdg-tokyo.connpass.com/event/128867/

# Kotlin Sessions
What's New in Kotlin on Android, 2 Years In
https://www.youtube.com/watch?v=ldM6QZy9e0s

Understand Kotlin Coroutines on Android
https://www.youtube.com/watch?v=BOHK_w09pVA

Kotlin Under the Hood: Understand the Internals
https://www.youtube.com/watch?v=Ta5wBJsC39s

# Jetpack Sessions
Improving App Performance with Benchmarking
https://www.youtube.com/watch?v=ZffMCJdA5Qc

Android Jetpack: Understand the CameraX Camera-Support Library
https://www.youtube.com/watch?v=kuv8uK-5CLY

Security on Android: What's Next
https://www.youtube.com/watch?v=0uG_RKiDmQY

What's New in Architecture Components
https://www.youtube.com/watch?v=Qxj2eBmXLHg

Declarative UI Patterns
https://www.youtube.com/watch?v=VsStyq4Lzxo

# Google I/O 2019 ほぼリアルタイムレポートまとめ
https://engineering.linecorp.com/ja/blog/google-io-2019-report-video/

B0f8177e3259f29952640f98bf795965?s=128

satorufujiwara

May 19, 2019
Tweet

Transcript

  1. !TBUPSVGVKJXBSB What’s new in Jetpack *0&YUFOEFE5PLZP!(%(

  2. 4BUPSV'VKJXBSB w%FWFMPQFS3FMBUJPOT!-*/&$PSQPSBUJPO w0SHBOJ[FSPG4IJCVZBBQL w0SHBOJ[FSPG+BQBO,PUMJO6TFS(SPVQ w!TBUPSVGVKJXBSB

  3. ,PUMJO'JSTU

  4. ,PUMJO'JSTU w৽͍͠+FUQBDLͷ"1*΍ػೳͷଟ͘͸ɺ,PUMJO൛͕࠷ॳʹఏڙ͞ΕΔ wLUY͚ͩͰ͸ͳ͘ɺ,PUMJOಠࣗͷػೳ΋ϦϦʔε༧ఆ w,PUMJO&WFSZXIFSF IUUQTLPUMJOFWFSZXIFSF  w+BWB΍$ ΋Ҿ͖ଓ͖αϙʔτ

  5. ,PUMJO4FTTJPOT w8IBUT/FXJO,PUMJOPO"OESPJE :FBST*O w IUUQTXXXZPVUVCFDPNXBUDI WME.2;ZFT w6OEFSTUBOE,PUMJO$PSPVUJOFTPO"OESPJE w IUUQTXXXZPVUVCFDPNXBUDI W#0),@XQ7"

    w,PUMJO6OEFSUIF)PPE6OEFSTUBOEUIF*OUFSOBMT w IUUQTXXXZPVUVCFDPNXBUDI W5BX#+T$T w 4IJCVZBBQLͷ಺༰ͷൃల൛
  6. 8IBU`TOFXJO+FUQBDL IUUQTEFWFMPQFSTKQHPPHMFCMPHDPNHPPHMFJPBOESPJEQMBZIUNM

  7. 8IBU`TOFXJO+FUQBDL IUUQTEFWFMPQFSTKQHPPHMFCMPHDPNHPPHMFJPBOESPJEQMBZIUNM

  8. None
  9. 8IBU`TͨͿΜOFXJO+FUQBDL w#FODINBSL w$BNFSB9 w4FDVSJUZ w4BWFE4UBUF w+FUQBDL$PNQPTF JO"041

  10. +FUQBDL4FTTJPOT w*NQSPWJOH"QQ1FSGPSNBODFXJUI#FODINBSLJOH w IUUQTXXXZPVUVCFDPNXBUDI W;GG.$+E"2D w"OESPJE+FUQBDL6OEFSTUBOEUIF$BNFSB9$BNFSB4VQQPSU-JCSBSZ w IUUQTXXXZPVUVCFDPNXBUDI WLVWV,$-: w4FDVSJUZPO"OESPJE8IBUT/FYU

    w IUUQTXXXZPVUVCFDPNXBUDI WV(@3,J%N2: w8IBUT/FXJO"SDIJUFDUVSF$PNQPOFOUT w IUUQTXXXZPVUVCFDPNXBUDI W2YKF#N9-)H w%FDMBSBUJWF6*1BUUFSOT w IUUQTXXXZPVUVCFDPNXBUDI W7T4UZR-[YP
  11. None
  12. None
  13. None
  14. $BNFSB9 w+FUQBDL-JCSBSZ wΦʔϓϯιʔε w"OESPJE- "1* Ҏ߱Λαϙʔτ w$BNFSBΛϕʔεʹ wର৅ϝʔΧʔͷ୺຤Ͱ͸ɺޫֶζʔϜɺϘέɺ)%3ɺφΠτϞʔυͳͲ ͷ࠷৽ͷϋʔυ΢ΣΞػೳ΍ιϑτ΢ΣΞػೳ͕αϙʔτ

  15. None
  16. None
  17. +FUQBDL4FDVSJUZ-JCSBSZ w҉߸Խʹ·ͭΘΔϕετϓϥΫςΟε wϑΝΠϧɺ4IBSFE1SFGFSFODFTɺ"1*,FZͳͲͷ҉߸Խ

  18. None
  19. None
  20. 4BWFE4UBUF)BOEMF w.BQܕͷΦϒδΣΫτ ,FZ7BMVF  w1BSDFMBCMFͷΈ wαΠζʹ্ݶ͋Γ

  21. LUYʹ΋ࡉ΍͔ͳ6QEBUFT

  22. LUYʹ΋ࡉ΍͔ͳ6QEBUFT

  23. LUYʹ΋ࡉ΍͔ͳ6QEBUFT

  24. 0UIFS6QEBUFT w%BUB#JOEJOH w/BWJHBUJPO w8PSL.BOBHFS w3PPN w1BHJOH

  25. None
  26. None
  27. ͍͞͝ʹ

  28. (PPHMF*0΄΅ϦΞϧλΠϜϨϙʔτ

  29. 5)"/,:06