package Ġcom . example . my recyclerview app Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . core . text . Html Compat Ċ import Ġandroidx . recyclerview . widget . RecyclerView . ViewHolder Ċ import Ġcom . example . my recyclerview app . model . Cat B reed Ċ import Ġcom . example . my recyclerview app . model . Cat Ui Model Ċ import Ġcom . example . my recyclerview app . model . Gender Ċ import Ġkotlinx . android . extensions . Layout Container Ċ import Ġkotlinx . android . synt hetic . main . item _ cat . item _ cat _ bio graphy Ġas Ġcat Bio View Ċ import Ġkotlinx . android . synt hetic . main . item _ cat . item _ cat _ bre ed Ġas Ġcat B reed View Ċ import Ġkotlinx . android . synt hetic . main . item _ cat . item _ cat _ gender Ġas Ġcat Gender View Ċ import Ġkotlinx . android . synt hetic . main . item _ cat . item _ cat _ name Ġas Ġcat Name View Ċ import Ġkotlinx . android . synt hetic . main . item _ cat . item _ cat _ photo Ġas Ġcat Photo View Ċ Ċ private Ġval ĠF EM ALE _ SYMBOL Ġby Ġlazy Ġ{ ĊĠĠĠ ĠHtml Compat . from Html (" &# 9 7 9 3 ;", ĠHtml Compat . FROM _ HTML _ MODE _ LEG ACY ) Ċ } Ċ private Ġval ĠM ALE _ SYMBOL Ġby Ġlazy Ġ{ ĊĠĠĠ ĠHtml Compat . from Html (" &# 9 7 9 4 ;", ĠHtml Compat . FROM _ HTML _ MODE _ LEG ACY ) Ċ } Ċ private Ġconst Ġval ĠUNKNOWN _ SYMBOL Ġ= Ġ" ?" Ċ Ċ class ĠCat ViewHolder ( ĊĠĠĠ Ġoverride Ġval Ġcontainer View : ĠView , ĊĠĠĠ Ġprivate Ġval Ġimage Loader : ĠImage Loader Ċ ) Ġ: ĠViewHolder ( container View ), ĠLayout Container Ġ{ ĊĠĠĠ Ġfun Ġbind Data ( cat Data : ĠCat Ui Model ) Ġ{ ĊĠĠĠĠĠĠĠ Ġimage Loader . load Image ( cat Data . imageUrl , Ġcat Photo View ) ĊĠĠĠĠĠĠĠ Ġcat Name View . text Ġ= Ġcat Data . name ĊĠĠĠĠĠĠĠ Ġcat B reed View . text Ġ= Ġwhen Ġ( cat Data . bre ed ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCat B reed . American Curl Ġ-> Ġ" American ĠC url " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCat B reed . Bal inese J av anese Ġ-> Ġ" Bal inese - J av anese " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCat B reed . Ex otic Sh orth air Ġ-> Ġ" Ex otic ĠSh orth air " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcat Bio View . text Ġ= Ġcat Data . bio graphy ĊĠĠĠĠĠĠĠ Ġcat Gender View . text Ġ= Ġwhen Ġ( cat Data . gender ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGender . Female Ġ-> ĠF EM ALE _ SYMBOL ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGender . Male Ġ-> ĠM ALE _ SYMBOL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠUNKNOWN _ SYMBOL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ