package Ġcom . d roid cons f . architecture agnostic u ide velopment Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . facebook . flip per . plugins . inspector . Descriptor Mapping Ċ import Ġcom . facebook . flip per . plugins . inspector . Inspector Flip per Plugin Ċ import Ġcom . facebook . flip per . android . Android Flip per Client Ċ import Ġcom . facebook . flip per . android . utils . Flip per Utils Ċ import Ġcom . facebook . flip per . plugins . network . Network Flip per Plugin Ċ import Ġcom . facebook . so loader . So Loader Ċ import Ġcom . d roid cons f . architecture agnostic u ide velopment . ui . common . di . App Component Ċ import Ġcom . d roid cons f . architecture agnostic u ide velopment . ui . common . di . App Module Ċ import Ġcom . d roid cons f . architecture agnostic u ide velopment . ui . common . di . D agger App Component Ċ import Ġcom . d roid cons f . architecture agnostic u ide velopment . core . di . Net Module ĊĊ Ċ class ĠArchitecture A gn ost ic Ui Application : ĠApplication () Ġ{ ĊĠĠĠ Ġvar Ġapp Component : ĠApp Component ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġapp Component Ġ= ĠD agger App Component . builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. app Module ( App Module ( this )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. net Module ( Net Module ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ ĠSo Loader . init ( this , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG Ġ&& ĠFlip per Utils . should Enable Flip per ( this )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġclient Ġ= ĠAndroid Flip per Client . getInstance ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient . add Plugin ( Inspector Flip per Plugin ( this , ĠDescriptor Mapping . with Defaults ())) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient . add Plugin ( Network Flip per Plugin ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient . start () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }