package Ġcom . dark ab hi . covid project . covid resources . dashboard Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . core . os . bundle Of Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . navigation . fragment . find Nav Controller Ċ import Ġandroidx . recyclerview . widget . Grid LayoutManager Ċ import Ġcom . dark ab hi . covid project . R Ċ import Ġcom . dark ab hi . covid project . covid resources . dashboard . models . Dashboard Item Model Ċ import Ġcom . dark ab hi . covid project . databinding . Cov id Resources Fragment Binding Ċ import Ġdagger . h ilt . android . Android EntryPoint Ċ Ċ @ Android EntryPoint Ċ class ĠC ov id Resources Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠC ov id Resources Fragment Binding ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġm Adapter : ĠDashboard Adapter ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠData Binding Util . inflate ( in flater , ĠR . layout . covid _ resources _ fragment , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġwith ( binding ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlifecycle Owner Ġ= Ġview Lifecycle Owner ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġm Adapter Ġ= ĠDashboard Adapter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfind Nav Controller (). navigate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . action _ covid Resources Fragment _ to _ resources Fragment , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbundle Of (" DASH BOARD _ ITEM " Ġto Ġit ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbinding . dashboard Items Recycler view . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlayout Manager Ġ= ĠGrid LayoutManager ( require Context (), Ġ 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadapter Ġ= Ġm Adapter ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġitems Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Amb ul ance ĠService ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Details Ġof Ġall Ġamb ul ance Ġservices Ġin ĠB ang al ore ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . amb ul ance ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" O xygen ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" Collect ing Ġand Ġverify ing Ġall Ġo xygen Ġsupp liers Ġin \ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Bang al ore \"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . oxy gen ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Home ĠTesting ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" Collect ing Ġand Ġverify ing Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Home ĠC ov id 1 9 Ġtesting Ġl abs Ġin ĠB ang al ore \"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . home ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Blood ĠDon ors ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Blood ĠDon ors Ġand ĠB lood ĠBank Ġdetails ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . don or ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* Dashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Med icine ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Med icine Ġsupp liers Ġall Ġover ĠB ang al ore ", ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . med icine ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), */ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Online ĠDoctor ĠConsult ation ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" Online ĠDoctor ĠConsult ation Ġdetails Ġfor Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Home Ġisolated Ġpatients \"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . online _ doc ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Food ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Food Ġsupp liers Ġfor ĠC ov id Ġpatients Ġall Ġover Ġb ang al ore ", ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . food ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDashboard Item Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Tele ĠCo un sell ing ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" M ental ĠHealth ĠCons ulation Ġfor ĠHome Ġisolated Ġpatients ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . tele ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġm Adapter . submit List ( items ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} Ċ } Ċ