package Ġcom . my k . feature . search . presentation . search Ċ Ċ import Ġco il . load Ċ import Ġcom . my k . feature . search . databinding . Pokemon Item Binding Ċ import Ġcom . my k . feature . search . domain . model . Pokemon Domain Model Ċ import Ġcom . my k . library . base . presentation . Base Adapter Ċ import Ġjava . util . Locale Ċ Ċ class ĠPokemon ViewHolder ( ĊĠĠĠ Ġbinding : ĠPokemon Item Binding Ċ ) Ġ: ĠBase Adapter . ViewHolder < Pokemon Domain Model , ĠPokemon Item Binding >( binding ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbind ( item : ĠPokemon Domain Model ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . imageView . transition Name Ġ= Ġitem ?. imageUrl ĊĠĠĠĠĠĠĠ Ġbinding . imageView . load ( item ?. imageUrl ) ĊĠĠĠĠĠĠĠ Ġbinding . textView . text Ġ= Ġitem ?. name ?. capitalize ( Locale . getDefault ()) ĊĠĠĠ Ġ} Ċ } Ċ