package Ġcom . example . my application 2 Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ import Ġjava . util .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġtv Age . setText (""); Ċ Ċ // ĠValidation Ċ // ĠĠĠĠĠĠĠ Ġval Ġedit Text Year Ġ= ĠfindViewById < View >( R . id . et Birth ) Ċ // ĠĠĠĠĠĠĠ Ġval Ġbutton Confirm Ġ= ĠfindViewById < View >( R . id . btn Get Age ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġfun Ġcalculate Age ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdo b : String Ġ= Ġet Birth . text . toString () ĊĠĠĠĠĠĠĠ Ġval Ġcurrent Year = ĠCalendar . getInstance (). get ( Calendar . YEAR ) ĊĠĠĠĠĠĠĠ Ġval Ġage Ġ= Ġcurrent Year Ġ- Ġdo b . toInt () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( age Ġin Ġ 1 8 .. 2 8 ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Age . setText (" Work ĠHard , Ġyour ĠAge Ġis Ġ$ age Ġyears ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbtn Get Age . set BackgroundColor ( Color . YELLOW ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbtn Get Age . setText (" clicked ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġelse { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Age . setText (" You Ġare Ġan Ġawesome Ġ$ age Ġyear ( s ) Ġold Ġhuman .") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } Ċ