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
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
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
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