-
2022.07.28 - Kotlin에 Coroutine사용
Android KTX
Android Jetpack의 일부.
Android Jetpack과 기타 Android 라이브러리에 포함된 Kotlin 확장 프로그램 세트.
프로젝트에 Android KTX 사용
프로젝트의 build.gradle 파일에 종속 항목을 추가한다.
repositories { google() }
ViewModel KTX
viewModelScope()
ViewModel에서 코루틴을 실행하기가 더 쉬워진다. CoroutineScope는 Dispatchers.Main에 바인딩되며 ViewModel이 삭제되면 자동으로 취소된다. 각 ViewModel에 새로운 범위를 만드는 대신 viewModelScope()를 사용할 수 있다.
Android 프로젝트에서 앱의 build.gradle(Module: Xxx.app) 파일에 다음 종속 항목을 추가한다.dependencies { implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.0-alpha01" }
WorkManager KTX
dependencies { implementation "androidx.work:work-runtime-ktx:2.7.1" }
Play Core KTX
dependencies { implementation "com.google.android.play:core-ktx:1.8.1" }
기타
https://developer.android.com/kotlin/ktx#groovy
'Kotlin' 카테고리의 다른 글
Async, Launch, Cancel, CoroutineScope (0) 2022.07.28 Kotlin에 Coroutine사용 (0) 2022.07.28 CoroutineContext, Dispatchers (0) 2022.07.28 apply, also (0) 2022.07.28 run (0) 2022.07.28 with (0) 2022.07.28 Kotlin let (0) 2022.07.28 Kotlin문법 (0) 2022.07.28