[Android Kotlin 기초] 7-6. GridLayout with RecyclerView
[Android Kotlin 기초] 7-5. DiffUtil and data binding with RecyclerView
[Android Kotlin 기초] 7-5. Headers in RecyclerView
[Android Kotlin 기초] 7-3. Use LiveData to control Button states
[Android Kotlin 기초] 6-1. ViewModel