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()
)
}