package Ġcom . x av ame . bull Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġkotlinx . android . synt hetic . main . k amp any ac ard . view .* Ċ Ċ // Ġhttps :// developer . android . com / guide / topics / ui / layout / card view Ċ // Ġhttps :// medium . com / k ou os l / kotlin - android - re cy ler view - k ull an % C 4 % B 1 m % C 4 % B 1 - 6 8 4 c add fc 8 0 8 Ċ class ĠCard Holder ( private Ġval Ġcompanies Ġ: ĠMutable List < Map . Card Plate >) Ġ: ĠRecyclerView . Adapter < Card Holder . Company ViewHolder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠCompany ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġv Ġ= ĠLayoutInflater . from ( parent . context ). inflate ( R . layout . k amp any ac ard , parent , false ) ĊĠĠĠĠĠĠĠ Ġreturn ĠCompany ViewHolder ( v ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcompanies . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠCompany ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcompany Ġ= Ġcompanies [ position ] ĊĠĠĠĠĠĠĠ Ġholder . item View . fir ma A di . text Ġ= Ġcompany . F ir ma A di ĊĠĠĠĠĠĠĠ Ġholder . item View . k amp anya I cer ik . text Ġ= Ġcompany . K amp anya I cer ik ĊĠĠĠĠĠĠĠ Ġholder . item View . k amp anya K ategori . text Ġ= Ġcompany . K amp anya K ategori ĊĊĠĠĠĠĠĠĠ Ġ// https :// stackoverflow . com / questions / 1 0 1 7 7 5 5 2 / how - do - i - create - a - unix - timestamp - on - android ĊĠĠĠĠĠĠĠ Ġ// https :// stackoverflow . com / questions / 2 2 6 4 1 7 2 8 / creating - a - timer - which - shows - time - left - for - an - event - in - seconds - minutes - hours ĊĠĠĠĠĠĠĠ Ġval Ġunix Time Ġ= ĠSystem . currentTimeMillis () Ġ/ Ġ 1 0 0 0 L ĊĠĠĠĠĠĠĠ Ġval Ġmillis To Go Ġ= Ġ( company . K amp anya T ari h . toInt () Ġ- Ġunix Time )* 1 0 0 0 ĊĠĠĠĠĠĠĠ Ġval Ġminutes Ġ= Ġ( millis To Go Ġ/ Ġ( 1 0 0 0 Ġ* Ġ 6 0 ) Ġ% Ġ 6 0 ). toInt () ĊĠĠĠĠĠĠĠ Ġval Ġhours Ġ= Ġ( millis To Go Ġ/ Ġ( 1 0 0 0 Ġ* Ġ 6 0 Ġ* Ġ 6 0 )). toInt () ĊĠĠĠĠĠĠĠ Ġvar Ġtext Ġ= ĠString . format ("% 0 2 d Ġsa at Ġ% 0 2 d Ġd ak ika Ġk ald Ä± ", Ġhours , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġif ( hours < 0 Ġ|| Ġminutes < 0 ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" K amp anya Ġs Ã¼ res i Ġdol mu ÅŁ tur ." ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġholder . item View . k amp anya T ari h . text Ġ= Ġtext ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠCompany ViewHolder ( item View : ĠView ): ĠRecyclerView . ViewHolder ( item View ) Ċ }