package Ġcom . tk u hn . recipe finder . ui . main . search Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . text . Sp anned Ċ import Ġandroidx . core . text . build Sp anned String Ċ import Ġandroidx . core . text . color Ċ import Ġcom . tk u hn . recipe finder . R Ċ import Ġcom . tk u hn . recipe finder . domain . Recipe Ċ import Ġcom . tk u hn . recipe finder . utils . Ident ifiable Ċ import Ġcom . tk u hn . recipe finder . utils . extensions . to Text Ċ Ċ data Ġclass ĠUi Recipe ( ĊĠĠĠ Ġoverride Ġval Ġid : ĠLong , ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval ĠimageUrl : ĠString , ĊĠĠĠ Ġval Ġcal ories : ĠString , ĊĠĠĠ Ġval Ġnut rient s : ĠSp anned Ċ ) Ġ: ĠIdent ifiable Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate ( recipe : ĠRecipe ): ĠUi Recipe Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠUi Recipe ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġrecipe . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġrecipe . title , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠimageUrl Ġ= Ġrecipe . imageUrl , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcal ories Ġ= ĠR . string . var _ cal ories . to Text ( recipe . cal ories ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnut rient s Ġ= Ġbuild Sp anned String Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor ( Color . RED ) Ġ{ Ġappend ( R . string . var _ protein . to Text ( recipe . protein )) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor ( Color . BLUE ) Ġ{ Ġappend ( R . string . var _ car bs . to Text ( recipe . car bs )) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor ( Color . GREEN ) Ġ{ Ġappend ( R . string . var _ fat . to Text ( recipe . fat )) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }