package Ġapp . common . presentation . compose Ċ Ċ import Ġapp . common . presentation . mv vm . vm . App ViewModel Ċ import Ġapp . common . presentation . ui . frag . App Fragment Ċ Ċ open Ġclass ĠApp Compose View ( ĊĠĠĠ Ġprivate Ġval Ġvm : ĠApp ViewModel , ĊĠĠĠ Ġprivate Ġval Ġapp Fragment : ĠApp Fragment < *, Ġ*> Ċ ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġsetup Vm () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġsetup Vm () Ġ{ ĊĠĠĠĠĠĠĠ Ġvm . setup With ( app Fragment ) ĊĠĠĠ Ġ} Ċ }