package Ġpl . p mer d ala . k urs android . feature . repositories . ui Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġbutter knife . BindView Ċ import Ġbutter knife . B utter Kn ife Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġpl . p mer d ala . k urs android . R Ċ import Ġpl . p mer d ala . k urs android . data . Repository Data Ċ Ċ class ĠRe positories ViewHolder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĊĠĠĠ Ġ@ BindView ( R . id . repository _ title ) ĊĠĠĠ Ġlateinit Ġvar Ġtitle TextView : ĠTextView ĊĠĠĠ Ġ@ BindView ( R . id . repository _ subtitle ) ĊĠĠĠ Ġlateinit Ġvar Ġsubtitle TextView : ĠTextView ĊĠĠĠ Ġ@ BindView ( R . id . repository _ image _ view ) ĊĠĠĠ Ġlateinit Ġvar Ġrepository ImageView : ImageView ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠB utter Kn ife . bind ( this , ĠitemView ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun Ġbind Model ( repository Data : ĠRepository Data ) Ġ= Ġwith ( repository Data ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtitle TextView . text Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġsubtitle TextView . text Ġ= Ġsubtitle ĊĠĠĠĠĠĠĠ ĠG lide . with ( item View ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( imageUrl ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( repository ImageView ) ĊĠĠĠ Ġ} Ċ } Ċ