package Ġdan b roid . ipfs d . demo . app Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . navigation . Nav Controller Ċ import Ġandroidx . navigation . fragment . fragment Ċ import Ġdan b roid . ipfs d . demo . app . ui . Settings Fragment Ċ import Ġdan b roid . util . menu . create Menu Nav Graph Ċ import Ġdan b roid . util . misc . Unique IDS Ċ Ċ const Ġval ĠURI _ DEMO _ PREFIX Ġ= Ġ"${ Build Config . IP F SD _ SCHEME } :// demo " Ċ const Ġval ĠURI _ CONTENT Ġ= Ġ"$ URI _ DEMO _ PREFIX / content " Ċ const Ġval ĠURI _ SH OP PING _ LIST S Ġ= Ġ"$ URI _ DEMO _ PREFIX / lists " Ċ Ċ object ĠShop ping List Nav Graph Ġ: ĠUnique IDS Ġ{ ĊĊĠ Ġobject Ġdest Ġ{ ĊĠĠĠ Ġval Ġsettings Ġ= Ġnext ID () ĊĠ Ġ} ĊĊĠ Ġobject Ġdeep _ link Ġ{ ĊĠĠĠ Ġconst Ġval Ġsettings Ġ= Ġ"$ URI _ CONTENT / settings " ĊĠ Ġ} Ċ } Ċ Ċ fun ĠNav Controller . create Shopping List Nav Graph ( context : ĠContext ) Ġ= ĊĠ Ġcreate Menu Nav Graph ( context , Ġdefault Menu ID Ġ= ĠURI _ CONTENT ) Ġ{ ĊĊĠĠĠ Ġfragment < Settings Fragment >( Shopping List Nav Graph . dest . settings ) Ġ{ ĊĠĠĠĠĠ Ġdeep Link ( Shopping List Nav Graph . deep _ link . settings ) ĊĠĠĠ Ġ} ĊĊĠ Ġ} ĊĊĊ