package Ġio . github . f ank y 1 0 . recip ies Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġio . github . f ank y 1 0 . recip ies . domain . Recipe Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġrecipe : ĠRecipe Ġ= ĠRe cip ies Repository . get () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ ĠfindViewById < TextView >( R . id . txt Title ). text Ġ= Ġrecipe . name ĊĠĠĠĠĠĠĠ ĠfindViewById < TextView >( R . id . txt Ing redients List ). text Ġ= Ġget Ing redients Content () ĊĠĠĠĠĠĠĠ ĠfindViewById < TextView >( R . id . txt Steps List ). text Ġ= Ġget Steps Content () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Ing redients Content () Ġ= Ġrecipe . ingredients . map Ġ{ ĊĠĠĠĠĠĠĠ Ġ"${ it . quantity } Ġ${ it . name }\ n " ĊĠĠĠ Ġ}. toString () ĊĊĠĠĠ Ġprivate Ġfun Ġget Steps Content () Ġ= Ġrecipe . steps ĊĠĠĠĠĠĠĠ Ġ. sorted By Ġ{ Ġit . order Ġ} ĊĠĠĠĠĠĠĠ Ġ. map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" (${ it . order }) Ġ- Ġ${ it . description }\ n " ĊĠĠĠĠĠĠĠ Ġ}. toString () Ċ }