package Ġcom . example . android . databinding . basics ample . data Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ Ċ class ĠSimple ViewModel Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġval Ġname Ġ= Ġ" Grace " ĊĠĠĠ Ġval ĠlastName Ġ= Ġ" Hop per " ĊĠĠĠ Ġvar Ġlikes Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġprivate Ġset Ġ// ĠThis Ġis Ġto Ġprevent Ġexternal Ġmodification Ġof Ġthe Ġvariable . ĊĊĊĠĠĠ Ġfun Ġon Like () Ġ{ ĊĠĠĠĠĠĠĠ Ġlikes ++ ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġval Ġpop ularity : ĠPop ularity ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlikes Ġ> Ġ 9 Ġ-> ĠPop ularity . STAR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlikes Ġ> Ġ 4 Ġ-> ĠPop ularity . POP ULAR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠPop ularity . NORMAL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ċ } Ċ Ċ enum Ġclass ĠPop ularity Ġ{ ĊĠĠĠ ĠNORMAL , ĊĠĠĠ ĠPOP ULAR , ĊĠĠĠ ĠST AR Ċ } Ċ