plugin Management Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġgradle Plugin Portal () ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// maven . pkg . jetbrains . space / public / p / compose / dev ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ root Project . name Ġ= Ġ" phoenix " Ċ Ċ // ĠAndroid Ġapps Ġ( legacy Ġand Ġk mm ) Ġmay Ġbe Ġskipped Ġto Ġmake Ġlife Ġeasier Ġon ĠiOS Ġdevelopers . Ċ // ĠUse Ġ` skip . android ` Ġin Ġ` local . properties ` Ġto Ġdefine Ġwhether Ġandroid Ġapp Ġare Ġbuilt Ġor Ġnot . Ċ // ĠBy Ġdefault , ĠAndroid Ġapps Ġare ĠNOT Ġskipped . Ċ val Ġskip Android Ġ= ĠFile ("$ rootDir / local . properties "). take If Ġ{ Ġit . exists () Ġ} ĊĠĠĠ Ġ? . inputStream ()?. use Ġ{ Ġjava . util . Properties (). apply Ġ{ Ġload ( it ) Ġ} Ġ} ĊĠĠĠ Ġ? . run Ġ{ ĠgetProperty (" skip . android ", Ġ" false ") ?. to Boolean () Ġ} ĊĠĠĠ Ġ?: Ġfalse Ċ Ċ // ĠInject Ġthe Ġskip Ġvalue Ġin ĠSystem Ġproperties Ġso Ġthat Ġit Ġcan Ġbe Ġused Ġin Ġother Ġgradle Ġbuild Ġfiles . Ċ System . setProperty (" include Android ", Ġ(! skip Android ). toString ()) Ċ Ċ // ĠThe Ġshared Ġapp Ġis Ġalways Ġincluded . Ċ include (": phoenix - shared ") Ċ Ċ // ĠAndroid Ġapps Ġare Ġoptional . Ċ if Ġ(! skip Android ) Ġ{ ĊĠĠĠ Ġinclude (": phoenix - android ") ĊĠĠĠ Ġinclude (": phoenix - legacy ") Ċ } Ċ