const Ġval Ġkotlin Version Ġ= Ġ" 1 . 5 . 3 1 " Ċ Ċ object ĠBuild Plugins Ġ{ ĊĊĠĠĠ Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġgradle Plugin Ġ= Ġ" 7 . 0 . 3 " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcrash ly t ics Ġ= Ġ" 2 . 6 . 1 " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġgoogle Services Ġ= Ġ" 4 . 3 . 8 " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġsafe Args Plugin Ġ= Ġ" 2 . 3 . 5 " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġson ar q ube Ġ= Ġ" 3 . 3 " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġh ilt Ġ= Ġ" 2 . 3 8 . 1 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconst Ġval Ġandroid Gradle Plugin Ġ= Ġ" com . android . tools . build : gradle :${ Versions . gradle Plugin }" ĊĠĠĠ Ġconst Ġval Ġkotlin Gradle Plugin Ġ= Ġ" org . jetbrains . kotlin : kotlin - gradle - plugin :$ kotlin Version " ĊĠĠĠ Ġconst Ġval Ġgoogle Services Ġ= Ġ" com . google . gms : google - services :${ Versions . google Services }" ĊĠĠĠ Ġconst Ġval Ġandroid App ĠĠĠĠ Ġ= Ġ" com . android . application " ĊĠĠĠ Ġconst Ġval Ġkotlin Android Ġ= Ġ" android " ĊĠĠĠ Ġconst Ġval Ġkotlin Parcel ize Ġ= Ġ" kotlin - parcel ize " ĊĠĠĠ Ġconst Ġval Ġkotlin K apt Ġ= Ġ" k apt " ĊĠĠĠ Ġconst Ġval Ġgoogle Services Plugin Ġ= Ġ" com . google . gms . google - services " ĊĠĠĠ Ġconst Ġval Ġcrash ly t ics Plugin Ġ= Ġ" com . google . firebase : firebase - crash ly t ics - gradle :${ Versions . crash ly t ics }" ĊĠĠĠ Ġconst Ġval Ġsafe Args Plugin Ġ= Ġ" android x . navigation : navigation - safe - args - gradle - plugin :${ Versions . safe Args Plugin }" ĊĠĠĠ Ġconst Ġval Ġson ar q ube Ġ= Ġ" org . sonar source . scanner . gradle : sonar q ube - gradle - plugin :${ Versions . sonar q ube }" ĊĠĠĠ Ġconst Ġval Ġcrash ly t ics App Plugin Ġ= Ġ" com . google . firebase . crash ly t ics " ĊĠĠĠ Ġconst Ġval Ġh ilt Plugin Ġ= Ġ" com . google . d agger : h ilt - android - gradle - plugin :${ Versions . h ilt }" Ċ } Ċ Ċ object ĠAndroid Sdk Ġ{ ĊĠĠĠ Ġconst Ġval Ġmin Ġ= Ġ 2 1 ĊĠĠĠ Ġconst Ġval Ġcompile Ġ= Ġ 3 1 ĊĠĠĠ Ġconst Ġval Ġtarget Ġ= Ġcompile ĊĠĠĠ Ġconst Ġval Ġapplication Id Ġ= Ġ" com . si ju . ac explorer " Ċ } Ċ Ċ object ĠLibraries Ġ{ ĊĠĠ Ġprivate Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠ Ġconst Ġval Ġapp Compat ĠĠĠ Ġ= Ġ" 1 . 3 . 1 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġdesign ĠĠĠĠĠĠ Ġ= Ġ" 1 . 4 . 0 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġsupport ĠĠĠĠĠ Ġ= Ġ" 1 . 0 . 0 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġannotation ĠĠ Ġ= Ġ" 1 . 2 . 0 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġre cycler view Ġ= Ġ" 1 . 2 . 1 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġpreference ĠĠ Ġ= Ġ" 1 . 1 . 1 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġview pager ĠĠĠ Ġ= Ġ" 1 . 0 . 0 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġlifecycle ĠĠĠ Ġ= Ġ" 2 . 3 . 1 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġroom ĠĠĠĠĠĠĠĠ Ġ= Ġ" 2 . 3 . 0 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġplay Core ĠĠĠĠ Ġ= Ġ" 1 . 1 0 . 2 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġnavigation ĠĠ Ġ= Ġ" 2 . 3 . 5 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= Ġ" 2 . 1 . 1 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġex if ĠĠĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" 1 . 3 . 3 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġactivity ĠĠĠĠĠĠĠĠ Ġ= Ġ" 1 . 3 . 1 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġfragment ĠĠĠĠĠĠĠĠ Ġ= Ġ" 1 . 3 . 6 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġsw iper ef resh ĠĠĠĠ Ġ= Ġ" 1 . 1 . 0 " ĊĠĠĠĠĠĠ Ġconst Ġval Ġpagination ĠĠĠĠĠĠ Ġ= Ġ" 3 . 0 . 1 " ĊĊĠĠ Ġ} ĊĠĠĠ Ġconst Ġval Ġactivity K tx ĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" android x . activity : activity - k tx :${ Versions . activity }" ĊĠĠĠ Ġconst Ġval Ġfragment K tx ĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" android x . fragment : fragment - k tx :${ Versions . fragment }" ĊĠĠĠ Ġconst Ġval Ġapp Compat Ġ= Ġ" android x . appcompat : appcompat :${ Versions . app Compat }" ĊĠĠĠ Ġconst Ġval Ġlifecycle Runtime ĠĠĠĠĠĠ Ġ= Ġ" android x . lifecycle : lifecycle - runtime - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġlifecycle LiveData ĠĠĠĠĠ Ġ= Ġ" android x . lifecycle : lifecycle - li ved ata - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval ĠviewModel K tx ĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" android x . lifecycle : lifecycle - view model - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġlifecycle Compiler ĠĠĠĠĠ Ġ= Ġ" android x . lifecycle : lifecycle - compiler :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġpreference ĠĠ Ġ= Ġ" android x . preference : preference :${ Versions . preference }" ĊĠĠĠ Ġconst Ġval Ġannotation Ġ= Ġ" android x . annotation : annotation :${ Versions . annotation }" ĊĊĠĠĠ Ġconst Ġval Ġdesign ĠĠĠ Ġ= Ġ" com . google . android . material : material :${ Versions . design }" ĊĠĠĠ Ġconst Ġval Ġview pager ĠĠ Ġ= Ġ" android x . view pager 2 : view pager 2 :${ Versions . view pager }" ĊĠĠĠ Ġconst Ġval Ġre cyclerView Ġ= Ġ" android x . recyclerview : recyclerview :${ Versions . recyclerview }" ĊĠĠĠ Ġconst Ġval Ġcard View ĠĠĠĠ Ġ= Ġ" android x . card view : card view :${ Versions . support }" ĊĠĠĠ Ġconst Ġval Ġpalette ĠĠĠĠĠ Ġ= Ġ" android x . palette : palette :${ Versions . support }" ĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= Ġ" android x . constraint layout : constraint layout :${ Versions . constraint Layout }" ĊĠĠĠ Ġconst Ġval Ġswipe Refresh ĠĠĠĠĠĠĠĠĠ Ġ= Ġ" android x . swiper ef resh layout : swiper ef resh layout :${ Versions . swiper ef resh }" ĊĠĠĠ Ġconst Ġval Ġpagination ĠĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ Ġ" android x . paging : paging - runtime :${ Versions . pagination }" ĊĊĠĠĠ Ġconst Ġval Ġroom Runtime Ġ= Ġ" android x . room : room - runtime :${ Versions . room }" ĊĠĠĠ Ġconst Ġval Ġroom Compiler Ġ= Ġ" android x . room : room - compiler :${ Versions . room }" ĊĊĠĠĠ Ġconst Ġval Ġplay Core ĠĠĠĠĠĠ Ġ= Ġ" com . google . android . play : core :${ Versions . play Core }" ĊĊĠĠĠ Ġconst Ġval Ġnavigation ĠĠĠĠ Ġ= Ġ" android x . navigation : navigation - fragment - k tx :${ Versions . navigation }" ĊĠĠĠ Ġconst Ġval Ġnavigation Ui ĠĠ Ġ= Ġ" android x . navigation : navigation - ui - k tx :${ Versions . navigation }" ĊĠĠĠ Ġconst Ġval Ġnav Feature ĠĠĠĠ Ġ= Ġ" android x . navigation : navigation - dynamic - features - fragment :${ Versions . navigation }" ĊĊĠĠĠ Ġconst Ġval Ġh ilt ĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" com . google . d agger : h ilt - android :${ Build Plugins . Versions . h ilt }" ĊĠĠĠ Ġconst Ġval Ġh ilt Compiler ĠĠ Ġ= Ġ" com . google . d agger : h ilt - android - compiler :${ Build Plugins . Versions . h ilt }" ĊĊĠĠĠ Ġconst Ġval Ġex if ĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" android x . ex if interface : ex if interface :${ Versions . ex if }" ĊĊĊĠĠ Ġobject ĠFirebase Ġ{ ĊĊĠĠĠĠĠĠ Ġprivate Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġanalytics ĠĠĠ Ġ= Ġ" 1 9 . 0 . 2 " ĊĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġcrash ly t ics Ġ Ġ= Ġ" 1 8 . 2 . 3 " ĊĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠ Ġconst Ġval Ġanalytics Ġ= Ġ" com . google . firebase : firebase - analytics - k tx :${ Versions . analytics }" ĊĠĠĠĠĠĠ Ġconst Ġval Ġcrash ly t ics Ġ= Ġ" com . google . firebase : firebase - crash ly t ics - k tx :${ Versions . crash ly t ics }" ĊĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠKotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġcoroutine Core ĠĠĠĠĠ Ġ= Ġ" 1 . 4 . 1 " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġconst Ġval Ġstdlib ĠĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 7 :${ kotlin Version }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcoroutine Core ĠĠĠĠ Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - core :${ Versions . coroutine Core }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcoroutine Android Ġ Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - android :${ Versions . coroutine Core }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠExternal Lib s Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġgson Ġ= Ġ" 2 . 8 . 6 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġg lide Ġ= Ġ" 4 . 1 2 . 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġapache Compress Ġ= Ġ" 1 . 2 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġrate this app Ġ= Ġ" 1 . 2 . 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġfloating Button ĠĠĠĠ Ġ= Ġ" 1 . 1 0 . 1 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġleak Can ary ĠĠĠĠĠĠĠĠĠ Ġ= Ġ" 2 . 6 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġphoto View ĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" 2 . 3 . 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġfast scroll Recycler Ġ= Ġ" 2 . 0 . 1 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġroot Tools ĠĠĠĠĠĠĠĠĠ Ġ= Ġ" 5 . 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġroot Shell ĠĠĠĠĠĠĠĠĠ Ġ= Ġ" 1 . 6 " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġconst Ġval Ġgson ĠĠĠĠĠĠĠ Ġ= Ġ" com . google . code . gson : gson :${ Versions . gson }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġg lide Runtime Ġ Ġ= Ġ" com . github . bump tech . glide : glide :${ Versions . glide }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġg lide Compiler Ġ= Ġ" com . github . bump tech . glide : compiler :${ Versions . glide }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġapache Compress ĠĠ Ġ= Ġ" org . apache . commons : commons - compress :${ Versions . apache Compress }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġfloating Button Ġ Ġ= Ġ" com . get base : floating action button :${ Versions . floating Button }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġrate App ĠĠĠĠĠĠĠĠĠ Ġ= Ġ" io . github . k ob ake i : rate this app :${ Versions . rate this app }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġleak Can ary ĠĠĠĠĠĠ Ġ= Ġ" com . squareup . leak can ary : leak can ary - android :${ Versions . leak Can ary }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġphoto View ĠĠĠĠĠĠĠ Ġ= Ġ" com . github . chr is ban es : Photo View :${ Versions . photo View }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġfast Scroll Recycler view Ġ= Ġ" com . simple city apps : recyclerview - fast scroll :${ Versions . fast scroll Recycler }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroot Tools ĠĠĠĠĠĠĠ Ġ= Ġ" com . github . Ster ic son : Root Tools :${ Versions . root Tools }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroot Shell ĠĠĠĠĠĠĠ Ġ= Ġ" com . github . Ster ic son : Root Shell :${ Versions . root Shell }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠTest Lib s Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġjunit Ġ= ĠĠĠ Ġ" 4 . 1 2 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġmock ito Ġ Ġ= Ġ" 3 . 3 . 3 " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġconst Ġval Ġjunit ĠĠĠ Ġ= Ġ" junit : junit :${ Versions . junit }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġmock ito Ġ Ġ= Ġ" org . mockito : mockito - core :${ Versions . mockito }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠRes Dirs Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdirectories Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - app manager ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - common ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - main ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - permission ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / common ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / home ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / image viewer ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / tools ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / search ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage / common ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage / info ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage / operations ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage / operations / paste ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage / peek pop ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - screen / storage / sort ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - settings ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - settings / about ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" src / main / res - welcome ") ĊĠĠĠ Ġ} ĊĊ Ċ }