diff --git a/.gitignore b/.gitignore index e091d48..1b4400f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,645 +1,4 @@ -.idea/* +.idea/ +build/ **/.DS_Store -/HelloAppyx/.idea/.gitignore -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/1zf5qUFXzt8551ogiLIkEe3XmNk= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3kWGbeDr36S29_TXsb0ghzO0lo8= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4MegHQ2y1k_C4QLzr_FYe3JWwCM= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5CwyN5ZfQ5VlmJ2kIQFg41sm6U8= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7h3jGe9YuRYYDm+SiKqvmVOnVJI= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7Ri+MpAvYaLk9nigzdybTgwETTg= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9HnJOe5dihUDXg9BcOYp7eOuMj0= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9SOlWV_ZyPO2gfaWdB9XB+RWPwo= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/17WpESIX8ArANbf_8MMW7T+0Vg8= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/81q_bFQqz3dHgimYwZLBBam8H28= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/304VgS1d_BDRsSHkPZrM2N2wEg0= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/342yWo5glK3X0wrGjO2ro2dZhyk= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/841ew_ApTBbAeQUFKquLIqZGn1g= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_bp3Z3+DouOCV3Pi0nU6XIHUD0c= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a_vtiEssENvAiknsdZJuECQB+T4= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/aIJXturO44bFqePeBvjbcEVEtgg= -/HelloAppyx/solution/build/intermediates/merged_manifest/debug/AndroidManifest.xml -/HelloAppyx/solution/build/intermediates/merged_manifests/debug/AndroidManifest.xml -/HelloAppyx/solution/build/intermediates/packaged_manifests/debug/AndroidManifest.xml -/HelloAppyx/solution/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources -/HelloAppyx/solution/build/intermediates/annotation_processor_list/debug/annotationProcessors.json -/HelloAppyx/solution/build/intermediates/app_metadata/debug/app-metadata.properties -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/B3sVK5UawTHKMbt77cnoc3z5rPw= -/HelloAppyx/solution/build/intermediates/merged_java_res/debug/base.jar -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/local-state/build-history.bin -/HelloAppyx/solution/build/intermediates/javac/debug/classes/com/solution/helloappyx/BuildConfig.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/BuildConfig.dex -/HelloAppyx/solution/build/generated/source/buildConfig/debug/com/solution/helloappyx/BuildConfig.java -/HelloAppyx/.gradle/buildOutputCleanup/buildOutputCleanup.lock -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/byCKD1ilb8qAcdGAoxIVwyqsVcY= -/HelloAppyx/.gradle/buildOutputCleanup/cache.properties -/HelloAppyx/.gradle/7.4/checksums/checksums.lock -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -/HelloAppyx/solution/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex -/HelloAppyx/solution/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex -/HelloAppyx/solution/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex -/HelloAppyx/solution/build/intermediates/dex/debug/mergeProjectDexDebug/6/classes.dex -/HelloAppyx/solution/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/ui/theme/ColorKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/ui/theme/ColorKt.dex -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties -/HelloAppyx/solution/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -/HelloAppyx/.idea/compiler.xml -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/D+wmg_N+PPX2byb8p6GMbuO1zR4= -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json -/HelloAppyx/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock -/HelloAppyx/solution/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DfXKDU0Mf3sBYNbrFjs_6n3ZwMA= -/HelloAppyx/solution/build/intermediates/merged_res/debug/drawable-v24_ic_launcher_foreground.xml.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/drawable_ic_launcher_background.xml.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/drawable_logo.png.flat -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DURiYik_Ex5h6VwGjz939X5HHZs= -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/e0f2279c3d2359426672f0613244a260765a93152a6fac5b38a2caca4d5a5151_0.jar -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/e0f2279c3d2359426672f0613244a260765a93152a6fac5b38a2caca4d5a5151_1.jar -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/e0f2279c3d2359426672f0613244a260765a93152a6fac5b38a2caca4d5a5151_2.jar -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/e0f2279c3d2359426672f0613244a260765a93152a6fac5b38a2caca4d5a5151_3.jar -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/e0f2279c3d2359426672f0613244a260765a93152a6fac5b38a2caca4d5a5151_4.jar -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/e8O8tUS9yCrPWpgWt6txrNajhqU= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/eRtmdoDnW2M8NIDFjhSbRYZ8oFM= -/HelloAppyx/.gradle/7.4/dependencies-accessors/executionHistory.bin -/HelloAppyx/.gradle/7.4/executionHistory/executionHistory.bin -/HelloAppyx/.gradle/7.4/executionHistory/executionHistory.lock -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F_nvPh9p2yyBihZ_P1CZ1Yuz8pQ= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/fGPQX651ffO71PLVRtgtA79a4xg= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/fHT_5d4M0R+wKhPamu4uH70pEy4= -/HelloAppyx/solution/build/intermediates/source_set_path_map/debug/file-map.txt -/HelloAppyx/.gradle/file-system.probe -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len -/HelloAppyx/.gradle/7.4/fileHashes/fileHashes.bin -/HelloAppyx/.gradle/7.4/fileHashes/fileHashes.lock -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/FOH4CeMJXpgdLMCqUtpebF5sZio= -/HelloAppyx/.gradle/7.4/dependencies-accessors/gc.properties -/HelloAppyx/.gradle/7.4/gc.properties -/HelloAppyx/.gradle/vcs-1/gc.properties -/HelloAppyx/.idea/gradle.xml -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/jar_c252a71b8fac83ce3cd7d5d544d3655417617a98202ef750ecb019c87549e357_bucket_0/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/jar_c252a71b8fac83ce3cd7d5d544d3655417617a98202ef750ecb019c87549e357_bucket_1/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/jar_c252a71b8fac83ce3cd7d5d544d3655417617a98202ef750ecb019c87549e357_bucket_2/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/jar_c252a71b8fac83ce3cd7d5d544d3655417617a98202ef750ecb019c87549e357_bucket_3/graph.bin -/HelloAppyx/solution/build/intermediates/desugar_graph/debug/out/currentProject/jar_c252a71b8fac83ce3cd7d5d544d3655417617a98202ef750ecb019c87549e357_bucket_4/graph.bin -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/GYDz8lJ5wmBt6dTmf05_xaup0V0= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/HB9sIgn7UB05NXFv86Q8M_hRUjw= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hGpL0zeXnmR_UcRaAg_6w0R2npY= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hhHJJdZmVA2W7UQ236nXNaLg+80= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/HuaM0g07UNRDdc9yiEdwuBRPe6I= -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-anydpi-v26/ic_launcher.xml -/HelloAppyx/solution/build/intermediates/packaged_res/debug/drawable/ic_launcher_background.xml -/HelloAppyx/solution/build/intermediates/packaged_res/debug/drawable-v24/ic_launcher_foreground.xml -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher_round.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher_round.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher_round.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher_round.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher_round.webp -/HelloAppyx/solution/build/intermediates/packaged_res/debug/mipmap-anydpi-v26/ic_launcher_round.xml -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/j_4lrCjCOpMdNQsBjEo9j03__20= -/HelloAppyx/solution/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JC0h0ym4W+mnzAvfNZWnFTAN97o= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JHnVpVY9kYiHcV6qLWuTpTjYSOA= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JWIqru19ITB6ohqgE_npnxZh80g= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JwKcddzz20ERmZ6g7F4Su+_wZ6I= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/K+7q0iha_E68Xo6TBg6cJDDmKdA= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k0NNjwLoOZv6yg1fElPk9QKwZnc= -/HelloAppyx/.gradle/7.4/fileChanges/last-build.bin -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/last-build.bin -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeUiLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeUiTestLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxTestExtLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxTestLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$AppyxLibraryAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/classes/org/gradle/accessors/dm/LibrariesForLibs.class -/HelloAppyx/.gradle/7.4/dependencies-accessors/1246839c5a271c696ed541e3957435a3bca51e15/sources/org/gradle/accessors/dm/LibrariesForLibs.java -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/LiveLiterals$MainActivityKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/LiveLiterals$MainActivityKt.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/LiveLiterals$RootNodeKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/LiveLiterals$RootNodeKt.dex -/HelloAppyx/local.properties -/HelloAppyx/solution/build/intermediates/packaged_res/debug/drawable/logo.png -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/M8yZbpicM8nBzKywN70GTeDTUtc= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Ma8T318RwmKK9BbTyIiZtDBXnDQ= -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/MainActivity$onCreate$1$1$1.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/MainActivity$onCreate$1$1$1.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/MainActivity$onCreate$1$1.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/MainActivity$onCreate$1$1.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/MainActivity$onCreate$1.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/MainActivity$onCreate$1.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/MainActivity.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/MainActivity.dex -/HelloAppyx/solution/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt -/HelloAppyx/solution/build/outputs/logs/manifest-merger-debug-report.txt -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/merge-state -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merger.xml -/HelloAppyx/solution/build/intermediates/incremental/debug/packageDebugResources/merger.xml -/HelloAppyx/solution/build/intermediates/incremental/mergeDebugAssets/merger.xml -/HelloAppyx/solution/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml -/HelloAppyx/solution/build/intermediates/incremental/mergeDebugShaders/merger.xml -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/mFHuXHHHYlyh79LfRvmfPoSWsaY= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/MgaHp+bHAOrizllJtA6hz0XoFtc= -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-anydpi-v26_ic_launcher.xml.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-anydpi-v26_ic_launcher_round.xml.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher_round.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher_round.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher_round.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher_round.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.webp.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher_round.webp.flat -/HelloAppyx/.idea/misc.xml -/HelloAppyx/solution/build/intermediates/navigation_json/debug/navigation.json -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NE_kUJPcK5ZAG63+QMA_GJSEYAw= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/od6sshfkGlIynFp3IjPjqbsMmuM= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/osaYhnRzniftLLEw+xWsgHhFE64= -/HelloAppyx/solution/build/intermediates/dex_archive_input_jar_hashes/debug/out -/HelloAppyx/solution/build/intermediates/dex_number_of_buckets_file/debug/out -/HelloAppyx/solution/build/intermediates/variant_model/debug/out -/HelloAppyx/solution/build/intermediates/apk/debug/output-metadata.json -/HelloAppyx/solution/build/intermediates/compatible_screen_manifest/debug/output-metadata.json -/HelloAppyx/solution/build/intermediates/merged_manifests/debug/output-metadata.json -/HelloAppyx/solution/build/intermediates/packaged_manifests/debug/output-metadata.json -/HelloAppyx/solution/build/intermediates/processed_res/debug/out/output-metadata.json -/HelloAppyx/.gradle/buildOutputCleanup/outputFiles.bin -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/owiOv660id5LIYIP9RqpNXjryfc= -/HelloAppyx/solution/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PI4e1cKMBYAEamEPLDM_EUlYGJI= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pNvDRuoMM+6SWUho13AUjY7EAGI= -/HelloAppyx/solution/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/q_JjX1vl8SAAeo4KlsuZaNN5Qws= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/qhIIVaG2EdvAVHj4hWu5eyD_dTw= -/HelloAppyx/solution/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar -/HelloAppyx/solution/build/intermediates/runtime_symbol_list/debug/R.txt -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r4wSC7aRStcuE6WopRy3qWu+PUo= -/HelloAppyx/solution/build/intermediates/local_only_symbol_list/debug/R-def.txt -/HelloAppyx/solution/build/intermediates/apk_ide_redirect_file/debug/redirect.txt -/HelloAppyx/.gradle/7.4/fileHashes/resourceHashesCache.bin -/HelloAppyx/solution/build/intermediates/processed_res/debug/out/resources-debug.ap_ -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/RootNode$View$2.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/RootNode$View$2.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/RootNode.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/RootNode.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/RootNodeKt$SimpleGraphNodePreview$1$1.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/RootNodeKt$SimpleGraphNodePreview$1$1.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/RootNodeKt$SimpleGraphNodePreview$2.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/RootNodeKt$SimpleGraphNodePreview$2.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/RootNodeKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/RootNodeKt.dex -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rsZzKMZ6J5FNxk3J8lkFoWuKKTM= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RuG+0QKv+DJ3ypuzwHgdfaHoXxg= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/S3l41d1fV2eycAxz_jN_KW5Ejnw= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/S8IfA_A0N2eo5ejCJuEvhoz_IdU= -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/ui/theme/ShapeKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/ui/theme/ShapeKt.dex -/HelloAppyx/solution/build/intermediates/signing_config_versions/debug/signing-config-versions.json -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/SK0zCIEYv9x5dR+PZksWQpGEcgI= -/HelloAppyx/solution/build/intermediates/apk/debug/solution-debug.apk -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/META-INF/solution_debug.kotlin_module -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len -/HelloAppyx/solution/build/intermediates/stable_resource_ids_file/debug/stableIds.txt -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i -/HelloAppyx/solution/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t_uYpgSXfizEy611lheihnJ+Wuc= -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/ui/theme/ThemeKt$HelloAppyxTheme$1.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/ui/theme/ThemeKt$HelloAppyxTheme$1.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/ui/theme/ThemeKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/ui/theme/ThemeKt.dex -/HelloAppyx/solution/build/tmp/kotlin-classes/debug/com/solution/helloappyx/ui/theme/TypeKt.class -/HelloAppyx/solution/build/intermediates/project_dex_archive/debug/out/com/solution/helloappyx/ui/theme/TypeKt.dex -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ULHC94DHO8zqLd4CjAr1FDsNPBA= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uUevtWekoFoIFkYn_qkY7nNRy5M= -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml -/HelloAppyx/solution/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml -/HelloAppyx/solution/build/intermediates/packaged_res/debug/values/values.xml -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-af/values-af.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-am/values-am.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ar/values-ar.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-as/values-as.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-az/values-az.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-be/values-be.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bg/values-bg.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bn/values-bn.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bs/values-bs.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ca/values-ca.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-cs/values-cs.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-da/values-da.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-de/values-de.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-el/values-el.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es/values-es.xml -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-et/values-et.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-eu/values-eu.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fa/values-fa.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fi/values-fi.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr/values-fr.xml -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gl/values-gl.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gu/values-gu.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-h720dp-v13.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hdpi-v4.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hi/values-hi.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hr/values-hr.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hu/values-hu.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hy/values-hy.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-in/values-in.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-is/values-is.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-it/values-it.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-iw/values-iw.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ja/values-ja.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ka/values-ka.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kk/values-kk.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-km/values-km.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kn/values-kn.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ko/values-ko.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ky/values-ky.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-land.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-land/values-land.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-land_values-land.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-large-v4.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-large-v4_values-large-v4.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ldltr-v21.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lo/values-lo.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lt/values-lt.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lv/values-lv.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mk/values-mk.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ml/values-ml.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mn/values-mn.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mr/values-mr.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ms/values-ms.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-my/values-my.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nb/values-nb.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ne/values-ne.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nl/values-nl.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-or/values-or.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pa/values-pa.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pl/values-pl.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-port.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-port/values-port.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-port_values-port.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt/values-pt.xml -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ro/values-ro.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ru/values-ru.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-si/values-si.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sk/values-sk.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sl/values-sl.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sq/values-sq.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sr/values-sr.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sv/values-sv.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw/values-sw.xml -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw600dp-v13.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ta/values-ta.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-te/values-te.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-th/values-th.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tl/values-tl.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tr/values-tr.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uk/values-uk.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ur/values-ur.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uz/values-uz.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v16/values-v16.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v17.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v17/values-v17.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v17_values-v17.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v18.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v18/values-v18.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v18_values-v18.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v21/values-v21.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v22.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v22/values-v22.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v22_values-v22.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v23.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v23/values-v23.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v23_values-v23.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v24.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v24/values-v24.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v24_values-v24.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v25.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v25/values-v25.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v25_values-v25.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v26.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v26/values-v26.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v26_values-v26.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v28.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v28/values-v28.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-v28_values-v28.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-vi/values-vi.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v20.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-watch-v20_values-watch-v20.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v21.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-watch-v21_values-watch-v21.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-xlarge-v4.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json -/HelloAppyx/solution/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zu/values-zu.xml -/HelloAppyx/solution/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat -/HelloAppyx/solution/build/intermediates/merged_res/debug/values_values.arsc.flat -/HelloAppyx/.idea/vcs.xml -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vhS3fnq2UE03O5LHeYynm2xltXM= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/w+e9hgPvjgBqve2g4LQBzeyt3rk= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/W5rqRtJEi8GcFcNVYLr96u+cxJU= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WtMrQuTMvhVEzR8jqt1o9V2xgrE= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wVLVYzTAls2+zsKwAXUpSMMrG3E= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/X1kejrJQ0qw4w8E7iQOTw7EODl8= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ycqUARZxcNuS9h79uKdZfcgh0VM= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zBYxCbTXWMQJk96Td0sA5TUCnkw= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZhZhLjk1NtzYe2+2MI6EbLEpItc= -/HelloAppyx/solution/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zyJFZhsoG+jmqaY6Iw0zl5hKggw= /codelabs/html/ diff --git a/CustomAnimation/.idea/compiler.xml b/CustomAnimation/.idea/compiler.xml deleted file mode 100644 index fb7f4a8..0000000 --- a/CustomAnimation/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CustomAnimation/.idea/misc.xml b/CustomAnimation/.idea/misc.xml deleted file mode 100644 index 2a4d5b5..0000000 --- a/CustomAnimation/.idea/misc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/HelloAppyx/.gitignore b/HelloAppyx/.gitignore index 4baed1b..c9b6b86 100644 --- a/HelloAppyx/.gitignore +++ b/HelloAppyx/.gitignore @@ -14,4 +14,4 @@ .cxx local.properties .idea/* -**/.DS_Store \ No newline at end of file +**/.DS_Store diff --git a/HelloAppyx/app/build.gradle.kts b/HelloAppyx/app/build.gradle.kts index 6195774..6a3729a 100644 --- a/HelloAppyx/app/build.gradle.kts +++ b/HelloAppyx/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.example.helloappyx" minSdk = libs.versions.androidMinSdk.get().toInt() targetSdk = libs.versions.androidTargetSdk.get().toInt() - versionCode = 1 - versionName = "1.0" + versionCode = 2 + versionName = "2.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/HelloAppyx/gradle/libs.versions.toml b/HelloAppyx/gradle/libs.versions.toml index 288e8d5..9d8d39d 100644 --- a/HelloAppyx/gradle/libs.versions.toml +++ b/HelloAppyx/gradle/libs.versions.toml @@ -1,14 +1,13 @@ # keep sorted please, use Edit -> Sort Lines [versions] -androidCompileSdk = "32" +androidCompileSdk = "33" androidMinSdk = "21" -androidTargetSdk = "32" +androidTargetSdk = "33" composeUi = "1.2.1" composeCompiler = "1.3.1" [libraries] -appyx-core = "com.bumble.appyx:core:1.0-alpha09" androidx-core = "androidx.core:core-ktx:1.7.0" androidx-lifecycle = "androidx.lifecycle:lifecycle-runtime-ktx:2.3.1" androidx-activity-compose = "androidx.activity:activity-compose:1.3.1" diff --git a/HelloAppyx/solution/build.gradle.kts b/HelloAppyx/solution/build.gradle.kts index 399d396..11d9610 100644 --- a/HelloAppyx/solution/build.gradle.kts +++ b/HelloAppyx/solution/build.gradle.kts @@ -45,7 +45,7 @@ android { dependencies { // Appyx - implementation("com.bumble.appyx:core:1.0.0-rc02") + implementation("com.bumble.appyx:appyx-navigation:2.0.0-alpha01") implementation(libs.androidx.core) implementation(libs.androidx.lifecycle) diff --git a/HelloAppyx/solution/src/main/java/com/solution/helloappyx/MainActivity.kt b/HelloAppyx/solution/src/main/java/com/solution/helloappyx/MainActivity.kt index 07f28ab..6f3c3fd 100644 --- a/HelloAppyx/solution/src/main/java/com/solution/helloappyx/MainActivity.kt +++ b/HelloAppyx/solution/src/main/java/com/solution/helloappyx/MainActivity.kt @@ -2,8 +2,8 @@ package com.solution.helloappyx import android.os.Bundle import androidx.activity.compose.setContent -import com.bumble.appyx.core.integration.NodeHost -import com.bumble.appyx.core.integrationpoint.NodeActivity +import com.bumble.appyx.navigation.integration.NodeHost +import com.bumble.appyx.navigation.integrationpoint.NodeActivity import com.solution.helloappyx.ui.theme.HelloAppyxTheme class MainActivity : NodeActivity() { @@ -11,7 +11,7 @@ class MainActivity : NodeActivity() { super.onCreate(savedInstanceState) setContent { HelloAppyxTheme { - NodeHost(integrationPoint = appyxIntegrationPoint) { + NodeHost(integrationPoint = appyxV2IntegrationPoint) { RootNode(it) } } diff --git a/HelloAppyx/solution/src/main/java/com/solution/helloappyx/RootNode.kt b/HelloAppyx/solution/src/main/java/com/solution/helloappyx/RootNode.kt index 16fc437..d08acf8 100644 --- a/HelloAppyx/solution/src/main/java/com/solution/helloappyx/RootNode.kt +++ b/HelloAppyx/solution/src/main/java/com/solution/helloappyx/RootNode.kt @@ -2,7 +2,11 @@ package com.solution.helloappyx import androidx.compose.foundation.Image import androidx.compose.foundation.background -import androidx.compose.foundation.layout.* +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding import androidx.compose.material.MaterialTheme import androidx.compose.material.Text import androidx.compose.runtime.Composable @@ -14,10 +18,10 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.ExperimentalUnitApi import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import com.bumble.appyx.core.integration.NodeHost -import com.bumble.appyx.core.integrationpoint.IntegrationPointStub -import com.bumble.appyx.core.modality.BuildContext -import com.bumble.appyx.core.node.Node +import com.bumble.appyx.navigation.integration.NodeHost +import com.bumble.appyx.navigation.integrationpoint.IntegrationPointStub +import com.bumble.appyx.navigation.modality.BuildContext +import com.bumble.appyx.navigation.node.Node class RootNode( buildContext: BuildContext diff --git a/README.md b/README.md index 20646d5..5261771 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Appyx codelabs -This respository contains codelabs to learn about Appyx. You will also find one project for each codelab so you can easily follow them. +This repository contains codelabs to learn about Appyx. You will also find one project for each codelab so you can easily follow them. ## Appyx @@ -13,16 +13,19 @@ Find out by checking the oficial doc: https://bumble-tech.github.io/appyx/ -## Codelabs +## Appyx 2.x Codelabs ### [Hello World with Appyx](https://bumble-tech.github.io/appyx-codelabs/appyx-hello-world) -Learn the basics of Appyx +Learn the basics of Appyx navigation ### [Navigation](https://bumble-tech.github.io/appyx-codelabs/appyx-navigation) Learn how Appyx navigation works + +## Appyx 1.x Codelabs + ### [Custom animation](https://bumble-tech.github.io/appyx-codelabs/appyx-custom-animation) Learn how to unleash powerful transitions diff --git a/SimpleApp/app/build.gradle.kts b/SimpleApp/app/build.gradle.kts index 4358862..b8ba345 100644 --- a/SimpleApp/app/build.gradle.kts +++ b/SimpleApp/app/build.gradle.kts @@ -44,8 +44,9 @@ android { dependencies { - // Core - implementation(libs.appyx.core) + // Appyx navigation + implementation(libs.appyx.navigation) + implementation(libs.appyx.backstack) // Test rules and utility classes for testing on Android androidTestImplementation(libs.appyx.testing.ui) diff --git a/SimpleApp/gradle/libs.versions.toml b/SimpleApp/gradle/libs.versions.toml index 3276dc8..cc97d78 100644 --- a/SimpleApp/gradle/libs.versions.toml +++ b/SimpleApp/gradle/libs.versions.toml @@ -1,31 +1,33 @@ # keep sorted please, use Edit -> Sort Lines [versions] -appyx = "1.0.0-rc02" -androidCompileSdk = "32" +appyx = "2.0.0-alpha01" +androidCompileSdk = "33" androidMinSdk = "21" -androidTargetSdk = "32" +androidTargetSdk = "33" composeUi = "1.2.1" composeCompiler = "1.3.1" [libraries] -androidx-core = "androidx.core:core-ktx:1.7.0" -androidx-lifecycle = "androidx.lifecycle:lifecycle-runtime-ktx:2.3.1" -androidx-activity-compose = "androidx.activity:activity-compose:1.3.1" -androidx-material = "androidx.compose.material:material:1.1.1" -junit = "junit:junit:4.13.2" -androidx-test-ext-junit = "androidx.test.ext:junit:1.1.3" -androidx-test-espresso = "androidx.test.espresso:espresso-core:3.4.0" +appyx-navigation = { module = "com.bumble.appyx:appyx-navigation", version.ref = "appyx" } +appyx-backstack = { module = "com.bumble.appyx:backstack-android", version.ref = "appyx" } +appyx-testing-ui = { module = "com.bumble.appyx:utils-testing-ui", version.ref = "appyx" } +appyx-testing-ui-common = { module = "com.bumble.appyx:utils-testing-unit-common", version.ref = "appyx" } +appyx-testing-junit4 = { module = "com.bumble.appyx:utils-testing-junit4", version.ref = "appyx" } +appyx-testing-junit5 = { module = "com.bumble.appyx:utils-testing-junit5", version.ref = "appyx" } -appyx-core = { module = "com.bumble.appyx:core", version.ref = "appyx" } -appyx-testing-ui = { module = "com.bumble.appyx:testing-ui", version.ref = "appyx" } -appyx-testing-ui-common = { module = "com.bumble.appyx:testing-unit-common", version.ref = "appyx" } -appyx-testing-junit4 = { module = "com.bumble.appyx:testing-junit4", version.ref = "appyx" } -appyx-testing-junit5 = { module = "com.bumble.appyx:testing-junit5", version.ref = "appyx" } +androidx-activity-compose = "androidx.activity:activity-compose:1.3.1" androidx-compose-ui = { module = "androidx.compose.ui:ui", version.ref = "composeUi" } androidx-compose-ui-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "composeUi" } androidx-compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "composeUi" } androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "composeUi" } androidx-compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest", version.ref = "composeUi" } +androidx-core = "androidx.core:core-ktx:1.7.0" +androidx-lifecycle = "androidx.lifecycle:lifecycle-runtime-ktx:2.3.1" +androidx-material = "androidx.compose.material:material:1.1.1" +androidx-test-espresso = "androidx.test.espresso:espresso-core:3.4.0" +androidx-test-ext-junit = "androidx.test.ext:junit:1.1.3" +junit = "junit:junit:4.13.2" + [plugins] diff --git a/SimpleApp/solution/build.gradle.kts b/SimpleApp/solution/build.gradle.kts index 761167d..04ebf7f 100644 --- a/SimpleApp/solution/build.gradle.kts +++ b/SimpleApp/solution/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.bumble.appyx_codelabs.simple_app.solution" minSdk = libs.versions.androidMinSdk.get().toInt() targetSdk = libs.versions.androidTargetSdk.get().toInt() - versionCode = 1 - versionName = "1.0" + versionCode = 2 + versionName = "2.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { @@ -44,8 +44,9 @@ android { dependencies { - // Core - implementation(libs.appyx.core) + // Appyx navigation + implementation(libs.appyx.navigation) + implementation(libs.appyx.backstack) // Test rules and utility classes for testing on Android androidTestImplementation(libs.appyx.testing.ui) diff --git a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/MainActivity.kt b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/MainActivity.kt index f1ecdd4..ddfd91f 100644 --- a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/MainActivity.kt +++ b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/MainActivity.kt @@ -2,8 +2,8 @@ package com.bumble.appyx_codelabs.simple_app.solution import android.os.Bundle import androidx.activity.compose.setContent -import com.bumble.appyx.core.integration.NodeHost -import com.bumble.appyx.core.integrationpoint.NodeActivity +import com.bumble.appyx.navigation.integration.NodeHost +import com.bumble.appyx.navigation.integrationpoint.NodeActivity import com.bumble.appyx_codelabs.simple_app.solution.root.RootNode import com.bumble.appyx_codelabs.simple_app.solution.ui.theme.SimpleAppTheme @@ -12,7 +12,7 @@ class MainActivity : NodeActivity() { super.onCreate(savedInstanceState) setContent { SimpleAppTheme { - NodeHost(integrationPoint = appyxIntegrationPoint) { + NodeHost(integrationPoint = appyxV2IntegrationPoint) { RootNode(it) } } diff --git a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child1Node.kt b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child1Node.kt index 9a75729..c43bd47 100644 --- a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child1Node.kt +++ b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child1Node.kt @@ -11,8 +11,8 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import com.bumble.appyx.core.modality.BuildContext -import com.bumble.appyx.core.node.Node +import com.bumble.appyx.navigation.modality.BuildContext +import com.bumble.appyx.navigation.node.Node import com.bumble.appyx_codelabs.simple_app.solution.ui.theme.appyx_dark import com.bumble.appyx_codelabs.simple_app.solution.ui.theme.appyx_yellow1 diff --git a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child2Node.kt b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child2Node.kt index ceb396e..805644b 100644 --- a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child2Node.kt +++ b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/child/Child2Node.kt @@ -12,10 +12,12 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import com.bumble.appyx.core.modality.BuildContext -import com.bumble.appyx.core.node.Node +import com.bumble.appyx.navigation.modality.BuildContext +import com.bumble.appyx.navigation.node.Node -class Child2Node(buildContext: BuildContext) : Node(buildContext) { +class Child2Node( + buildContext: BuildContext +) : Node(buildContext) { @Composable override fun View(modifier: Modifier) { @@ -39,4 +41,4 @@ class Child2Node(buildContext: BuildContext) : Node(buildContext) { ) } } -} \ No newline at end of file +} diff --git a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/root/RootNode.kt b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/root/RootNode.kt index acb0ef9..d8d364d 100644 --- a/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/root/RootNode.kt +++ b/SimpleApp/solution/src/main/java/com/bumble/appyx_codelabs/simple_app/solution/root/RootNode.kt @@ -1,21 +1,28 @@ package com.bumble.appyx_codelabs.simple_app.solution.root -import androidx.compose.animation.core.spring import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.isSystemInDarkTheme -import androidx.compose.foundation.layout.* +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp -import com.bumble.appyx.core.composable.Children -import com.bumble.appyx.core.modality.BuildContext -import com.bumble.appyx.core.node.ParentNode -import com.bumble.appyx.navmodel.backstack.BackStack -import com.bumble.appyx.navmodel.backstack.operation.push -import com.bumble.appyx.navmodel.backstack.transitionhandler.rememberBackstackFader +import com.bumble.appyx.components.backstack.BackStack +import com.bumble.appyx.components.backstack.BackStackModel +import com.bumble.appyx.components.backstack.operation.push +import com.bumble.appyx.components.backstack.ui.fader.BackStackFader +import com.bumble.appyx.navigation.composable.AppyxComponent +import com.bumble.appyx.navigation.modality.BuildContext +import com.bumble.appyx.navigation.node.Node +import com.bumble.appyx.navigation.node.ParentNode import com.bumble.appyx_codelabs.simple_app.solution.R import com.bumble.appyx_codelabs.simple_app.solution.child.Child1Node import com.bumble.appyx_codelabs.simple_app.solution.child.Child2Node @@ -28,11 +35,14 @@ import com.bumble.appyx_codelabs.simple_app.solution.ui.theme.appyx_dark class RootNode( buildContext: BuildContext, private val backStack: BackStack = BackStack( - initialElement = Child1, - savedStateMap = buildContext.savedStateMap + model = BackStackModel( + initialTarget = Child1, + savedStateMap = buildContext.savedStateMap + ), + motionController = { BackStackFader(it) }, ), ) : ParentNode( - navModel = backStack, + appyxComponent = backStack, buildContext = buildContext ) { @@ -41,11 +51,8 @@ class RootNode( object Child2 : NavTarget() } - override fun resolve( - navTarget: NavTarget, - buildContext: BuildContext - ) = - when (navTarget) { + override fun resolve(interactionTarget: NavTarget, buildContext: BuildContext): Node = + when (interactionTarget) { is Child1 -> Child1Node(buildContext) { backStack.push(Child2) } is Child2 -> Child2Node(buildContext) } @@ -70,9 +77,8 @@ class RootNode( modifier = Modifier.padding(16.dp) ) } - Children( - navModel = backStack, - transitionHandler = rememberBackstackFader(transitionSpec = { spring() }), + AppyxComponent( + appyxComponent = backStack, modifier = Modifier.fillMaxSize() ) }