package Ġcom . github . bg reb enn ik ov . dev buff . presentation . ui . adapters . binding Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . databinding . Binding Adapter Ċ import Ġcom . github . bg reb enn ik ov . dev buff . R Ċ import Ġcom . github . bg reb enn ik ov . dev buff . data . local . explore . idea Details . Mapped Ide a Special ists Languages Ċ Ċ @ Binding Adapter (" languages ToString ") Ċ fun Ġset Languages ToString ( textView : ĠTextView , Ġlanguages Ġ: List < Mapped Ide a Special ists Languages > ){ ĊĊĠĠĠ ĠtextView . apply Ġ{ ĊĊĠĠĠĠĠĠĠ Ġif ( languages . isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvisibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn @ apply ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġcontext . getString ( R . string . stack _ of _ languages ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. format ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlanguages . join ToString (", Ġ" ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }