From 90854b1d344f339d06aed135ee208ce78e205b36 Mon Sep 17 00:00:00 2001 From: Joao Francisco Date: Fri, 12 Feb 2021 18:04:49 +0000 Subject: [PATCH] Dessert Clicker Project from https://developer.android.com/ --- .gitignore | 4 + .idea/.gitignore | 3 + .idea/DessertClicker.iml | 20 ++ .idea/compiler.xml | 6 + .idea/gradle.xml | 20 ++ .idea/jarRepositories.xml | 25 ++ ...__androidx_activity_activity_1_0_0_aar.xml | 15 ++ ...__androidx_annotation_annotation_1_1_0.xml | 13 + ...androidx_appcompat_appcompat_1_2_0_aar.xml | 16 ++ ...ppcompat_appcompat_resources_1_2_0_aar.xml | 13 + ...__androidx_arch_core_core_common_2_1_0.xml | 11 + ...roidx_arch_core_core_runtime_2_0_0_aar.xml | 15 ++ ...__androidx_collection_collection_1_1_0.xml | 11 + ...yout_constraintlayout_2_1_0_alpha2_aar.xml | 11 + ...out_constraintlayout_core_1_0_0_alpha3.xml | 9 + .../Gradle__androidx_core_core_1_3_2_aar.xml | 16 ++ ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 15 ++ ...droidx_customview_customview_1_0_0_aar.xml | 15 ++ ..._databinding_adapters_4_2_0_beta04_aar.xml | 13 + ...inding_databinding_common_4_2_0_beta04.xml | 13 + ...g_databinding_runtime_4_2_0_beta04_aar.xml | 13 + ...tabinding_viewbinding_4_2_0_beta04_aar.xml | 14 ++ ...dx_drawerlayout_drawerlayout_1_0_0_aar.xml | 18 ++ ...__androidx_fragment_fragment_1_1_0_aar.xml | 18 ++ ...dx_interpolator_interpolator_1_0_0_aar.xml | 15 ++ ...roidx_lifecycle_lifecycle_common_2_1_0.xml | 11 + ...lifecycle_lifecycle_livedata_2_0_0_aar.xml | 15 ++ ...ycle_lifecycle_livedata_core_2_0_0_aar.xml | 15 ++ ..._lifecycle_lifecycle_runtime_2_1_0_aar.xml | 15 ++ ...ifecycle_lifecycle_viewmodel_2_1_0_aar.xml | 15 ++ ...adle__androidx_loader_loader_1_0_0_aar.xml | 15 ++ ...droidx_savedstate_savedstate_1_0_0_aar.xml | 15 ++ ...ectordrawable_vectordrawable_1_1_0_aar.xml | 15 ++ ...able_vectordrawable_animated_1_1_0_aar.xml | 15 ++ ...rcelable_versionedparcelable_1_1_0_aar.xml | 15 ++ ...androidx_viewpager_viewpager_1_0_0_aar.xml | 15 ++ ...om_jakewharton_timber_timber_4_7_1_aar.xml | 16 ++ ...adle__org_jetbrains_annotations_16_0_1.xml | 13 + ..._jetbrains_kotlin_kotlin_stdlib_1_4_30.xml | 13 + ...ins_kotlin_kotlin_stdlib_common_1_4_30.xml | 13 + ...rains_kotlin_kotlin_stdlib_jdk7_1_4_30.xml | 13 + .idea/misc.xml | 4 + .idea/modules.xml | 9 + .idea/modules/app/DessertClicker.app.iml | 130 ++++++++++ .idea/runConfigurations.xml | 10 + README.md | 49 ++++ app/build.gradle | 50 ++++ app/proguard-rules.pro | 21 ++ app/src/main/AndroidManifest.xml | 37 +++ app/src/main/ic_dessert_clicker-web.png | Bin 0 -> 26065 bytes .../dessertclicker/ClickerApplication.kt | 12 + .../android/dessertclicker/DessertTimer.kt | 81 +++++++ .../android/dessertclicker/MainActivity.kt | 209 ++++++++++++++++ app/src/main/res/drawable/bakery_back.xml | 210 ++++++++++++++++ app/src/main/res/drawable/cupcake.xml | 49 ++++ app/src/main/res/drawable/donut.xml | 79 ++++++ app/src/main/res/drawable/eclair.xml | 37 +++ app/src/main/res/drawable/froyo.xml | 58 +++++ app/src/main/res/drawable/gingerbread.xml | 73 ++++++ app/src/main/res/drawable/honeycomb.xml | 226 ++++++++++++++++++ .../res/drawable/ic_launcher_foreground.xml | 45 ++++ .../main/res/drawable/icecreamsandwich.xml | 37 +++ app/src/main/res/drawable/jellybean.xml | 52 ++++ app/src/main/res/drawable/kitkat.xml | 73 ++++++ app/src/main/res/drawable/lollipop.xml | 106 ++++++++ app/src/main/res/drawable/marshmallow.xml | 46 ++++ app/src/main/res/drawable/nougat.xml | 82 +++++++ app/src/main/res/drawable/oreo.xml | 59 +++++ app/src/main/res/drawable/white_box.xml | 21 ++ app/src/main/res/layout/activity_main.xml | 130 ++++++++++ app/src/main/res/menu/main_menu.xml | 26 ++ .../mipmap-anydpi-v26/ic_dessert_clicker.xml | 5 + .../ic_dessert_clicker_round.xml | 5 + .../res/mipmap-hdpi/ic_dessert_clicker.png | Bin 0 -> 2829 bytes .../mipmap-hdpi/ic_dessert_clicker_round.png | Bin 0 -> 4747 bytes .../res/mipmap-mdpi/ic_dessert_clicker.png | Bin 0 -> 1854 bytes .../mipmap-mdpi/ic_dessert_clicker_round.png | Bin 0 -> 3002 bytes .../res/mipmap-xhdpi/ic_dessert_clicker.png | Bin 0 -> 3958 bytes .../mipmap-xhdpi/ic_dessert_clicker_round.png | Bin 0 -> 6701 bytes .../res/mipmap-xxhdpi/ic_dessert_clicker.png | Bin 0 -> 6063 bytes .../ic_dessert_clicker_round.png | Bin 0 -> 10547 bytes .../res/mipmap-xxxhdpi/ic_dessert_clicker.png | Bin 0 -> 8301 bytes .../ic_dessert_clicker_round.png | Bin 0 -> 15052 bytes app/src/main/res/values/colors.xml | 24 ++ app/src/main/res/values/dimens.xml | 24 ++ .../res/values/ic_launcher_background.xml | 4 + app/src/main/res/values/strings.xml | 25 ++ app/src/main/res/values/styles.xml | 27 +++ build.gradle | 44 ++++ gradle.properties | 30 +++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 172 +++++++++++++ gradlew.bat | 84 +++++++ local.properties | 8 + settings.gradle | 17 ++ 96 files changed, 3067 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/DessertClicker.iml create mode 100644 .idea/compiler.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_0_alpha2_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_core_1_0_0_alpha3.xml create mode 100644 .idea/libraries/Gradle__androidx_core_core_1_3_2_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_databinding_databinding_adapters_4_2_0_beta04_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_databinding_databinding_common_4_2_0_beta04.xml create mode 100644 .idea/libraries/Gradle__androidx_databinding_databinding_runtime_4_2_0_beta04_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_databinding_viewbinding_4_2_0_beta04_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_jakewharton_timber_timber_4_7_1_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_annotations_16_0_1.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_4_30.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_4_30.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_4_30.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/modules/app/DessertClicker.app.iml create mode 100644 .idea/runConfigurations.xml create mode 100644 README.md create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/ic_dessert_clicker-web.png create mode 100644 app/src/main/java/com/example/android/dessertclicker/ClickerApplication.kt create mode 100644 app/src/main/java/com/example/android/dessertclicker/DessertTimer.kt create mode 100644 app/src/main/java/com/example/android/dessertclicker/MainActivity.kt create mode 100644 app/src/main/res/drawable/bakery_back.xml create mode 100644 app/src/main/res/drawable/cupcake.xml create mode 100644 app/src/main/res/drawable/donut.xml create mode 100644 app/src/main/res/drawable/eclair.xml create mode 100644 app/src/main/res/drawable/froyo.xml create mode 100644 app/src/main/res/drawable/gingerbread.xml create mode 100644 app/src/main/res/drawable/honeycomb.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/icecreamsandwich.xml create mode 100644 app/src/main/res/drawable/jellybean.xml create mode 100644 app/src/main/res/drawable/kitkat.xml create mode 100644 app/src/main/res/drawable/lollipop.xml create mode 100644 app/src/main/res/drawable/marshmallow.xml create mode 100644 app/src/main/res/drawable/nougat.xml create mode 100644 app/src/main/res/drawable/oreo.xml create mode 100644 app/src/main/res/drawable/white_box.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/menu/main_menu.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_dessert_clicker.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_dessert_clicker_round.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_dessert_clicker.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_dessert_clicker_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_dessert_clicker.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_dessert_clicker_round.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_dessert_clicker.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_dessert_clicker_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_dessert_clicker.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_dessert_clicker_round.png create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/ic_launcher_background.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 local.properties create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b52c533 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +# Project exclude paths +/.gradle/ +/app/build/ +/app/build/intermediates/javac/debug/classes/ \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/DessertClicker.iml b/.idea/DessertClicker.iml new file mode 100644 index 0000000..0e2a785 --- /dev/null +++ b/.idea/DessertClicker.iml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..fb7f4a8 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..6960c9e --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml new file mode 100644 index 0000000..0e0c5cf --- /dev/null +++ b/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml b/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml new file mode 100644 index 0000000..b2158ac --- /dev/null +++ b/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml new file mode 100644 index 0000000..4905b89 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml new file mode 100644 index 0000000..07c9763 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml new file mode 100644 index 0000000..2208415 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml new file mode 100644 index 0000000..2ea55ce --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml b/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml new file mode 100644 index 0000000..eafc05e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_0_alpha2_aar.xml b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_0_alpha2_aar.xml new file mode 100644 index 0000000..4dee9e6 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_0_alpha2_aar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_core_1_0_0_alpha3.xml b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_core_1_0_0_alpha3.xml new file mode 100644 index 0000000..b3fdc34 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_core_1_0_0_alpha3.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_core_core_1_3_2_aar.xml b/.idea/libraries/Gradle__androidx_core_core_1_3_2_aar.xml new file mode 100644 index 0000000..64f9ea8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_core_core_1_3_2_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml new file mode 100644 index 0000000..632ed38 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml new file mode 100644 index 0000000..42ed673 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_databinding_databinding_adapters_4_2_0_beta04_aar.xml b/.idea/libraries/Gradle__androidx_databinding_databinding_adapters_4_2_0_beta04_aar.xml new file mode 100644 index 0000000..1553bed --- /dev/null +++ b/.idea/libraries/Gradle__androidx_databinding_databinding_adapters_4_2_0_beta04_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_databinding_databinding_common_4_2_0_beta04.xml b/.idea/libraries/Gradle__androidx_databinding_databinding_common_4_2_0_beta04.xml new file mode 100644 index 0000000..15fb58b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_databinding_databinding_common_4_2_0_beta04.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_databinding_databinding_runtime_4_2_0_beta04_aar.xml b/.idea/libraries/Gradle__androidx_databinding_databinding_runtime_4_2_0_beta04_aar.xml new file mode 100644 index 0000000..c646a0d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_databinding_databinding_runtime_4_2_0_beta04_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_databinding_viewbinding_4_2_0_beta04_aar.xml b/.idea/libraries/Gradle__androidx_databinding_viewbinding_4_2_0_beta04_aar.xml new file mode 100644 index 0000000..742c64d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_databinding_viewbinding_4_2_0_beta04_aar.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml new file mode 100644 index 0000000..52d1b70 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml new file mode 100644 index 0000000..a7cf7ce --- /dev/null +++ b/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml new file mode 100644 index 0000000..400c898 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml new file mode 100644 index 0000000..9354d44 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml new file mode 100644 index 0000000..3a74310 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml new file mode 100644 index 0000000..86679c7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml new file mode 100644 index 0000000..2bea8ba --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml new file mode 100644 index 0000000..560cf73 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml new file mode 100644 index 0000000..7fd6a4e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml new file mode 100644 index 0000000..20105fd --- /dev/null +++ b/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml new file mode 100644 index 0000000..c7846c2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml new file mode 100644 index 0000000..1a338e2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml new file mode 100644 index 0000000..7194256 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml new file mode 100644 index 0000000..13cbe36 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_jakewharton_timber_timber_4_7_1_aar.xml b/.idea/libraries/Gradle__com_jakewharton_timber_timber_4_7_1_aar.xml new file mode 100644 index 0000000..127aa9b --- /dev/null +++ b/.idea/libraries/Gradle__com_jakewharton_timber_timber_4_7_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_annotations_16_0_1.xml b/.idea/libraries/Gradle__org_jetbrains_annotations_16_0_1.xml new file mode 100644 index 0000000..6bc426e --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_annotations_16_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_4_30.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_4_30.xml new file mode 100644 index 0000000..b00caa1 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_4_30.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_4_30.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_4_30.xml new file mode 100644 index 0000000..94f3642 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_4_30.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_4_30.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_4_30.xml new file mode 100644 index 0000000..56c20c3 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_4_30.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..59f6372 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..1f47e72 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/app/DessertClicker.app.iml b/.idea/modules/app/DessertClicker.app.iml new file mode 100644 index 0000000..162d5bc --- /dev/null +++ b/.idea/modules/app/DessertClicker.app.iml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..fcb6751 --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +DessertClicker - Starter Code +============================== + +Starter code for Android Kotlin Fundamentals Codelab 4.1 Lifecycles and logging. + +Introduction +------------ + +DessertClicker is a game about making desserts. Press the button, make a dessert, +earn the big bucks. + +You use this app in the course to explore the Android lifecycle and log messages to +the Android console (Logcat). + +Pre-requisites +-------------- + +You need to know: +- How to open, build, and run apps with Android Studio. +- What an activity is, and how to create one in your app. +- What the activity's onCreate() method does, and the kind of operations + that are performed in that method. +- How to create layouts in your activity, and how to update a layout in runtime. + + +Getting Started +--------------- + +1. Download and run the app. + +License +------- + +Copyright 2019 Google, Inc. + +Licensed to the Apache Software Foundation (ASF) under one or more contributor +license agreements. See the NOTICE file distributed with this work for +additional information regarding copyright ownership. The ASF licenses this +file to you under the Apache License, Version 2.0 (the "License"); you may not +use this file except in compliance with the License. You may obtain a copy of +the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations under +the License. \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..edc1d67 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,50 @@ +/* + * Copyright 2019, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-kapt' + +android { + compileSdkVersion 30 + defaultConfig { + applicationId "com.example.android.dessertclicker" + minSdkVersion 19 + targetSdkVersion 30 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + vectorDrawables.useSupportLibrary = true + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } + buildFeatures { + dataBinding true + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.30" + implementation 'androidx.appcompat:appcompat:1.2.0' + implementation 'androidx.constraintlayout:constraintlayout:2.1.0-alpha2' + implementation 'com.jakewharton.timber:timber:4.7.1' + +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..7deaa35 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + diff --git a/app/src/main/ic_dessert_clicker-web.png b/app/src/main/ic_dessert_clicker-web.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc09e8478f5aabf34e19121235de397333b8681 GIT binary patch literal 26065 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 dessert.startProductionAmount) { + newDessert = dessert + } + // The list of desserts is sorted by startProductionAmount. As you sell more desserts, + // you'll start producing more expensive desserts as determined by startProductionAmount + // We know to break as soon as we see a dessert who's "startProductionAmount" is greater + // than the amount sold. + else break + } + + // If the new dessert is actually different than the current dessert, update the image + if (newDessert != currentDessert) { + currentDessert = newDessert + binding.dessertButton.setImageResource(newDessert.imageId) + } + } + + /** + * Menu methods + */ + private fun onShare() { + val shareIntent = ShareCompat.IntentBuilder.from(this) + .setText(getString(R.string.share_text, dessertsSold, revenue)) + .setType("text/plain") + .intent + try { + startActivity(shareIntent) + } catch (ex: ActivityNotFoundException) { + Toast.makeText(this, getString(R.string.sharing_not_available), + Toast.LENGTH_LONG).show() + } + } + + override fun onCreateOptionsMenu(menu: Menu): Boolean { + menuInflater.inflate(R.menu.main_menu, menu) + return super.onCreateOptionsMenu(menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + when (item.itemId) { + R.id.shareMenuButton -> onShare() + } + return super.onOptionsItemSelected(item) + } +} diff --git a/app/src/main/res/drawable/bakery_back.xml b/app/src/main/res/drawable/bakery_back.xml new file mode 100644 index 0000000..e46b4ed --- /dev/null +++ b/app/src/main/res/drawable/bakery_back.xml @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/cupcake.xml b/app/src/main/res/drawable/cupcake.xml new file mode 100644 index 0000000..edba515 --- /dev/null +++ b/app/src/main/res/drawable/cupcake.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/donut.xml b/app/src/main/res/drawable/donut.xml new file mode 100644 index 0000000..47b85ed --- /dev/null +++ b/app/src/main/res/drawable/donut.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/eclair.xml b/app/src/main/res/drawable/eclair.xml new file mode 100644 index 0000000..cfb6142 --- /dev/null +++ b/app/src/main/res/drawable/eclair.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/froyo.xml b/app/src/main/res/drawable/froyo.xml new file mode 100644 index 0000000..26a0dac --- /dev/null +++ b/app/src/main/res/drawable/froyo.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/gingerbread.xml b/app/src/main/res/drawable/gingerbread.xml new file mode 100644 index 0000000..04ab00e --- /dev/null +++ b/app/src/main/res/drawable/gingerbread.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/honeycomb.xml b/app/src/main/res/drawable/honeycomb.xml new file mode 100644 index 0000000..5e10265 --- /dev/null +++ b/app/src/main/res/drawable/honeycomb.xml @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..cbbf04b --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/icecreamsandwich.xml b/app/src/main/res/drawable/icecreamsandwich.xml new file mode 100644 index 0000000..b988e3b --- /dev/null +++ b/app/src/main/res/drawable/icecreamsandwich.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/jellybean.xml b/app/src/main/res/drawable/jellybean.xml new file mode 100644 index 0000000..f422be6 --- /dev/null +++ b/app/src/main/res/drawable/jellybean.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/kitkat.xml b/app/src/main/res/drawable/kitkat.xml new file mode 100644 index 0000000..4908b54 --- /dev/null +++ b/app/src/main/res/drawable/kitkat.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/lollipop.xml b/app/src/main/res/drawable/lollipop.xml new file mode 100644 index 0000000..7a6370a --- /dev/null +++ b/app/src/main/res/drawable/lollipop.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/marshmallow.xml b/app/src/main/res/drawable/marshmallow.xml new file mode 100644 index 0000000..21a1d89 --- /dev/null +++ b/app/src/main/res/drawable/marshmallow.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/nougat.xml b/app/src/main/res/drawable/nougat.xml new file mode 100644 index 0000000..38bb396 --- /dev/null +++ b/app/src/main/res/drawable/nougat.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/oreo.xml b/app/src/main/res/drawable/oreo.xml new file mode 100644 index 0000000..6f6fe2c --- /dev/null +++ b/app/src/main/res/drawable/oreo.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/white_box.xml b/app/src/main/res/drawable/white_box.xml new file mode 100644 index 0000000..f35819b --- /dev/null +++ b/app/src/main/res/drawable/white_box.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..92e1cfc --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/menu/main_menu.xml b/app/src/main/res/menu/main_menu.xml new file mode 100644 index 0000000..19aef54 --- /dev/null +++ b/app/src/main/res/menu/main_menu.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker.xml b/app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker.xml new file mode 100644 index 0000000..ac94b34 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker_round.xml new file mode 100644 index 0000000..ac94b34 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_dessert_clicker_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_dessert_clicker.png b/app/src/main/res/mipmap-hdpi/ic_dessert_clicker.png new file mode 100644 index 0000000000000000000000000000000000000000..997a9db9e723d4b9b762d907bae8a28f8ebf2377 GIT binary patch literal 2829 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_dessert_clicker_round.png b/app/src/main/res/mipmap-hdpi/ic_dessert_clicker_round.png new file mode 100644 index 0000000000000000000000000000000000000000..243afca389b7da10f9e602adff93814544f49d4e GIT binary patch literal 4747 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_dessert_clicker_round.png b/app/src/main/res/mipmap-mdpi/ic_dessert_clicker_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b150363605208e12c30b7210191a3842552364 GIT binary patch literal 3002 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_dessert_clicker.png b/app/src/main/res/mipmap-xhdpi/ic_dessert_clicker.png new file mode 100644 index 0000000000000000000000000000000000000000..0c07c50664ecb63747265dc4388e26dee86a4ac3 GIT binary patch literal 3958 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 D|62F> literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_dessert_clicker.png b/app/src/main/res/mipmap-xxhdpi/ic_dessert_clicker.png new file mode 100644 index 0000000000000000000000000000000000000000..8318b702665a211f9ea13d0cd8ee1e04016133cd GIT binary patch literal 6063 zcma)ARZtvEv(3Wd9xRaH!QFjXB=BLugD$QC0>PcdgS*Q@AV46<0)gNXTo(%x++Bjh zlKuJqs{3@SZrz%io|l=f>F()1rzcwTtr7t)HSV)#&j^(NQP6%`lm4C9m``$7apT9c zXOv#b3bMLBi^mWwA6>mgLWq|Z3bL)wHBr3`nbBL&11!@CDtCnn$>zWjjA%S>bct~o ziNOjnWB_Gs0DDMU_9fwdJLS~KXbCjt*swSN<*RWL&z=f$7fco3^K)q(Jh9OzZy=X*}eN2LlM01r%I^#=mE${Fw^7xR2A?3%<|WR|;#U7OUMysg`fG zRKO}uW>DWcRd4D~YS4z!mzXd=z43<&V4dS95lla7UbOsGYF9*Ad6N7j!tdlm>KE#t z#gc_F_5$I_eM|$RPQAqs&DW?)nSJ+c_-px_Fw-tI#0yG_;+Rv<%~3gpI>6#-gL}@W zQq!CE4%3JB6VXUVG~19>V$x^)mZ&o1aKL~md2$|Z(T<`gO7jsfj+D=gkEF=3c&bGp zW<=d>FCCP;l&YbkLS6D8o5|X1<;&P(XJoPXWqTx($eCJ)xn84lYGm7Gcq{`u&L*U< z3S?#sW|*`XAy$2j{$`hKe&E@$UX=_b;zkZkkr^?sYId&94Ed*-c-&I_>~en^JiV!8``{W( zM}qK_122OWJq3>AA*ydy$-MSKCW#NOoy1Axc-Uge9l2;c`K1-7-*xYuakhWiYMZ

kDIKr;;5|78Q;4P`H)StO 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_dessert_clicker.png b/app/src/main/res/mipmap-xxxhdpi/ic_dessert_clicker.png new file mode 100644 index 0000000000000000000000000000000000000000..e18c4479383473974b7aad0827deac96068b4f03 GIT binary patch literal 8301 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 VQk6~nIHd}Zkx&#b7d7zz{{TH}E?xit literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..d46adf7 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,24 @@ + + + + #008577 + #00574B + #D81B60 + #ffffff + #6ab343 + #99000000 + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml new file mode 100644 index 0000000..36dd8e5 --- /dev/null +++ b/app/src/main/res/values/dimens.xml @@ -0,0 +1,24 @@ + + + + 16dp + 150dp + 150dp + 20sp + 33sp + 4dp + \ No newline at end of file diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..c5d5899 --- /dev/null +++ b/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..c124e56 --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,25 @@ + + + + Dessert Clicker + $ + 0 + Desserts Sold + I\'ve clicked %1$d Desserts for a total of %2$d$ #AndroidDessertClicker + Share + Sharing Not Available + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..6311a3f --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..97efd6f --- /dev/null +++ b/build.gradle @@ -0,0 +1,44 @@ +//noinspection GradleDynamicVersion +/* + * Copyright 2019, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext.kotlin_version = '1.4.30' + repositories { + google() + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:4.2.0-beta04' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + google() + jcenter() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..97187f5 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,30 @@ +# +# Copyright 2019, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +android.enableJetifier=true +android.useAndroidX=true +org.gradle.jvmargs=-Xmx1536m +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..f6b961fd5a86aa5fbfe90f707c3138408be7c718 GIT binary patch literal 54329 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

<5G2M1WZP5 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 F{|7XC?P&l2 literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..5a5dfa9 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 26 12:21:11 PDT 2020 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https://services.gradle.org/distributions/gradle-6.7.1-all.zip diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..cccdd3d --- /dev/null +++ b/gradlew @@ -0,0 +1,172 @@ +#!/usr/bin/env sh + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..f955316 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,84 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/local.properties b/local.properties new file mode 100644 index 0000000..db6cdd2 --- /dev/null +++ b/local.properties @@ -0,0 +1,8 @@ +## This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Fri Feb 12 15:32:01 GMT 2021 +sdk.dir=C\:\\Users\\joaof\\AppData\\Local\\Android\\Sdk diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..189bc0b --- /dev/null +++ b/settings.gradle @@ -0,0 +1,17 @@ +/* + * Copyright 2019, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +include ':app'