Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TechFeed Conference 2022

TechFeed Conference 2022

TechFeed Conference 2022の発表資料です。
「 Androidアプリ開発の 移り変わりについて行く方法」

ARIYAMA Keiji

May 14, 2022
Tweet

More Decks by ARIYAMA Keiji

Other Decks in Technology

Transcript

  1. 0L)UUQΛ࢖͏৔߹ ϥΠϒϥϦͷϑΝΠϧΛ௥Ճ  1SPDFTTEFWLFJKJMJC@TBNQMFBOESPJE 1*% KBWBMBOH/P$MBTT%FG'PVOE&SSPS'BJMFESFTPMVUJPOPG-PLJP#V ff FS BUPLIUUQ3FTQPOTF#PEZ$PNQBOJPODSFBUF 3FTQPOTF#PEZLU

     BUPLIUUQ3FTQPOTF#PEZ$PNQBOJPODSFBUFEFGBVMU 3FTQPOTF#PEZLU  BUPLIUUQJOUFSOBM6UJMDMJOJU 6UJMLU  BUPLIUUQJOUFSOBM6UJMJNNVUBCMF-JTU0G 6OLOPXO4PVSDF  BUPLIUUQ0L)UUQ$MJFOUDMJOJU 0L)UUQ$MJFOULU  BUEFWLFJKJMJC@TBNQMFBOESPJE.BJO"DUJWJUZJOJU .BJO"DUJWJUZLU 
  2. ૿৩͢Δ+FUQBDLϥΠϒϥϦ  IUUQTEFWFMPQFSBOESPJEDPNKFUQBDLBOESPJEYFYQMPSFS IMKB w BDUJWJUZ w BQQDPNQBU w DBNFSB

    w DPNQPTF w EBUBCJOEJOH w GSBHNFOU w IJMU w MJGFDZDMF w w NBUFSJBMEFTJHO DPNQPOFOU w QBHJOH w SPPN w UFTU w XPSL w MJGFDZDMF w NFEJB w OBWJHBUJPO w BQQTFBSDI w WJFX1BHFS w WJFX1BHFS w FUD
  3. ϥΠϒϥϦͷྖҬΛʰ໘ʱͱଊ͑Δ  API Level UI Network Hardware Background Architecture Asynchronous

    DI Dagger(Hilt) URLConnection OkHttp Retrofit2 Service JobScheduler WorkManager Camera NFC Bluetooth XML Layout DataBinding ViewBinding Activity Fragment Navigation MVVM Jetpack Compose Thread/Looper Coroutines ViewModel Camera Camera2 CameraX Kotlin Flow AlarmManager
  4. ଞʹ΋  Camera Camera2 CameraX API Level UI Network Hardware

    Background Architecture Asynchronous DI Dagger(Hilt) URLConnection OkHttp Retrofit2 Service JobScheduler WorkManager Camera NFC Bluetooth XML Layout DataBinding ViewBinding Activity Fragment Navigation MVVM Jetpack Compose Thread/Looper Coroutines ViewModel Kotlin Flow AlarmManager w %FWFMPQNFOU5PPMT w "OESPJE4UVEJP w (SBEMFʢ,PUMJO%4-ʣ w 1FSTJTUFODF w 4IBSFE1SFGFSFODFT w %BUB4UPSF w %BUBCBTF w 42-JUF w 3PPN w 4FDVSJUZ w 1SJWBDZ w /PUJ fi DBUJPO
  5. ࢖͍͍ٕͨज़ΛબͿ  API Level UI Network Hardware Background Architecture Asynchronous

    DI Dagger(Hilt) URLConnection OkHttp Retrofit2 Service JobScheduler WorkManager Camera NFC Bluetooth XML Layout DataBinding ViewBinding Activity Fragment Navigation MVVM Jetpack Compose Thread/Looper Coroutines ViewModel Camera Camera2 CameraX Kotlin Flow AlarmManager