package Ġcom . sample . slo thy hack er . firebase integrations Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . navigation . find Nav Controller Ċ import Ġkotlinx . android . synt hetic . main . fragment _ fb list .* Ċ Ċ class ĠHome List Fragment Ġ: ĠFragment (), ĠView . OnClickListener Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ fb list , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ Ġtv _ email _ auth . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ phone _ auth . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ cloud _ store . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ face _ detection . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ text _ recognition . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ object _ tracking . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ land mark _ recognition . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ translation . setOnClickListener ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( v ?. id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ email _ auth Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ email Auth Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ phone _ auth Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ phoneNumber Validation Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ cloud _ store Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ cloud Store Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ face _ detection Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ face Detection Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ text _ recognition Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ text Re cog Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ object _ tracking Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ object Tracking Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ land mark _ recognition Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ text land mark Re cog Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ translation Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv . find Nav Controller (). navigate ( R . id . action _ FB List Fragment _ to _ translate Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ