안드로이드 개발자 노트
[Android] Android KTX 잘 알아보기 본문
반응형
안녕하세요. 이번 포스팅에서는 Android KTX에 대해서 알아보도록 하겠습니다.
Android KTX는 Android Jetpack과 기타 Android 라이브러리에 포함된 Kotlin 확장 프로그램 세트입니다.
KTX 확장 프로그램은 간결하고 직관적인 Kotlin을 Jetpack, Android 플랫폼, 기타 API에 제공합니다.
예를 들어 SharedPreferences로 작업할 때는,
sharedPreferences
.edit()
.putBoolean("key", value)
.apply()
위의 코드를 다음과 같이 간결하게 사용할 수 있게 해줍니다.
sharedPreferences.edit(commit = true) { putBoolean("key", value) }
Android KTX는 다음과 같이 여러 모듈로 이루어져 있습니다.
- Core KTX
- Collection KTX
- Fragment KTX
- Lifecycle KTX
- LiveData KTX
- Navigation KTX
- Palette KTX
- Reactive Streams KTX
- Room KTX
- SQLite KTX
- ViewModel KTX
- WorkManager KTX
- Firebase KTX
- Google Maps Platform KTX
- Play Core KTX
반응형
'Android' 카테고리의 다른 글
[Android] MVVM AAC ViewModel 잘 알아보기 (0) | 2023.01.08 |
---|---|
[Android] MVVM AAC LiveData 잘 알아보기 (0) | 2023.01.08 |