package Ġedu . rose h ul man . todo heap . tasks . view . recycler Ċ Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġedu . rose h ul man . todo heap . tasks . controller . Task Card Controller Ċ import Ġedu . rose h ul man . todo heap . databinding . Card Task Binding Ċ import Ġedu . rose h ul man . todo heap . tasks . controller . Task Controller Ċ import Ġedu . rose h ul man . todo heap . tasks . view . Task Card ViewModel Ċ Ċ class ĠTask Card ViewHolder ( private Ġval Ġbinding : ĠCard Task Binding ) Ġ: ĠRecyclerView . ViewHolder ( binding . root ) Ġ{ ĊĠĠĠ Ġfun Ġbind ( viewModel : ĠTask Card ViewModel , Ġcontroller : ĠTask Controller ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . viewModel Ġ= ĠviewModel ĊĠĠĠĠĠĠĠ Ġbinding . controller Ġ= ĠTask Card Controller ( controller ) Ġ{ adapter Position } ĊĠĠĠ Ġ} Ċ }