package Ġio . qu ang . dating sample Ċ Ċ import Ġio . flutter . app . Flutter Application Ċ import Ġio . flutter . plugin . common . Plugin Registry Ċ import Ġio . flutter . plugins . Generated Plugin Regist r ant Ċ /* Ċ import Ġio . g jg . android job scheduler . Android Job Scheduler Ċ import Ġcom . tek art ik . sq flite . Sq flite Plugin Ċ import Ġcom . ly ok one . location . Location Plugin Ċ */ Ċ import Ġio . flutter . plugins . path provider . Path Provider Plugin Ċ Ċ class ĠMain Application Ġ: ĠFlutter Application (), ĠPlugin Registry . Plugin Regist r ant Callback Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġregister With ( registry : ĠPlugin Registry ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGenerated Plugin Regist r ant . register With ( registry ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : Ġjava . lang . Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠLocation Plugin . register With ( registry . regist rar For (" com . ly ok one . location . Location Plugin ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠPath Provider Plugin . register With ( registry . regist rar For (" io . flutter . plugins . path provider . Path Provider Plugin ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠS q flite Plugin . register With ( registry . regist rar For (" com . tek art ik . sq flite . Sq flite Plugin ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġ// ĠAndroid Job Scheduler . set Plugin Regist r ant Callback ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġalready Registered With ( registry : ĠPlugin Registry ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġkey Ġ= ĠGenerated Plugin Regist r ant :: class . java !!. getCanonical Name () ĊĠĠĠĠĠĠĠ Ġif Ġ( registry . has Plugin ( key )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġregistry . regist rar For ( key ) ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} Ċ }