From faf6dbc1a888e0b055843a8f63985459a27194de Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 12 Dec 2024 07:30:50 +1100 Subject: [PATCH 1/4] Update `in_app_purchases` part 1 --- in_app_purchases/codelab_rebuild.yaml | 119 +--- .../complete/app/lib/firebase_options.dart | 69 -- .../complete/dart-backend/lib/constants.dart | 7 - in_app_purchases/step_00/app/.gitignore | 2 + in_app_purchases/step_00/app/pubspec.yaml | 6 +- .../step_00/dart-backend/pubspec.yaml | 4 +- .../{complete => step_03}/app/.gitignore | 2 + .../app/analysis_options.yaml | 0 .../app/android/.gitignore | 0 .../app/android/app/build.gradle | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../com/example/dashclicker/MainActivity.kt | 0 .../res/drawable-v21/launch_background.xml | 0 .../main/res/drawable/launch_background.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../app/src/main/res/values-night/styles.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../app/src/profile/AndroidManifest.xml | 0 .../app/android/build.gradle | 0 .../app/android/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 .../app/android/settings.gradle | 0 .../{complete => step_03}/app/assets/dash.png | Bin .../app/assets/dash_old.png | Bin .../{complete => step_03}/app/ios/.gitignore | 0 .../app/ios/Flutter/AppFrameworkInfo.plist | 0 .../app/ios/Flutter/Debug.xcconfig | 0 .../app/ios/Flutter/Release.xcconfig | 0 .../{complete => step_03}/app/ios/Podfile | 0 .../app/ios/Runner.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../app/ios/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Icon-App-1024x1024@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin .../Icon-App-83.5x83.5@2x.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../LaunchImage.imageset/README.md | 0 .../Runner/Base.lproj/LaunchScreen.storyboard | 0 .../app/ios/Runner/Base.lproj/Main.storyboard | 0 .../app/ios/Runner/Info.plist | 0 .../app/ios/Runner/Runner-Bridging-Header.h | 0 .../app/ios/RunnerTests/RunnerTests.swift | 0 .../app/lib/constants.dart | 0 .../app/lib/logic/dash_counter.dart | 0 .../step_03/app/lib/logic/dash_purchases.dart | 40 ++ .../app/lib/logic/dash_upgrades.dart | 0 .../app/lib/logic/firebase_notifier.dart | 81 +++ in_app_purchases/step_03/app/lib/main.dart | 95 +++ .../app/lib/model/firebase_state.dart | 0 .../app/lib/model/past_purchase.dart | 0 .../app/lib/model/purchasable_product.dart | 15 + .../app/lib/model/store_state.dart | 0 .../app/lib/pages/home_page.dart | 0 .../app/lib/pages/login_page.dart | 0 .../step_03/app/lib/pages/purchase_page.dart | 121 ++++ .../app/lib/repo/iap_repo.dart | 0 .../{complete => step_03}/app/pubspec.yaml | 8 +- .../step_03/app/test/widget_test.dart | 9 + .../dart-backend/.dockerignore | 0 .../dart-backend/.gcloudignore | 0 .../dart-backend/.gitignore | 0 .../dart-backend/CHANGELOG.md | 0 .../dart-backend/Dockerfile | 0 .../dart-backend/README.md | 0 .../dart-backend/analysis_options.yaml | 0 .../dart-backend/assets/README.md | 0 .../step_03/dart-backend/bin/server.dart | 13 + .../dart-backend/lib/helpers.dart | 0 .../dart-backend/lib/iap_repository.dart | 0 .../dart-backend/lib/products.dart | 0 .../dart-backend/pubspec.yaml | 4 +- in_app_purchases/step_07/app/.gitignore | 2 + .../step_07/app/lib/firebase_options.dart | 69 -- in_app_purchases/step_07/app/pubspec.yaml | 8 +- .../step_07/dart-backend/lib/constants.dart | 7 - .../step_07/dart-backend/pubspec.yaml | 4 +- in_app_purchases/step_08/app/.gitignore | 2 + in_app_purchases/step_08/app/pubspec.yaml | 8 +- .../step_08/dart-backend/pubspec.yaml | 4 +- in_app_purchases/step_09/app/.gitignore | 2 + in_app_purchases/step_09/app/pubspec.yaml | 8 +- .../step_09/dart-backend/pubspec.yaml | 4 +- in_app_purchases/step_10/app/.gitignore | 2 + in_app_purchases/step_10/app/pubspec.yaml | 8 +- .../step_10/dart-backend/pubspec.yaml | 4 +- in_app_purchases/step_11/app/.gitignore | 51 ++ .../step_11/app/analysis_options.yaml | 1 + .../step_11/app/android/.gitignore | 13 + .../step_11/app/android/app/build.gradle | 43 ++ .../android/app/src/debug/AndroidManifest.xml | 7 + .../android/app/src/main/AndroidManifest.xml | 45 ++ .../com/example/dashclicker/MainActivity.kt | 5 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../app/src/main/res/values/styles.xml | 18 + .../app/src/profile/AndroidManifest.xml | 7 + .../step_11/app/android/build.gradle | 18 + .../step_11/app/android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 5 + .../step_11/app/android/settings.gradle | 25 + in_app_purchases/step_11/app/assets/dash.png | Bin 0 -> 859752 bytes .../step_11/app/assets/dash_old.png | Bin 0 -> 77657 bytes in_app_purchases/step_11/app/ios/.gitignore | 34 + .../app/ios/Flutter/AppFrameworkInfo.plist | 26 + .../step_11/app/ios/Flutter/Debug.xcconfig | 2 + .../step_11/app/ios/Flutter/Release.xcconfig | 2 + in_app_purchases/step_11/app/ios/Podfile | 44 ++ .../app/ios/Runner.xcodeproj/project.pbxproj | 619 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 98 +++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../step_11/app/ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 ++++ .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 295 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 406 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 450 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 282 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 462 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 704 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 406 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 586 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 862 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 862 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 1674 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 762 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 1226 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 1418 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 ++ .../app/ios/Runner/Base.lproj/Main.storyboard | 26 + .../step_11/app/ios/Runner/Info.plist | 60 ++ .../app/ios/Runner/Runner-Bridging-Header.h | 1 + .../app/ios/RunnerTests/RunnerTests.swift | 12 + .../step_11/app/lib/constants.dart | 7 + .../step_11/app/lib/logic/dash_counter.dart | 71 ++ .../app/lib/logic/dash_purchases.dart | 19 +- .../step_11/app/lib/logic/dash_upgrades.dart | 84 +++ .../app/lib/logic/firebase_notifier.dart | 0 .../{complete => step_11}/app/lib/main.dart | 0 .../step_11/app/lib/model/firebase_state.dart | 5 + .../step_11/app/lib/model/past_purchase.dart | 74 +++ .../app/lib/model/purchasable_product.dart | 0 .../step_11/app/lib/model/store_state.dart | 5 + .../step_11/app/lib/pages/home_page.dart | 122 ++++ .../step_11/app/lib/pages/login_page.dart | 26 + .../app/lib/pages/purchase_page.dart | 0 .../step_11/app/lib/repo/iap_repo.dart | 78 +++ in_app_purchases/step_11/app/pubspec.yaml | 32 + .../app/test/widget_test.dart | 0 .../step_11/dart-backend/.dockerignore | 9 + .../step_11/dart-backend/.gcloudignore | 8 + .../step_11/dart-backend/.gitignore | 12 + .../step_11/dart-backend/CHANGELOG.md | 3 + .../step_11/dart-backend/Dockerfile | 21 + .../step_11/dart-backend/README.md | 21 + .../dart-backend/analysis_options.yaml | 22 + .../step_11/dart-backend/assets/README.md | 4 + .../dart-backend/bin/server.dart | 0 .../lib/app_store_purchase_handler.dart | 0 .../lib/google_play_purchase_handler.dart | 0 .../step_11/dart-backend/lib/helpers.dart | 75 +++ .../dart-backend/lib/iap_repository.dart | 230 +++++++ .../step_11/dart-backend/lib/products.dart | 26 + .../dart-backend/lib/purchase_handler.dart | 0 .../step_11/dart-backend/pubspec.yaml | 19 + .../test/firebase_backend_dart_test.dart | 0 208 files changed, 2857 insertions(+), 296 deletions(-) delete mode 100644 in_app_purchases/complete/app/lib/firebase_options.dart delete mode 100644 in_app_purchases/complete/dart-backend/lib/constants.dart rename in_app_purchases/{complete => step_03}/app/.gitignore (97%) rename in_app_purchases/{complete => step_03}/app/analysis_options.yaml (100%) rename in_app_purchases/{complete => step_03}/app/android/.gitignore (100%) rename in_app_purchases/{complete => step_03}/app/android/app/build.gradle (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/debug/AndroidManifest.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/AndroidManifest.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/drawable-v21/launch_background.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/drawable/launch_background.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/values-night/styles.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/main/res/values/styles.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/app/src/profile/AndroidManifest.xml (100%) rename in_app_purchases/{complete => step_03}/app/android/build.gradle (100%) rename in_app_purchases/{complete => step_03}/app/android/gradle.properties (100%) rename in_app_purchases/{complete => step_03}/app/android/gradle/wrapper/gradle-wrapper.properties (100%) rename in_app_purchases/{complete => step_03}/app/android/settings.gradle (100%) rename in_app_purchases/{complete => step_03}/app/assets/dash.png (100%) rename in_app_purchases/{complete => step_03}/app/assets/dash_old.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/.gitignore (100%) rename in_app_purchases/{complete => step_03}/app/ios/Flutter/AppFrameworkInfo.plist (100%) rename in_app_purchases/{complete => step_03}/app/ios/Flutter/Debug.xcconfig (100%) rename in_app_purchases/{complete => step_03}/app/ios/Flutter/Release.xcconfig (100%) rename in_app_purchases/{complete => step_03}/app/ios/Podfile (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcodeproj/project.pbxproj (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcworkspace/contents.xcworkspacedata (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/AppDelegate.swift (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Base.lproj/Main.storyboard (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Info.plist (100%) rename in_app_purchases/{complete => step_03}/app/ios/Runner/Runner-Bridging-Header.h (100%) rename in_app_purchases/{complete => step_03}/app/ios/RunnerTests/RunnerTests.swift (100%) rename in_app_purchases/{complete => step_03}/app/lib/constants.dart (100%) rename in_app_purchases/{complete => step_03}/app/lib/logic/dash_counter.dart (100%) create mode 100644 in_app_purchases/step_03/app/lib/logic/dash_purchases.dart rename in_app_purchases/{complete => step_03}/app/lib/logic/dash_upgrades.dart (100%) create mode 100644 in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart create mode 100644 in_app_purchases/step_03/app/lib/main.dart rename in_app_purchases/{complete => step_03}/app/lib/model/firebase_state.dart (100%) rename in_app_purchases/{complete => step_03}/app/lib/model/past_purchase.dart (100%) create mode 100644 in_app_purchases/step_03/app/lib/model/purchasable_product.dart rename in_app_purchases/{complete => step_03}/app/lib/model/store_state.dart (100%) rename in_app_purchases/{complete => step_03}/app/lib/pages/home_page.dart (100%) rename in_app_purchases/{complete => step_03}/app/lib/pages/login_page.dart (100%) create mode 100644 in_app_purchases/step_03/app/lib/pages/purchase_page.dart rename in_app_purchases/{complete => step_03}/app/lib/repo/iap_repo.dart (100%) rename in_app_purchases/{complete => step_03}/app/pubspec.yaml (93%) create mode 100644 in_app_purchases/step_03/app/test/widget_test.dart rename in_app_purchases/{complete => step_03}/dart-backend/.dockerignore (100%) rename in_app_purchases/{complete => step_03}/dart-backend/.gcloudignore (100%) rename in_app_purchases/{complete => step_03}/dart-backend/.gitignore (100%) rename in_app_purchases/{complete => step_03}/dart-backend/CHANGELOG.md (100%) rename in_app_purchases/{complete => step_03}/dart-backend/Dockerfile (100%) rename in_app_purchases/{complete => step_03}/dart-backend/README.md (100%) rename in_app_purchases/{complete => step_03}/dart-backend/analysis_options.yaml (100%) rename in_app_purchases/{complete => step_03}/dart-backend/assets/README.md (100%) create mode 100644 in_app_purchases/step_03/dart-backend/bin/server.dart rename in_app_purchases/{complete => step_03}/dart-backend/lib/helpers.dart (100%) rename in_app_purchases/{complete => step_03}/dart-backend/lib/iap_repository.dart (100%) rename in_app_purchases/{complete => step_03}/dart-backend/lib/products.dart (100%) rename in_app_purchases/{complete => step_03}/dart-backend/pubspec.yaml (92%) delete mode 100644 in_app_purchases/step_07/app/lib/firebase_options.dart delete mode 100644 in_app_purchases/step_07/dart-backend/lib/constants.dart create mode 100644 in_app_purchases/step_11/app/.gitignore create mode 100644 in_app_purchases/step_11/app/analysis_options.yaml create mode 100644 in_app_purchases/step_11/app/android/.gitignore create mode 100644 in_app_purchases/step_11/app/android/app/build.gradle create mode 100644 in_app_purchases/step_11/app/android/app/src/debug/AndroidManifest.xml create mode 100644 in_app_purchases/step_11/app/android/app/src/main/AndroidManifest.xml create mode 100644 in_app_purchases/step_11/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/drawable/launch_background.xml create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/values-night/styles.xml create mode 100644 in_app_purchases/step_11/app/android/app/src/main/res/values/styles.xml create mode 100644 in_app_purchases/step_11/app/android/app/src/profile/AndroidManifest.xml create mode 100644 in_app_purchases/step_11/app/android/build.gradle create mode 100644 in_app_purchases/step_11/app/android/gradle.properties create mode 100644 in_app_purchases/step_11/app/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 in_app_purchases/step_11/app/android/settings.gradle create mode 100644 in_app_purchases/step_11/app/assets/dash.png create mode 100644 in_app_purchases/step_11/app/assets/dash_old.png create mode 100644 in_app_purchases/step_11/app/ios/.gitignore create mode 100644 in_app_purchases/step_11/app/ios/Flutter/AppFrameworkInfo.plist create mode 100644 in_app_purchases/step_11/app/ios/Flutter/Debug.xcconfig create mode 100644 in_app_purchases/step_11/app/ios/Flutter/Release.xcconfig create mode 100644 in_app_purchases/step_11/app/ios/Podfile create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 in_app_purchases/step_11/app/ios/Runner/AppDelegate.swift create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 in_app_purchases/step_11/app/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 in_app_purchases/step_11/app/ios/Runner/Base.lproj/Main.storyboard create mode 100644 in_app_purchases/step_11/app/ios/Runner/Info.plist create mode 100644 in_app_purchases/step_11/app/ios/Runner/Runner-Bridging-Header.h create mode 100644 in_app_purchases/step_11/app/ios/RunnerTests/RunnerTests.swift create mode 100644 in_app_purchases/step_11/app/lib/constants.dart create mode 100644 in_app_purchases/step_11/app/lib/logic/dash_counter.dart rename in_app_purchases/{complete => step_11}/app/lib/logic/dash_purchases.dart (93%) create mode 100644 in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart rename in_app_purchases/{complete => step_11}/app/lib/logic/firebase_notifier.dart (100%) rename in_app_purchases/{complete => step_11}/app/lib/main.dart (100%) create mode 100644 in_app_purchases/step_11/app/lib/model/firebase_state.dart create mode 100644 in_app_purchases/step_11/app/lib/model/past_purchase.dart rename in_app_purchases/{complete => step_11}/app/lib/model/purchasable_product.dart (100%) create mode 100644 in_app_purchases/step_11/app/lib/model/store_state.dart create mode 100644 in_app_purchases/step_11/app/lib/pages/home_page.dart create mode 100644 in_app_purchases/step_11/app/lib/pages/login_page.dart rename in_app_purchases/{complete => step_11}/app/lib/pages/purchase_page.dart (100%) create mode 100644 in_app_purchases/step_11/app/lib/repo/iap_repo.dart create mode 100644 in_app_purchases/step_11/app/pubspec.yaml rename in_app_purchases/{complete => step_11}/app/test/widget_test.dart (100%) create mode 100644 in_app_purchases/step_11/dart-backend/.dockerignore create mode 100644 in_app_purchases/step_11/dart-backend/.gcloudignore create mode 100644 in_app_purchases/step_11/dart-backend/.gitignore create mode 100644 in_app_purchases/step_11/dart-backend/CHANGELOG.md create mode 100644 in_app_purchases/step_11/dart-backend/Dockerfile create mode 100644 in_app_purchases/step_11/dart-backend/README.md create mode 100644 in_app_purchases/step_11/dart-backend/analysis_options.yaml create mode 100644 in_app_purchases/step_11/dart-backend/assets/README.md rename in_app_purchases/{complete => step_11}/dart-backend/bin/server.dart (100%) rename in_app_purchases/{complete => step_11}/dart-backend/lib/app_store_purchase_handler.dart (100%) rename in_app_purchases/{complete => step_11}/dart-backend/lib/google_play_purchase_handler.dart (100%) create mode 100644 in_app_purchases/step_11/dart-backend/lib/helpers.dart create mode 100644 in_app_purchases/step_11/dart-backend/lib/iap_repository.dart create mode 100644 in_app_purchases/step_11/dart-backend/lib/products.dart rename in_app_purchases/{complete => step_11}/dart-backend/lib/purchase_handler.dart (100%) create mode 100644 in_app_purchases/step_11/dart-backend/pubspec.yaml rename in_app_purchases/{complete => step_11}/dart-backend/test/firebase_backend_dart_test.dart (100%) diff --git a/in_app_purchases/codelab_rebuild.yaml b/in_app_purchases/codelab_rebuild.yaml index 86fad2f4f4..d8a0454a4c 100644 --- a/in_app_purchases/codelab_rebuild.yaml +++ b/in_app_purchases/codelab_rebuild.yaml @@ -14,7 +14,7 @@ steps: patch-u: | --- b/in_app_purchases/step_00/app/.gitignore +++ a/in_app_purchases/step_00/app/.gitignore - @@ -41,3 +41,9 @@ app.*.map.json + @@ -43,3 +43,9 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release @@ -26,7 +26,7 @@ steps: +lib/firebase_options.dart - name: Add app dependencies path: steps/app - flutter: pub add cloud_firestore cupertino_icons firebase_auth firebase_core google_sign_in http in_app_purchase in_app_purchase_platform_interface intl provider + flutter: pub add cloud_firestore cupertino_icons firebase_auth firebase_core google_sign_in http intl provider - name: Patch app/pubspec.yaml path: steps/app/pubspec.yaml patch-u: | @@ -39,7 +39,7 @@ steps: publish_to: 'none' version: 0.1.0 - @@ -27,3 +27,6 @@ dev_dependencies: + @@ -25,3 +25,6 @@ dev_dependencies: flutter: uses-material-design: true @@ -16720,9 +16720,6 @@ steps: - name: Add dependencies path: steps/dart-backend dart: pub add googleapis googleapis_auth http app_store_server_sdk - - name: Remove not required dependency - path: steps/dart-backend - dart: pub remove args - name: Replace .github path: steps/dart-backend/.gitignore replace-contents: | @@ -17182,6 +17179,18 @@ steps: from: steps to: step_00 + - name: step_03 + steps: + - name: Remove step_03 + rmdir: step_03 + - name: Add dependencies + path: steps/app + flutter: pub add in_app_purchase dev:in_app_purchase_platform_interface + - name: Copy to step_03 + copydir: + from: steps + to: step_03 + - name: step_07 steps: - name: Remove step_07 @@ -18546,98 +18555,16 @@ steps: from: steps to: step_10 - - name: complete + - name: step_11 steps: - - name: Remove complete - rmdir: complete + - name: Remove step_11 + rmdir: step_11 - name: Patch app/lib/logic/dash_purchases.dart path: steps/app/lib/logic/dash_purchases.dart patch-u: | - --- b/in_app_purchases/complete/app/lib/logic/dash_purchases.dart - +++ a/in_app_purchases/complete/app/lib/logic/dash_purchases.dart - @@ -1,3 +1,5 @@ - +// ignore_for_file: avoid_print - + - import 'dart:async'; - import 'dart:convert'; - - @@ -17,10 +19,10 @@ import 'firebase_notifier.dart'; - class DashPurchases extends ChangeNotifier { - DashCounter counter; - FirebaseNotifier firebaseNotifier; - + IAPRepo iapRepo; - StoreState storeState = StoreState.loading; - late StreamSubscription> _subscription; - List products = []; - - IAPRepo iapRepo; - - bool get beautifiedDash => _beautifiedDashUpgrade; - bool _beautifiedDashUpgrade = false; - @@ -44,6 +46,7 @@ class DashPurchases extends ChangeNotifier { - notifyListeners(); - return; - } - + - const ids = { - storeKeyConsumable, - storeKeySubscription, - @@ -58,8 +61,8 @@ class DashPurchases extends ChangeNotifier { - - @override - void dispose() { - - _subscription.cancel(); - iapRepo.removeListener(purchasesUpdate); - + _subscription.cancel(); - super.dispose(); - } - - @@ -126,8 +129,10 @@ class DashPurchases extends ChangeNotifier { - headers: headers, - ); - if (response.statusCode == 200) { - + print('Successfully verified purchase'); - return true; - } else { - + print('failed request: ${response.statusCode} - ${response.body}'); - return false; - } - } - @@ -137,7 +142,7 @@ class DashPurchases extends ChangeNotifier { - } - - void _updateStreamOnError(dynamic error) { - - //Handle error here - + print(error); - } - - void purchasesUpdate() { - @@ -158,21 +163,21 @@ class DashPurchases extends ChangeNotifier { - // purchases page. - if (iapRepo.hasActiveSubscription) { - counter.applyPaidMultiplier(); - - for (var element in subscriptions) { - + for (final element in subscriptions) { - _updateStatus(element, ProductStatus.purchased); - } - } else { - counter.removePaidMultiplier(); - - for (var element in subscriptions) { - + for (final element in subscriptions) { - _updateStatus(element, ProductStatus.purchasable); - } - } - - - // Set the Dash beautifier and show/hide purchased on - + // Set the dash beautifier and show/hide purchased on - // the purchases page. - if (iapRepo.hasUpgrade != _beautifiedDashUpgrade) { - _beautifiedDashUpgrade = iapRepo.hasUpgrade; - - for (var element in upgrades) { - + for (final element in upgrades) { - _updateStatus( - element, - _beautifiedDashUpgrade - @@ -184,8 +189,8 @@ class DashPurchases extends ChangeNotifier { + --- b/in_app_purchases/step_11/app/lib/logic/dash_purchases.dart + +++ a/in_app_purchases/step_11/app/lib/logic/dash_purchases.dart + @@ -184,8 +184,8 @@ class DashPurchases extends ChangeNotifier { } void _updateStatus(PurchasableProduct product, ProductStatus status) { @@ -18693,10 +18620,10 @@ steps: expect(token, 'TOKEN'); }); } - - name: Copy to complete + - name: Copy to step_11 copydir: from: steps - to: complete + to: step_11 - name: Cleanup steps: diff --git a/in_app_purchases/complete/app/lib/firebase_options.dart b/in_app_purchases/complete/app/lib/firebase_options.dart deleted file mode 100644 index feaa15d1c9..0000000000 --- a/in_app_purchases/complete/app/lib/firebase_options.dart +++ /dev/null @@ -1,69 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for web - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - } - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for macos - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - case TargetPlatform.windows: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for windows - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - case TargetPlatform.linux: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for linux - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'API KEY', - appId: 'APP ID', - messagingSenderId: 'SENDER ID', - projectId: 'PROJECT ID', - storageBucket: 'STORAGE BUCKET', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'API KEY', - appId: 'APP ID', - messagingSenderId: 'SENDER ID', - projectId: 'PROJECT ID', - storageBucket: 'STORAGE BUCKET', - iosClientId: 'CLIENT ID', - iosBundleId: 'BUNDLE ID', - ); -} diff --git a/in_app_purchases/complete/dart-backend/lib/constants.dart b/in_app_purchases/complete/dart-backend/lib/constants.dart deleted file mode 100644 index 8144599886..0000000000 --- a/in_app_purchases/complete/dart-backend/lib/constants.dart +++ /dev/null @@ -1,7 +0,0 @@ -const androidPackageId = 'your Android package ID'; -const appStoreIssuerId = 'App Store Key issuer ID'; -const appStoreKeyId = 'App Store Key ID'; -const appStoreSharedSecret = 'App Store shared secret'; -const bundleId = 'your iOS bundle ID'; -const googlePlayProjectName = 'Google Cloud project name'; -const googlePlayPubsubBillingTopic = 'play_billing'; diff --git a/in_app_purchases/step_00/app/.gitignore b/in_app_purchases/step_00/app/.gitignore index b16e519919..6f1f0459d5 100644 --- a/in_app_purchases/step_00/app/.gitignore +++ b/in_app_purchases/step_00/app/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/in_app_purchases/step_00/app/pubspec.yaml b/in_app_purchases/step_00/app/pubspec.yaml index f7969d2baf..a4996841a5 100644 --- a/in_app_purchases/step_00/app/pubspec.yaml +++ b/in_app_purchases/step_00/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: flutter: @@ -15,15 +15,13 @@ dependencies: firebase_core: ^3.8.1 google_sign_in: ^6.2.2 http: ^1.2.2 - in_app_purchase: ^3.2.0 - in_app_purchase_platform_interface: ^1.4.0 intl: ^0.20.1 provider: ^6.1.2 dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^4.0.0 + flutter_lints: ^5.0.0 flutter: uses-material-design: true diff --git a/in_app_purchases/step_00/dart-backend/pubspec.yaml b/in_app_purchases/step_00/dart-backend/pubspec.yaml index 6b023e0b2c..25d23f18be 100644 --- a/in_app_purchases/step_00/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_00/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: app_store_server_sdk: ^1.2.9 @@ -15,5 +15,5 @@ dependencies: shelf_router: ^1.1.0 dev_dependencies: - lints: ^4.0.0 + lints: ^5.0.0 test: ^1.24.0 diff --git a/in_app_purchases/complete/app/.gitignore b/in_app_purchases/step_03/app/.gitignore similarity index 97% rename from in_app_purchases/complete/app/.gitignore rename to in_app_purchases/step_03/app/.gitignore index b16e519919..6f1f0459d5 100644 --- a/in_app_purchases/complete/app/.gitignore +++ b/in_app_purchases/step_03/app/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/in_app_purchases/complete/app/analysis_options.yaml b/in_app_purchases/step_03/app/analysis_options.yaml similarity index 100% rename from in_app_purchases/complete/app/analysis_options.yaml rename to in_app_purchases/step_03/app/analysis_options.yaml diff --git a/in_app_purchases/complete/app/android/.gitignore b/in_app_purchases/step_03/app/android/.gitignore similarity index 100% rename from in_app_purchases/complete/app/android/.gitignore rename to in_app_purchases/step_03/app/android/.gitignore diff --git a/in_app_purchases/complete/app/android/app/build.gradle b/in_app_purchases/step_03/app/android/app/build.gradle similarity index 100% rename from in_app_purchases/complete/app/android/app/build.gradle rename to in_app_purchases/step_03/app/android/app/build.gradle diff --git a/in_app_purchases/complete/app/android/app/src/debug/AndroidManifest.xml b/in_app_purchases/step_03/app/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/debug/AndroidManifest.xml rename to in_app_purchases/step_03/app/android/app/src/debug/AndroidManifest.xml diff --git a/in_app_purchases/complete/app/android/app/src/main/AndroidManifest.xml b/in_app_purchases/step_03/app/android/app/src/main/AndroidManifest.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/AndroidManifest.xml rename to in_app_purchases/step_03/app/android/app/src/main/AndroidManifest.xml diff --git a/in_app_purchases/complete/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt b/in_app_purchases/step_03/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt rename to in_app_purchases/step_03/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt diff --git a/in_app_purchases/complete/app/android/app/src/main/res/drawable-v21/launch_background.xml b/in_app_purchases/step_03/app/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/drawable-v21/launch_background.xml rename to in_app_purchases/step_03/app/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/in_app_purchases/complete/app/android/app/src/main/res/drawable/launch_background.xml b/in_app_purchases/step_03/app/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/drawable/launch_background.xml rename to in_app_purchases/step_03/app/android/app/src/main/res/drawable/launch_background.xml diff --git a/in_app_purchases/complete/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/in_app_purchases/step_03/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to in_app_purchases/step_03/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/in_app_purchases/complete/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/in_app_purchases/step_03/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to in_app_purchases/step_03/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/in_app_purchases/complete/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/in_app_purchases/step_03/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to in_app_purchases/step_03/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/in_app_purchases/step_03/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to in_app_purchases/step_03/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/in_app_purchases/step_03/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to in_app_purchases/step_03/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/in_app_purchases/complete/app/android/app/src/main/res/values-night/styles.xml b/in_app_purchases/step_03/app/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/values-night/styles.xml rename to in_app_purchases/step_03/app/android/app/src/main/res/values-night/styles.xml diff --git a/in_app_purchases/complete/app/android/app/src/main/res/values/styles.xml b/in_app_purchases/step_03/app/android/app/src/main/res/values/styles.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/main/res/values/styles.xml rename to in_app_purchases/step_03/app/android/app/src/main/res/values/styles.xml diff --git a/in_app_purchases/complete/app/android/app/src/profile/AndroidManifest.xml b/in_app_purchases/step_03/app/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from in_app_purchases/complete/app/android/app/src/profile/AndroidManifest.xml rename to in_app_purchases/step_03/app/android/app/src/profile/AndroidManifest.xml diff --git a/in_app_purchases/complete/app/android/build.gradle b/in_app_purchases/step_03/app/android/build.gradle similarity index 100% rename from in_app_purchases/complete/app/android/build.gradle rename to in_app_purchases/step_03/app/android/build.gradle diff --git a/in_app_purchases/complete/app/android/gradle.properties b/in_app_purchases/step_03/app/android/gradle.properties similarity index 100% rename from in_app_purchases/complete/app/android/gradle.properties rename to in_app_purchases/step_03/app/android/gradle.properties diff --git a/in_app_purchases/complete/app/android/gradle/wrapper/gradle-wrapper.properties b/in_app_purchases/step_03/app/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from in_app_purchases/complete/app/android/gradle/wrapper/gradle-wrapper.properties rename to in_app_purchases/step_03/app/android/gradle/wrapper/gradle-wrapper.properties diff --git a/in_app_purchases/complete/app/android/settings.gradle b/in_app_purchases/step_03/app/android/settings.gradle similarity index 100% rename from in_app_purchases/complete/app/android/settings.gradle rename to in_app_purchases/step_03/app/android/settings.gradle diff --git a/in_app_purchases/complete/app/assets/dash.png b/in_app_purchases/step_03/app/assets/dash.png similarity index 100% rename from in_app_purchases/complete/app/assets/dash.png rename to in_app_purchases/step_03/app/assets/dash.png diff --git a/in_app_purchases/complete/app/assets/dash_old.png b/in_app_purchases/step_03/app/assets/dash_old.png similarity index 100% rename from in_app_purchases/complete/app/assets/dash_old.png rename to in_app_purchases/step_03/app/assets/dash_old.png diff --git a/in_app_purchases/complete/app/ios/.gitignore b/in_app_purchases/step_03/app/ios/.gitignore similarity index 100% rename from in_app_purchases/complete/app/ios/.gitignore rename to in_app_purchases/step_03/app/ios/.gitignore diff --git a/in_app_purchases/complete/app/ios/Flutter/AppFrameworkInfo.plist b/in_app_purchases/step_03/app/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from in_app_purchases/complete/app/ios/Flutter/AppFrameworkInfo.plist rename to in_app_purchases/step_03/app/ios/Flutter/AppFrameworkInfo.plist diff --git a/in_app_purchases/complete/app/ios/Flutter/Debug.xcconfig b/in_app_purchases/step_03/app/ios/Flutter/Debug.xcconfig similarity index 100% rename from in_app_purchases/complete/app/ios/Flutter/Debug.xcconfig rename to in_app_purchases/step_03/app/ios/Flutter/Debug.xcconfig diff --git a/in_app_purchases/complete/app/ios/Flutter/Release.xcconfig b/in_app_purchases/step_03/app/ios/Flutter/Release.xcconfig similarity index 100% rename from in_app_purchases/complete/app/ios/Flutter/Release.xcconfig rename to in_app_purchases/step_03/app/ios/Flutter/Release.xcconfig diff --git a/in_app_purchases/complete/app/ios/Podfile b/in_app_purchases/step_03/app/ios/Podfile similarity index 100% rename from in_app_purchases/complete/app/ios/Podfile rename to in_app_purchases/step_03/app/ios/Podfile diff --git a/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcodeproj/project.pbxproj rename to in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.pbxproj diff --git a/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/in_app_purchases/complete/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to in_app_purchases/step_03/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/in_app_purchases/complete/app/ios/Runner.xcworkspace/contents.xcworkspacedata b/in_app_purchases/step_03/app/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcworkspace/contents.xcworkspacedata rename to in_app_purchases/step_03/app/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/in_app_purchases/step_03/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to in_app_purchases/step_03/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/in_app_purchases/step_03/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to in_app_purchases/step_03/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/in_app_purchases/complete/app/ios/Runner/AppDelegate.swift b/in_app_purchases/step_03/app/ios/Runner/AppDelegate.swift similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/AppDelegate.swift rename to in_app_purchases/step_03/app/ios/Runner/AppDelegate.swift diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to in_app_purchases/step_03/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/in_app_purchases/complete/app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/in_app_purchases/step_03/app/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to in_app_purchases/step_03/app/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/in_app_purchases/complete/app/ios/Runner/Base.lproj/Main.storyboard b/in_app_purchases/step_03/app/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Base.lproj/Main.storyboard rename to in_app_purchases/step_03/app/ios/Runner/Base.lproj/Main.storyboard diff --git a/in_app_purchases/complete/app/ios/Runner/Info.plist b/in_app_purchases/step_03/app/ios/Runner/Info.plist similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Info.plist rename to in_app_purchases/step_03/app/ios/Runner/Info.plist diff --git a/in_app_purchases/complete/app/ios/Runner/Runner-Bridging-Header.h b/in_app_purchases/step_03/app/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from in_app_purchases/complete/app/ios/Runner/Runner-Bridging-Header.h rename to in_app_purchases/step_03/app/ios/Runner/Runner-Bridging-Header.h diff --git a/in_app_purchases/complete/app/ios/RunnerTests/RunnerTests.swift b/in_app_purchases/step_03/app/ios/RunnerTests/RunnerTests.swift similarity index 100% rename from in_app_purchases/complete/app/ios/RunnerTests/RunnerTests.swift rename to in_app_purchases/step_03/app/ios/RunnerTests/RunnerTests.swift diff --git a/in_app_purchases/complete/app/lib/constants.dart b/in_app_purchases/step_03/app/lib/constants.dart similarity index 100% rename from in_app_purchases/complete/app/lib/constants.dart rename to in_app_purchases/step_03/app/lib/constants.dart diff --git a/in_app_purchases/complete/app/lib/logic/dash_counter.dart b/in_app_purchases/step_03/app/lib/logic/dash_counter.dart similarity index 100% rename from in_app_purchases/complete/app/lib/logic/dash_counter.dart rename to in_app_purchases/step_03/app/lib/logic/dash_counter.dart diff --git a/in_app_purchases/step_03/app/lib/logic/dash_purchases.dart b/in_app_purchases/step_03/app/lib/logic/dash_purchases.dart new file mode 100644 index 0000000000..e3e0c304ac --- /dev/null +++ b/in_app_purchases/step_03/app/lib/logic/dash_purchases.dart @@ -0,0 +1,40 @@ +import 'dart:async'; + +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +import '../model/purchasable_product.dart'; +import '../model/store_state.dart'; +import 'dash_counter.dart'; + +class DashPurchases extends ChangeNotifier { + DashCounter counter; + StoreState storeState = StoreState.available; + List products = [ + PurchasableProduct( + 'Spring is in the air', + 'Many dashes flying out from their nests', + '\$0.99', + ), + PurchasableProduct( + 'Jet engine', + 'Doubles you clicks per second for a day', + '\$1.99', + ), + ]; + + bool get beautifiedDash => false; + + DashPurchases(this.counter); + + Future buy(PurchasableProduct product) async { + product.status = ProductStatus.pending; + notifyListeners(); + await Future.delayed(const Duration(seconds: 5)); + product.status = ProductStatus.purchased; + notifyListeners(); + await Future.delayed(const Duration(seconds: 5)); + product.status = ProductStatus.purchasable; + notifyListeners(); + } +} diff --git a/in_app_purchases/complete/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_03/app/lib/logic/dash_upgrades.dart similarity index 100% rename from in_app_purchases/complete/app/lib/logic/dash_upgrades.dart rename to in_app_purchases/step_03/app/lib/logic/dash_upgrades.dart diff --git a/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart new file mode 100644 index 0000000000..72c140d0d2 --- /dev/null +++ b/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart @@ -0,0 +1,81 @@ +import 'dart:async'; + +import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:firebase_auth/firebase_auth.dart'; +import 'package:firebase_core/firebase_core.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/foundation.dart'; +import 'package:google_sign_in/google_sign_in.dart'; + +import '../firebase_options.dart'; +import '../model/firebase_state.dart'; + +class FirebaseNotifier extends ChangeNotifier { + bool loggedIn = false; + FirebaseState state = FirebaseState.loading; + bool isLoggingIn = false; + + FirebaseNotifier() { + load(); + } + + late final Completer _isInitialized = Completer(); + + Future get firestore async { + var isInitialized = await _isInitialized.future; + if (!isInitialized) { + throw Exception('Firebase is not initialized'); + } + return FirebaseFirestore.instance; + } + + Future load() async { + try { + await Firebase.initializeApp( + options: DefaultFirebaseOptions.currentPlatform, + ); + loggedIn = FirebaseAuth.instance.currentUser != null; + state = FirebaseState.available; + _isInitialized.complete(true); + notifyListeners(); + } catch (e) { + state = FirebaseState.notAvailable; + _isInitialized.complete(false); + notifyListeners(); + } + } + + Future login() async { + isLoggingIn = true; + notifyListeners(); + // Trigger the authentication flow + try { + final googleUser = await GoogleSignIn().signIn(); + if (googleUser == null) { + isLoggingIn = false; + notifyListeners(); + return; + } + + // Obtain the auth details from the request + final googleAuth = await googleUser.authentication; + + // Create a new credential + final credential = GoogleAuthProvider.credential( + accessToken: googleAuth.accessToken, + idToken: googleAuth.idToken, + ); + + // Once signed in, return the UserCredential + await FirebaseAuth.instance.signInWithCredential(credential); + + loggedIn = true; + isLoggingIn = false; + notifyListeners(); + } catch (e) { + isLoggingIn = false; + notifyListeners(); + return; + } + } +} diff --git a/in_app_purchases/step_03/app/lib/main.dart b/in_app_purchases/step_03/app/lib/main.dart new file mode 100644 index 0000000000..0a85a4ae74 --- /dev/null +++ b/in_app_purchases/step_03/app/lib/main.dart @@ -0,0 +1,95 @@ +import 'package:flutter/material.dart'; +import 'package:provider/provider.dart'; + +import 'logic/dash_counter.dart'; +import 'logic/dash_purchases.dart'; +import 'logic/dash_upgrades.dart'; +import 'logic/firebase_notifier.dart'; +import 'pages/home_page.dart'; +import 'pages/purchase_page.dart'; +import 'repo/iap_repo.dart'; + +void main() { + runApp(const MyApp()); +} + +class MyApp extends StatelessWidget { + const MyApp({super.key}); + + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Dash Clicker', + theme: ThemeData( + colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), + useMaterial3: true, + ), + home: const MyHomePage(title: 'Dash Clicker'), + ); + } +} + +class MyHomePage extends StatefulWidget { + const MyHomePage({super.key, required this.title}); + final String title; + + @override + State createState() => _MyHomePageState(); +} + +typedef PageBuilder = Widget Function(); + +class _MyHomePageState extends State { + int _selectedIndex = 0; + + static final List _widgetOptions = [ + const HomePage(), + const PurchasePage(), + ]; + + @override + Widget build(BuildContext context) { + return MultiProvider( + providers: [ + ChangeNotifierProvider( + create: (_) => FirebaseNotifier()), + ChangeNotifierProvider(create: (_) => DashCounter()), + ChangeNotifierProvider( + create: (context) => DashUpgrades( + context.read(), + context.read(), + ), + ), + ChangeNotifierProvider( + create: (context) => IAPRepo(context.read()), + ), + ChangeNotifierProvider( + create: (context) => DashPurchases( + context.read(), + ), + ), + ], + child: Scaffold( + appBar: AppBar( + title: Text(widget.title), + ), + body: _widgetOptions[_selectedIndex], + bottomNavigationBar: BottomNavigationBar( + items: const [ + BottomNavigationBarItem( + icon: Icon(Icons.home), + label: 'Home', + ), + BottomNavigationBarItem( + icon: Icon(Icons.shop), + label: 'Purchase', + ), + ], + currentIndex: _selectedIndex, + selectedItemColor: Colors.amber[800], + onTap: (index) => setState(() => _selectedIndex = index), + ), + ), + ); + } +} diff --git a/in_app_purchases/complete/app/lib/model/firebase_state.dart b/in_app_purchases/step_03/app/lib/model/firebase_state.dart similarity index 100% rename from in_app_purchases/complete/app/lib/model/firebase_state.dart rename to in_app_purchases/step_03/app/lib/model/firebase_state.dart diff --git a/in_app_purchases/complete/app/lib/model/past_purchase.dart b/in_app_purchases/step_03/app/lib/model/past_purchase.dart similarity index 100% rename from in_app_purchases/complete/app/lib/model/past_purchase.dart rename to in_app_purchases/step_03/app/lib/model/past_purchase.dart diff --git a/in_app_purchases/step_03/app/lib/model/purchasable_product.dart b/in_app_purchases/step_03/app/lib/model/purchasable_product.dart new file mode 100644 index 0000000000..873e488056 --- /dev/null +++ b/in_app_purchases/step_03/app/lib/model/purchasable_product.dart @@ -0,0 +1,15 @@ +enum ProductStatus { + purchasable, + purchased, + pending, +} + +class PurchasableProduct { + final String title; + final String description; + final String price; + ProductStatus status; + + PurchasableProduct(this.title, this.description, this.price) + : status = ProductStatus.purchasable; +} diff --git a/in_app_purchases/complete/app/lib/model/store_state.dart b/in_app_purchases/step_03/app/lib/model/store_state.dart similarity index 100% rename from in_app_purchases/complete/app/lib/model/store_state.dart rename to in_app_purchases/step_03/app/lib/model/store_state.dart diff --git a/in_app_purchases/complete/app/lib/pages/home_page.dart b/in_app_purchases/step_03/app/lib/pages/home_page.dart similarity index 100% rename from in_app_purchases/complete/app/lib/pages/home_page.dart rename to in_app_purchases/step_03/app/lib/pages/home_page.dart diff --git a/in_app_purchases/complete/app/lib/pages/login_page.dart b/in_app_purchases/step_03/app/lib/pages/login_page.dart similarity index 100% rename from in_app_purchases/complete/app/lib/pages/login_page.dart rename to in_app_purchases/step_03/app/lib/pages/login_page.dart diff --git a/in_app_purchases/step_03/app/lib/pages/purchase_page.dart b/in_app_purchases/step_03/app/lib/pages/purchase_page.dart new file mode 100644 index 0000000000..7b4c011173 --- /dev/null +++ b/in_app_purchases/step_03/app/lib/pages/purchase_page.dart @@ -0,0 +1,121 @@ +import 'package:flutter/material.dart'; +import 'package:provider/provider.dart'; + +import '../logic/dash_purchases.dart'; +import '../model/purchasable_product.dart'; +import '../model/store_state.dart'; +import '../repo/iap_repo.dart'; + +class PurchasePage extends StatelessWidget { + const PurchasePage({super.key}); + + @override + Widget build(BuildContext context) { + var upgrades = context.watch(); + + Widget storeWidget; + switch (upgrades.storeState) { + case StoreState.loading: + storeWidget = _PurchasesLoading(); + case StoreState.available: + storeWidget = _PurchaseList(); + case StoreState.notAvailable: + storeWidget = _PurchasesNotAvailable(); + } + return Column(crossAxisAlignment: CrossAxisAlignment.start, children: [ + storeWidget, + const Padding( + padding: EdgeInsets.fromLTRB(32.0, 32.0, 32.0, 0.0), + child: Text( + 'Past purchases', + style: TextStyle(fontWeight: FontWeight.bold), + ), + ), + const PastPurchasesWidget(), + ]); + } +} + +class _PurchasesLoading extends StatelessWidget { + @override + Widget build(BuildContext context) { + return const Center(child: Text('Store is loading')); + } +} + +class _PurchasesNotAvailable extends StatelessWidget { + @override + Widget build(BuildContext context) { + return const Center(child: Text('Store not available')); + } +} + +class _PurchaseList extends StatelessWidget { + @override + Widget build(BuildContext context) { + var purchases = context.watch(); + var products = purchases.products; + return Column( + children: products + .map((product) => _PurchaseWidget( + product: product, + onPressed: () { + purchases.buy(product); + })) + .toList(), + ); + } +} + +class _PurchaseWidget extends StatelessWidget { + final PurchasableProduct product; + final VoidCallback onPressed; + + const _PurchaseWidget({ + required this.product, + required this.onPressed, + }); + + @override + Widget build(BuildContext context) { + var title = product.title; + if (product.status == ProductStatus.purchased) { + title += ' (purchased)'; + } + return InkWell( + onTap: onPressed, + child: ListTile( + title: Text( + title, + ), + subtitle: Text(product.description), + trailing: Text(_trailing()), + )); + } + + String _trailing() { + return switch (product.status) { + ProductStatus.purchasable => product.price, + ProductStatus.purchased => 'purchased', + ProductStatus.pending => 'buying...' + }; + } +} + +class PastPurchasesWidget extends StatelessWidget { + const PastPurchasesWidget({super.key}); + + @override + Widget build(BuildContext context) { + var purchases = context.watch().purchases; + return ListView.separated( + shrinkWrap: true, + itemCount: purchases.length, + itemBuilder: (context, index) => ListTile( + title: Text(purchases[index].title), + subtitle: Text(purchases[index].status.toString()), + ), + separatorBuilder: (context, index) => const Divider(), + ); + } +} diff --git a/in_app_purchases/complete/app/lib/repo/iap_repo.dart b/in_app_purchases/step_03/app/lib/repo/iap_repo.dart similarity index 100% rename from in_app_purchases/complete/app/lib/repo/iap_repo.dart rename to in_app_purchases/step_03/app/lib/repo/iap_repo.dart diff --git a/in_app_purchases/complete/app/pubspec.yaml b/in_app_purchases/step_03/app/pubspec.yaml similarity index 93% rename from in_app_purchases/complete/app/pubspec.yaml rename to in_app_purchases/step_03/app/pubspec.yaml index f7969d2baf..f7b017e248 100644 --- a/in_app_purchases/complete/app/pubspec.yaml +++ b/in_app_purchases/step_03/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: flutter: @@ -15,15 +15,15 @@ dependencies: firebase_core: ^3.8.1 google_sign_in: ^6.2.2 http: ^1.2.2 - in_app_purchase: ^3.2.0 - in_app_purchase_platform_interface: ^1.4.0 intl: ^0.20.1 provider: ^6.1.2 + in_app_purchase: ^3.2.0 dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^4.0.0 + flutter_lints: ^5.0.0 + in_app_purchase_platform_interface: ^1.4.0 flutter: uses-material-design: true diff --git a/in_app_purchases/step_03/app/test/widget_test.dart b/in_app_purchases/step_03/app/test/widget_test.dart new file mode 100644 index 0000000000..35b7eae248 --- /dev/null +++ b/in_app_purchases/step_03/app/test/widget_test.dart @@ -0,0 +1,9 @@ +import 'package:dashclicker/main.dart'; +import 'package:flutter_test/flutter_test.dart'; + +void main() { + testWidgets('App starts', (tester) async { + await tester.pumpWidget(const MyApp()); + expect(find.text('Tim Sneath'), findsOneWidget); + }); +} diff --git a/in_app_purchases/complete/dart-backend/.dockerignore b/in_app_purchases/step_03/dart-backend/.dockerignore similarity index 100% rename from in_app_purchases/complete/dart-backend/.dockerignore rename to in_app_purchases/step_03/dart-backend/.dockerignore diff --git a/in_app_purchases/complete/dart-backend/.gcloudignore b/in_app_purchases/step_03/dart-backend/.gcloudignore similarity index 100% rename from in_app_purchases/complete/dart-backend/.gcloudignore rename to in_app_purchases/step_03/dart-backend/.gcloudignore diff --git a/in_app_purchases/complete/dart-backend/.gitignore b/in_app_purchases/step_03/dart-backend/.gitignore similarity index 100% rename from in_app_purchases/complete/dart-backend/.gitignore rename to in_app_purchases/step_03/dart-backend/.gitignore diff --git a/in_app_purchases/complete/dart-backend/CHANGELOG.md b/in_app_purchases/step_03/dart-backend/CHANGELOG.md similarity index 100% rename from in_app_purchases/complete/dart-backend/CHANGELOG.md rename to in_app_purchases/step_03/dart-backend/CHANGELOG.md diff --git a/in_app_purchases/complete/dart-backend/Dockerfile b/in_app_purchases/step_03/dart-backend/Dockerfile similarity index 100% rename from in_app_purchases/complete/dart-backend/Dockerfile rename to in_app_purchases/step_03/dart-backend/Dockerfile diff --git a/in_app_purchases/complete/dart-backend/README.md b/in_app_purchases/step_03/dart-backend/README.md similarity index 100% rename from in_app_purchases/complete/dart-backend/README.md rename to in_app_purchases/step_03/dart-backend/README.md diff --git a/in_app_purchases/complete/dart-backend/analysis_options.yaml b/in_app_purchases/step_03/dart-backend/analysis_options.yaml similarity index 100% rename from in_app_purchases/complete/dart-backend/analysis_options.yaml rename to in_app_purchases/step_03/dart-backend/analysis_options.yaml diff --git a/in_app_purchases/complete/dart-backend/assets/README.md b/in_app_purchases/step_03/dart-backend/assets/README.md similarity index 100% rename from in_app_purchases/complete/dart-backend/assets/README.md rename to in_app_purchases/step_03/dart-backend/assets/README.md diff --git a/in_app_purchases/step_03/dart-backend/bin/server.dart b/in_app_purchases/step_03/dart-backend/bin/server.dart new file mode 100644 index 0000000000..693d011273 --- /dev/null +++ b/in_app_purchases/step_03/dart-backend/bin/server.dart @@ -0,0 +1,13 @@ +// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +import 'package:firebase_backend_dart/helpers.dart'; +import 'package:shelf_router/shelf_router.dart'; + +Future main() async { + final router = Router(); + + // Start service + await serveHandler(router.call); +} diff --git a/in_app_purchases/complete/dart-backend/lib/helpers.dart b/in_app_purchases/step_03/dart-backend/lib/helpers.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/lib/helpers.dart rename to in_app_purchases/step_03/dart-backend/lib/helpers.dart diff --git a/in_app_purchases/complete/dart-backend/lib/iap_repository.dart b/in_app_purchases/step_03/dart-backend/lib/iap_repository.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/lib/iap_repository.dart rename to in_app_purchases/step_03/dart-backend/lib/iap_repository.dart diff --git a/in_app_purchases/complete/dart-backend/lib/products.dart b/in_app_purchases/step_03/dart-backend/lib/products.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/lib/products.dart rename to in_app_purchases/step_03/dart-backend/lib/products.dart diff --git a/in_app_purchases/complete/dart-backend/pubspec.yaml b/in_app_purchases/step_03/dart-backend/pubspec.yaml similarity index 92% rename from in_app_purchases/complete/dart-backend/pubspec.yaml rename to in_app_purchases/step_03/dart-backend/pubspec.yaml index 6b023e0b2c..25d23f18be 100644 --- a/in_app_purchases/complete/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_03/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: app_store_server_sdk: ^1.2.9 @@ -15,5 +15,5 @@ dependencies: shelf_router: ^1.1.0 dev_dependencies: - lints: ^4.0.0 + lints: ^5.0.0 test: ^1.24.0 diff --git a/in_app_purchases/step_07/app/.gitignore b/in_app_purchases/step_07/app/.gitignore index b16e519919..6f1f0459d5 100644 --- a/in_app_purchases/step_07/app/.gitignore +++ b/in_app_purchases/step_07/app/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/in_app_purchases/step_07/app/lib/firebase_options.dart b/in_app_purchases/step_07/app/lib/firebase_options.dart deleted file mode 100644 index feaa15d1c9..0000000000 --- a/in_app_purchases/step_07/app/lib/firebase_options.dart +++ /dev/null @@ -1,69 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for web - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - } - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for macos - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - case TargetPlatform.windows: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for windows - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - case TargetPlatform.linux: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for linux - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'API KEY', - appId: 'APP ID', - messagingSenderId: 'SENDER ID', - projectId: 'PROJECT ID', - storageBucket: 'STORAGE BUCKET', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'API KEY', - appId: 'APP ID', - messagingSenderId: 'SENDER ID', - projectId: 'PROJECT ID', - storageBucket: 'STORAGE BUCKET', - iosClientId: 'CLIENT ID', - iosBundleId: 'BUNDLE ID', - ); -} diff --git a/in_app_purchases/step_07/app/pubspec.yaml b/in_app_purchases/step_07/app/pubspec.yaml index f7969d2baf..f7b017e248 100644 --- a/in_app_purchases/step_07/app/pubspec.yaml +++ b/in_app_purchases/step_07/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: flutter: @@ -15,15 +15,15 @@ dependencies: firebase_core: ^3.8.1 google_sign_in: ^6.2.2 http: ^1.2.2 - in_app_purchase: ^3.2.0 - in_app_purchase_platform_interface: ^1.4.0 intl: ^0.20.1 provider: ^6.1.2 + in_app_purchase: ^3.2.0 dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^4.0.0 + flutter_lints: ^5.0.0 + in_app_purchase_platform_interface: ^1.4.0 flutter: uses-material-design: true diff --git a/in_app_purchases/step_07/dart-backend/lib/constants.dart b/in_app_purchases/step_07/dart-backend/lib/constants.dart deleted file mode 100644 index 8144599886..0000000000 --- a/in_app_purchases/step_07/dart-backend/lib/constants.dart +++ /dev/null @@ -1,7 +0,0 @@ -const androidPackageId = 'your Android package ID'; -const appStoreIssuerId = 'App Store Key issuer ID'; -const appStoreKeyId = 'App Store Key ID'; -const appStoreSharedSecret = 'App Store shared secret'; -const bundleId = 'your iOS bundle ID'; -const googlePlayProjectName = 'Google Cloud project name'; -const googlePlayPubsubBillingTopic = 'play_billing'; diff --git a/in_app_purchases/step_07/dart-backend/pubspec.yaml b/in_app_purchases/step_07/dart-backend/pubspec.yaml index 6b023e0b2c..25d23f18be 100644 --- a/in_app_purchases/step_07/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_07/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: app_store_server_sdk: ^1.2.9 @@ -15,5 +15,5 @@ dependencies: shelf_router: ^1.1.0 dev_dependencies: - lints: ^4.0.0 + lints: ^5.0.0 test: ^1.24.0 diff --git a/in_app_purchases/step_08/app/.gitignore b/in_app_purchases/step_08/app/.gitignore index b16e519919..6f1f0459d5 100644 --- a/in_app_purchases/step_08/app/.gitignore +++ b/in_app_purchases/step_08/app/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/in_app_purchases/step_08/app/pubspec.yaml b/in_app_purchases/step_08/app/pubspec.yaml index f7969d2baf..f7b017e248 100644 --- a/in_app_purchases/step_08/app/pubspec.yaml +++ b/in_app_purchases/step_08/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: flutter: @@ -15,15 +15,15 @@ dependencies: firebase_core: ^3.8.1 google_sign_in: ^6.2.2 http: ^1.2.2 - in_app_purchase: ^3.2.0 - in_app_purchase_platform_interface: ^1.4.0 intl: ^0.20.1 provider: ^6.1.2 + in_app_purchase: ^3.2.0 dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^4.0.0 + flutter_lints: ^5.0.0 + in_app_purchase_platform_interface: ^1.4.0 flutter: uses-material-design: true diff --git a/in_app_purchases/step_08/dart-backend/pubspec.yaml b/in_app_purchases/step_08/dart-backend/pubspec.yaml index 6b023e0b2c..25d23f18be 100644 --- a/in_app_purchases/step_08/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_08/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: app_store_server_sdk: ^1.2.9 @@ -15,5 +15,5 @@ dependencies: shelf_router: ^1.1.0 dev_dependencies: - lints: ^4.0.0 + lints: ^5.0.0 test: ^1.24.0 diff --git a/in_app_purchases/step_09/app/.gitignore b/in_app_purchases/step_09/app/.gitignore index b16e519919..6f1f0459d5 100644 --- a/in_app_purchases/step_09/app/.gitignore +++ b/in_app_purchases/step_09/app/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/in_app_purchases/step_09/app/pubspec.yaml b/in_app_purchases/step_09/app/pubspec.yaml index f7969d2baf..f7b017e248 100644 --- a/in_app_purchases/step_09/app/pubspec.yaml +++ b/in_app_purchases/step_09/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: flutter: @@ -15,15 +15,15 @@ dependencies: firebase_core: ^3.8.1 google_sign_in: ^6.2.2 http: ^1.2.2 - in_app_purchase: ^3.2.0 - in_app_purchase_platform_interface: ^1.4.0 intl: ^0.20.1 provider: ^6.1.2 + in_app_purchase: ^3.2.0 dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^4.0.0 + flutter_lints: ^5.0.0 + in_app_purchase_platform_interface: ^1.4.0 flutter: uses-material-design: true diff --git a/in_app_purchases/step_09/dart-backend/pubspec.yaml b/in_app_purchases/step_09/dart-backend/pubspec.yaml index 6b023e0b2c..25d23f18be 100644 --- a/in_app_purchases/step_09/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_09/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: app_store_server_sdk: ^1.2.9 @@ -15,5 +15,5 @@ dependencies: shelf_router: ^1.1.0 dev_dependencies: - lints: ^4.0.0 + lints: ^5.0.0 test: ^1.24.0 diff --git a/in_app_purchases/step_10/app/.gitignore b/in_app_purchases/step_10/app/.gitignore index b16e519919..6f1f0459d5 100644 --- a/in_app_purchases/step_10/app/.gitignore +++ b/in_app_purchases/step_10/app/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/in_app_purchases/step_10/app/pubspec.yaml b/in_app_purchases/step_10/app/pubspec.yaml index f7969d2baf..f7b017e248 100644 --- a/in_app_purchases/step_10/app/pubspec.yaml +++ b/in_app_purchases/step_10/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: flutter: @@ -15,15 +15,15 @@ dependencies: firebase_core: ^3.8.1 google_sign_in: ^6.2.2 http: ^1.2.2 - in_app_purchase: ^3.2.0 - in_app_purchase_platform_interface: ^1.4.0 intl: ^0.20.1 provider: ^6.1.2 + in_app_purchase: ^3.2.0 dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^4.0.0 + flutter_lints: ^5.0.0 + in_app_purchase_platform_interface: ^1.4.0 flutter: uses-material-design: true diff --git a/in_app_purchases/step_10/dart-backend/pubspec.yaml b/in_app_purchases/step_10/dart-backend/pubspec.yaml index 6b023e0b2c..25d23f18be 100644 --- a/in_app_purchases/step_10/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_10/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.5.4 + sdk: ^3.6.0 dependencies: app_store_server_sdk: ^1.2.9 @@ -15,5 +15,5 @@ dependencies: shelf_router: ^1.1.0 dev_dependencies: - lints: ^4.0.0 + lints: ^5.0.0 test: ^1.24.0 diff --git a/in_app_purchases/step_11/app/.gitignore b/in_app_purchases/step_11/app/.gitignore new file mode 100644 index 0000000000..6f1f0459d5 --- /dev/null +++ b/in_app_purchases/step_11/app/.gitignore @@ -0,0 +1,51 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.build/ +.buildlog/ +.history +.svn/ +.swiftpm/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.pub-cache/ +.pub/ +/build/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release + +# Configuration files +GoogleService-Info.plist +google-services.json +ios/firebase_app_id_file.json +lib/firebase_options.dart diff --git a/in_app_purchases/step_11/app/analysis_options.yaml b/in_app_purchases/step_11/app/analysis_options.yaml new file mode 100644 index 0000000000..e2badd73ea --- /dev/null +++ b/in_app_purchases/step_11/app/analysis_options.yaml @@ -0,0 +1 @@ +include: ../../../analysis_options.yaml diff --git a/in_app_purchases/step_11/app/android/.gitignore b/in_app_purchases/step_11/app/android/.gitignore new file mode 100644 index 0000000000..55afd919c6 --- /dev/null +++ b/in_app_purchases/step_11/app/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/to/reference-keystore +key.properties +**/*.keystore +**/*.jks diff --git a/in_app_purchases/step_11/app/android/app/build.gradle b/in_app_purchases/step_11/app/android/app/build.gradle new file mode 100644 index 0000000000..149d49474c --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/build.gradle @@ -0,0 +1,43 @@ +plugins { + id "com.android.application" + id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id "dev.flutter.flutter-gradle-plugin" +} + +android { + namespace = "com.example.dashclicker" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = JavaVersion.VERSION_1_8 + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId = "com.example.dashclicker" + // Per https://firebase.google.com/support/release-notes/android firebase_auth requires minSdk 23 + minSdk = 23 + targetSdk = flutter.targetSdkVersion + versionCode = flutter.versionCode + versionName = flutter.versionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig = signingConfigs.debug + } + } +} + +flutter { + source = "../.." +} diff --git a/in_app_purchases/step_11/app/android/app/src/debug/AndroidManifest.xml b/in_app_purchases/step_11/app/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000000..399f6981d5 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/in_app_purchases/step_11/app/android/app/src/main/AndroidManifest.xml b/in_app_purchases/step_11/app/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..3b66d68d89 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/in_app_purchases/step_11/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt b/in_app_purchases/step_11/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt new file mode 100644 index 0000000000..2879c0343b --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt @@ -0,0 +1,5 @@ +package com.example.dashclicker + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/drawable-v21/launch_background.xml b/in_app_purchases/step_11/app/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000000..f74085f3f6 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/drawable/launch_background.xml b/in_app_purchases/step_11/app/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000000..304732f884 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/values-night/styles.xml b/in_app_purchases/step_11/app/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000000..06952be745 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/values/styles.xml b/in_app_purchases/step_11/app/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000000..cb1ef88056 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/in_app_purchases/step_11/app/android/app/src/profile/AndroidManifest.xml b/in_app_purchases/step_11/app/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000000..399f6981d5 --- /dev/null +++ b/in_app_purchases/step_11/app/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/in_app_purchases/step_11/app/android/build.gradle b/in_app_purchases/step_11/app/android/build.gradle new file mode 100644 index 0000000000..d2ffbffa4c --- /dev/null +++ b/in_app_purchases/step_11/app/android/build.gradle @@ -0,0 +1,18 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = "../build" +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean", Delete) { + delete rootProject.buildDir +} diff --git a/in_app_purchases/step_11/app/android/gradle.properties b/in_app_purchases/step_11/app/android/gradle.properties new file mode 100644 index 0000000000..2597170821 --- /dev/null +++ b/in_app_purchases/step_11/app/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true +android.enableJetifier=true diff --git a/in_app_purchases/step_11/app/android/gradle/wrapper/gradle-wrapper.properties b/in_app_purchases/step_11/app/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000000..7bb2df6ba6 --- /dev/null +++ b/in_app_purchases/step_11/app/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip diff --git a/in_app_purchases/step_11/app/android/settings.gradle b/in_app_purchases/step_11/app/android/settings.gradle new file mode 100644 index 0000000000..a42444ded0 --- /dev/null +++ b/in_app_purchases/step_11/app/android/settings.gradle @@ -0,0 +1,25 @@ +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "8.2.1" apply false + id "org.jetbrains.kotlin.android" version "1.8.22" apply false +} + +include ":app" diff --git a/in_app_purchases/step_11/app/assets/dash.png b/in_app_purchases/step_11/app/assets/dash.png new file mode 100644 index 0000000000000000000000000000000000000000..36e499fe7d0bcad2b03a12a28fcd86acb32b7248 GIT binary patch literal 859752 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%0AJPxc<+3k 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
Xxa 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

%|$z2>s!~rnM4; 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

4e3|3UKC~H0QxYk)d*UQ=p6P98Q)O$xsXx0|b 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

o88b)1skanciu2F|17lNghL*VL$D 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 xJ#cYmX=6x(G+K0O?TA4D$)lMwXkW? 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

X!@l3?QZw-pZ$VKh1gffbLRDb}}VI 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
I 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 literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/.gitignore b/in_app_purchases/step_11/app/ios/.gitignore new file mode 100644 index 0000000000..7a7f9873ad --- /dev/null +++ b/in_app_purchases/step_11/app/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/in_app_purchases/step_11/app/ios/Flutter/AppFrameworkInfo.plist b/in_app_purchases/step_11/app/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000000..7c56964006 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 12.0 + + diff --git a/in_app_purchases/step_11/app/ios/Flutter/Debug.xcconfig b/in_app_purchases/step_11/app/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000000..ec97fc6f30 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Flutter/Debug.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/in_app_purchases/step_11/app/ios/Flutter/Release.xcconfig b/in_app_purchases/step_11/app/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000000..c4855bfe20 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Flutter/Release.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/in_app_purchases/step_11/app/ios/Podfile b/in_app_purchases/step_11/app/ios/Podfile new file mode 100644 index 0000000000..0a27aa76d9 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Podfile @@ -0,0 +1,44 @@ +# Per https://firebase.google.com/support/release-notes/ios cloud_firestore requires a minimum iOS version of 13.0 +platform :ios, '13.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..e437d48aa4 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,619 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 331C8082294A63A400263BE5 /* RunnerTests */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C807D294A63A400263BE5 /* Sources */, + 331C807F294A63A400263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = TC87DMJLQP; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.dashclicker; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.dashclicker.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.dashclicker.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.dashclicker.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = TC87DMJLQP; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.dashclicker; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = TC87DMJLQP; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.dashclicker; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000000..919434a625 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000000..18d981003d --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000000..f9b0d7c5ea --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000000..8e3ca5dfe1 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/in_app_purchases/step_11/app/ios/Runner.xcworkspace/contents.xcworkspacedata b/in_app_purchases/step_11/app/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000000..1d526a16ed --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000000..18d981003d --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000000..f9b0d7c5ea --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/in_app_purchases/step_11/app/ios/Runner/AppDelegate.swift b/in_app_purchases/step_11/app/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000000..626664468b --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import Flutter +import UIKit + +@main +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000000..d36b1fab2d --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..797d452e458972bab9d994556c8305db4c827017 GIT binary patch literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2d933e1120817fe9182483a228007b18ab6ae GIT binary patch literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd7b0099ca80c806f8fe495613e8d6c69460d76 GIT binary patch literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fe730945a01f64a61e2235dbe3f45b08f7729182 GIT binary patch literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..502f463a9bc882b461c96aadf492d1729e49e725 GIT binary patch literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec303439225b78712f49115768196d8d76f6790 GIT binary patch literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f5fea27c705180eb716271f41b582e76dcbd90 GIT binary patch literal 1674 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 literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0467bf12aa4d28f374bb26596605a46dcbb3e7c8 GIT binary patch literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000000..0bedcf2fd4 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000000..89c2725b70 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/in_app_purchases/step_11/app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/in_app_purchases/step_11/app/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000000..f2e259c7c9 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/in_app_purchases/step_11/app/ios/Runner/Base.lproj/Main.storyboard b/in_app_purchases/step_11/app/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000000..f3c28516fb --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/in_app_purchases/step_11/app/ios/Runner/Info.plist b/in_app_purchases/step_11/app/ios/Runner/Info.plist new file mode 100644 index 0000000000..25150f615c --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Info.plist @@ -0,0 +1,60 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Dashclicker + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + dashclicker + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CADisableMinimumFrameDurationOnPhone + + UIApplicationSupportsIndirectInputEvents + + GIDClientID + 556020018095-tllu36cg2t30mn5baqa5c44qc7lf993l.apps.googleusercontent.com + CFBundleURLTypes + + + CFBundleURLSchemes + + com.googleusercontent.apps.556020018095-2ndn8hid07kl1m7d4o0q1i02kdkv0150 + + + + + diff --git a/in_app_purchases/step_11/app/ios/Runner/Runner-Bridging-Header.h b/in_app_purchases/step_11/app/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000000..308a2a560b --- /dev/null +++ b/in_app_purchases/step_11/app/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/in_app_purchases/step_11/app/ios/RunnerTests/RunnerTests.swift b/in_app_purchases/step_11/app/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000000..86a7c3b1b6 --- /dev/null +++ b/in_app_purchases/step_11/app/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/in_app_purchases/step_11/app/lib/constants.dart b/in_app_purchases/step_11/app/lib/constants.dart new file mode 100644 index 0000000000..2d6c072858 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/constants.dart @@ -0,0 +1,7 @@ +const cloudRegion = 'europe-west1'; +const storeKeyConsumable = 'dash_consumable_2k'; +const storeKeyUpgrade = 'dash_upgrade_3d'; +const storeKeySubscription = 'dash_subscription_doubler'; + +// TODO: Replace by your own server IP +const serverIp = '192.168.178.46'; diff --git a/in_app_purchases/step_11/app/lib/logic/dash_counter.dart b/in_app_purchases/step_11/app/lib/logic/dash_counter.dart new file mode 100644 index 0000000000..a6c90415bd --- /dev/null +++ b/in_app_purchases/step_11/app/lib/logic/dash_counter.dart @@ -0,0 +1,71 @@ +import 'dart:async'; + +import 'package:flutter/widgets.dart'; +import 'package:intl/intl.dart'; + +const updatesPerSecond = 10; + +class DashCounter extends ChangeNotifier { + final numberFormatter = NumberFormat.compactLong(); + + int get count => _count.floor(); + + String get countString => _countString; + String _countString = '0'; + double _count = 0; + late Timer timer; + + double _autoIncrementCount = 0; + int _multiplier = 1; + + DashCounter() { + timer = Timer.periodic( + const Duration(milliseconds: 1000 ~/ updatesPerSecond), + (timer) => _updateWithAutoIncrement(), + ); + } + + @override + void dispose() { + timer.cancel(); + super.dispose(); + } + + void increment() { + _increment(1); + } + + void addAutoIncrement({ + required double incrementPerSecond, + required int costs, + }) { + _count -= costs; + _autoIncrementCount += incrementPerSecond; + notifyListeners(); + } + + void _updateWithAutoIncrement() { + _increment(_autoIncrementCount * _multiplier / updatesPerSecond); + } + + void _increment(double increment) { + var oldCount = _countString; + _count += increment; + _countString = numberFormatter.format(count); + if (_countString != oldCount) { + notifyListeners(); + } + } + + void applyPaidMultiplier() { + _multiplier = 10; + } + + void removePaidMultiplier() { + _multiplier = 1; + } + + void addBoughtDashes(int amount) { + _increment(amount.toDouble()); + } +} diff --git a/in_app_purchases/complete/app/lib/logic/dash_purchases.dart b/in_app_purchases/step_11/app/lib/logic/dash_purchases.dart similarity index 93% rename from in_app_purchases/complete/app/lib/logic/dash_purchases.dart rename to in_app_purchases/step_11/app/lib/logic/dash_purchases.dart index a8c7e0a12f..c73eaa4c56 100644 --- a/in_app_purchases/complete/app/lib/logic/dash_purchases.dart +++ b/in_app_purchases/step_11/app/lib/logic/dash_purchases.dart @@ -1,5 +1,3 @@ -// ignore_for_file: avoid_print - import 'dart:async'; import 'dart:convert'; @@ -19,10 +17,10 @@ import 'firebase_notifier.dart'; class DashPurchases extends ChangeNotifier { DashCounter counter; FirebaseNotifier firebaseNotifier; - IAPRepo iapRepo; StoreState storeState = StoreState.loading; late StreamSubscription> _subscription; List products = []; + IAPRepo iapRepo; bool get beautifiedDash => _beautifiedDashUpgrade; bool _beautifiedDashUpgrade = false; @@ -46,7 +44,6 @@ class DashPurchases extends ChangeNotifier { notifyListeners(); return; } - const ids = { storeKeyConsumable, storeKeySubscription, @@ -61,8 +58,8 @@ class DashPurchases extends ChangeNotifier { @override void dispose() { - iapRepo.removeListener(purchasesUpdate); _subscription.cancel(); + iapRepo.removeListener(purchasesUpdate); super.dispose(); } @@ -129,10 +126,8 @@ class DashPurchases extends ChangeNotifier { headers: headers, ); if (response.statusCode == 200) { - print('Successfully verified purchase'); return true; } else { - print('failed request: ${response.statusCode} - ${response.body}'); return false; } } @@ -142,7 +137,7 @@ class DashPurchases extends ChangeNotifier { } void _updateStreamOnError(dynamic error) { - print(error); + //Handle error here } void purchasesUpdate() { @@ -163,21 +158,21 @@ class DashPurchases extends ChangeNotifier { // purchases page. if (iapRepo.hasActiveSubscription) { counter.applyPaidMultiplier(); - for (final element in subscriptions) { + for (var element in subscriptions) { _updateStatus(element, ProductStatus.purchased); } } else { counter.removePaidMultiplier(); - for (final element in subscriptions) { + for (var element in subscriptions) { _updateStatus(element, ProductStatus.purchasable); } } - // Set the dash beautifier and show/hide purchased on + // Set the Dash beautifier and show/hide purchased on // the purchases page. if (iapRepo.hasUpgrade != _beautifiedDashUpgrade) { _beautifiedDashUpgrade = iapRepo.hasUpgrade; - for (final element in upgrades) { + for (var element in upgrades) { _updateStatus( element, _beautifiedDashUpgrade diff --git a/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart new file mode 100644 index 0000000000..826aec517a --- /dev/null +++ b/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart @@ -0,0 +1,84 @@ +import 'package:flutter/cupertino.dart'; + +import 'dash_counter.dart'; +import 'firebase_notifier.dart'; + +class DashUpgrades extends ChangeNotifier { + DashCounter counter; + FirebaseNotifier firebaseNotifier; + + DashUpgrades(this.counter, this.firebaseNotifier) { + counter.addListener(_onCounterChange); + _updateUpgradeOptions(); + } + + Upgrade tim = Upgrade(cost: 5, work: 1, count: 0); + + void _onCounterChange() { + if (_updateUpgradeOptions()) notifyListeners(); + } + + bool _updateUpgradeOptions() { + var hasChanges = false; + + hasChanges = _updateUpgrade(tim) | hasChanges; + + return hasChanges; + } + + bool _updateUpgrade(Upgrade upgrade) { + var canBuy = counter.count >= upgrade.cost; + if (canBuy == upgrade.purchasable) return false; + upgrade._purchasable = canBuy; + return true; + } + + void addTim() { + _buy(tim); + } + + void _buy( + Upgrade upgrade, + ) { + if (counter.count < upgrade.cost) return; + + counter.addAutoIncrement( + incrementPerSecond: upgrade.work, + costs: upgrade.cost, + ); + upgrade._increment(); + _updateUpgradeOptions(); + notifyListeners(); + } + + @override + void dispose() { + counter.removeListener(_onCounterChange); + super.dispose(); + } +} + +class Upgrade { + int get cost => _cost; + late int _cost; + + double get work => _work; + late double _work; + + int get count => _count; + late int _count; + + bool get purchasable => _purchasable; + bool _purchasable = false; + + Upgrade({required int cost, required double work, required int count}) { + _cost = cost; + _work = work; + _count = count; + } + + void _increment() { + _count++; + _cost = (_cost * 1.3).ceil(); + } +} diff --git a/in_app_purchases/complete/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart similarity index 100% rename from in_app_purchases/complete/app/lib/logic/firebase_notifier.dart rename to in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart diff --git a/in_app_purchases/complete/app/lib/main.dart b/in_app_purchases/step_11/app/lib/main.dart similarity index 100% rename from in_app_purchases/complete/app/lib/main.dart rename to in_app_purchases/step_11/app/lib/main.dart diff --git a/in_app_purchases/step_11/app/lib/model/firebase_state.dart b/in_app_purchases/step_11/app/lib/model/firebase_state.dart new file mode 100644 index 0000000000..1a04db5438 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/model/firebase_state.dart @@ -0,0 +1,5 @@ +enum FirebaseState { + loading, + available, + notAvailable, +} diff --git a/in_app_purchases/step_11/app/lib/model/past_purchase.dart b/in_app_purchases/step_11/app/lib/model/past_purchase.dart new file mode 100644 index 0000000000..42f412481d --- /dev/null +++ b/in_app_purchases/step_11/app/lib/model/past_purchase.dart @@ -0,0 +1,74 @@ +import 'package:flutter/widgets.dart'; + +import '../constants.dart'; + +enum PurchaseType { + subscriptionPurchase, + nonSubscriptionPurchase, +} + +enum Store { + googlePlay, + appStore, +} + +enum Status { + pending, + completed, + active, + expired, +} + +@immutable +class PastPurchase { + final PurchaseType type; + final Store store; + final String orderId; + final String productId; + final DateTime purchaseDate; + final DateTime? expiryDate; + final Status status; + + String get title { + return switch (productId) { + storeKeyConsumable => 'Consumable', + storeKeySubscription => 'Subscription', + _ => productId + }; + } + + PastPurchase.fromJson(Map json) + : type = _typeFromString(json['type'] as String), + store = _storeFromString(json['iapSource'] as String), + orderId = json['orderId'] as String, + productId = json['productId'] as String, + purchaseDate = DateTime.now(), + expiryDate = null, + status = _statusFromString(json['status'] as String); +} + +PurchaseType _typeFromString(String type) { + return switch (type) { + 'nonSubscription' => PurchaseType.subscriptionPurchase, + 'subscription' => PurchaseType.nonSubscriptionPurchase, + _ => throw ArgumentError.value(type, '$type is not a supported type') + }; +} + +Store _storeFromString(String store) { + return switch (store) { + 'googleplay' => Store.googlePlay, + 'appstore' => Store.appStore, + _ => throw ArgumentError.value(store, '$store is not a supported store') + }; +} + +Status _statusFromString(String status) { + return switch (status) { + 'pending' => Status.pending, + 'completed' => Status.completed, + 'active' => Status.active, + 'expired' => Status.expired, + _ => throw ArgumentError.value(status, '$status is not a supported status') + }; +} diff --git a/in_app_purchases/complete/app/lib/model/purchasable_product.dart b/in_app_purchases/step_11/app/lib/model/purchasable_product.dart similarity index 100% rename from in_app_purchases/complete/app/lib/model/purchasable_product.dart rename to in_app_purchases/step_11/app/lib/model/purchasable_product.dart diff --git a/in_app_purchases/step_11/app/lib/model/store_state.dart b/in_app_purchases/step_11/app/lib/model/store_state.dart new file mode 100644 index 0000000000..a4f1490b60 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/model/store_state.dart @@ -0,0 +1,5 @@ +enum StoreState { + loading, + available, + notAvailable, +} diff --git a/in_app_purchases/step_11/app/lib/pages/home_page.dart b/in_app_purchases/step_11/app/lib/pages/home_page.dart new file mode 100644 index 0000000000..57087c5f24 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/pages/home_page.dart @@ -0,0 +1,122 @@ +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'package:provider/provider.dart'; + +import '../logic/dash_counter.dart'; +import '../logic/dash_purchases.dart'; +import '../logic/dash_upgrades.dart'; + +class HomePage extends StatelessWidget { + const HomePage({super.key}); + + @override + Widget build(BuildContext context) { + return const Column( + children: [ + Expanded( + flex: 2, + child: DashClickerWidget(), + ), + Expanded(child: UpgradeList()), + ], + ); + } +} + +class DashClickerWidget extends StatelessWidget { + const DashClickerWidget({super.key}); + + @override + Widget build(BuildContext context) { + return Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const CounterStateWidget(), + InkWell( + // Don't listen as we don't need a rebuild when the count changes + onTap: Provider.of(context, listen: false).increment, + child: Image.asset(context.read().beautifiedDash + ? 'assets/dash.png' + : 'assets/dash_old.png'), + ) + ], + ), + ); + } +} + +class CounterStateWidget extends StatelessWidget { + const CounterStateWidget({super.key}); + + @override + Widget build(BuildContext context) { + // This widget is the only widget that directly listens to the counter + // and is thus updated almost every frame. Keep this as small as possible. + var counter = context.watch(); + return RichText( + text: TextSpan( + text: 'You have tapped Dash ', + style: DefaultTextStyle.of(context).style, + children: [ + TextSpan( + text: counter.countString, + style: const TextStyle(fontWeight: FontWeight.bold)), + const TextSpan(text: ' times!'), + ], + ), + ); + } +} + +class UpgradeList extends StatelessWidget { + const UpgradeList({super.key}); + + @override + Widget build(BuildContext context) { + var upgrades = context.watch(); + return ListView(children: [ + _UpgradeWidget( + upgrade: upgrades.tim, + title: 'Tim Sneath', + onPressed: upgrades.addTim, + ), + ]); + } +} + +class _UpgradeWidget extends StatelessWidget { + final Upgrade upgrade; + final String title; + final VoidCallback onPressed; + + const _UpgradeWidget({ + required this.upgrade, + required this.title, + required this.onPressed, + }); + + @override + Widget build(BuildContext context) { + return InkWell( + onTap: onPressed, + child: ListTile( + leading: Center( + widthFactor: 1, + child: Text( + upgrade.count.toString(), + ), + ), + title: Text( + title, + style: !upgrade.purchasable + ? const TextStyle(color: Colors.redAccent) + : null, + ), + subtitle: Text('Produces ${upgrade.work} dashes per second'), + trailing: Text( + '${NumberFormat.compact().format(upgrade.cost)} dashes', + ), + )); + } +} diff --git a/in_app_purchases/step_11/app/lib/pages/login_page.dart b/in_app_purchases/step_11/app/lib/pages/login_page.dart new file mode 100644 index 0000000000..f0bc7dbc45 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/pages/login_page.dart @@ -0,0 +1,26 @@ +import 'package:flutter/material.dart'; +import 'package:provider/provider.dart'; + +import '../logic/firebase_notifier.dart'; + +class LoginPage extends StatelessWidget { + const LoginPage({super.key}); + + @override + Widget build(BuildContext context) { + var firebaseNotifier = context.watch(); + + if (firebaseNotifier.isLoggingIn) { + return const Center( + child: Text('Logging in...'), + ); + } + return Center( + child: FilledButton( + onPressed: () { + firebaseNotifier.login(); + }, + child: const Text('Login'), + )); + } +} diff --git a/in_app_purchases/complete/app/lib/pages/purchase_page.dart b/in_app_purchases/step_11/app/lib/pages/purchase_page.dart similarity index 100% rename from in_app_purchases/complete/app/lib/pages/purchase_page.dart rename to in_app_purchases/step_11/app/lib/pages/purchase_page.dart diff --git a/in_app_purchases/step_11/app/lib/repo/iap_repo.dart b/in_app_purchases/step_11/app/lib/repo/iap_repo.dart new file mode 100644 index 0000000000..f238a98c39 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/repo/iap_repo.dart @@ -0,0 +1,78 @@ +import 'dart:async'; + +import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:firebase_auth/firebase_auth.dart'; +import 'package:flutter/cupertino.dart'; + +import '../constants.dart'; +import '../logic/firebase_notifier.dart'; +import '../model/past_purchase.dart'; + +class IAPRepo extends ChangeNotifier { + late FirebaseFirestore _firestore; + late FirebaseAuth _auth; + + bool get isLoggedIn => _user != null; + User? _user; + bool hasActiveSubscription = false; + bool hasUpgrade = false; + List purchases = []; + + StreamSubscription? _userSubscription; + StreamSubscription? _purchaseSubscription; + + IAPRepo(FirebaseNotifier firebaseNotifier) { + firebaseNotifier.firestore.then((value) { + _auth = FirebaseAuth.instance; + _firestore = value; + updatePurchases(); + listenToLogin(); + }); + } + + void listenToLogin() { + _user = _auth.currentUser; + _userSubscription = FirebaseAuth.instance.authStateChanges().listen((user) { + _user = user; + updatePurchases(); + }); + } + + void updatePurchases() { + _purchaseSubscription?.cancel(); + var user = _user; + if (user == null) { + purchases = []; + hasActiveSubscription = false; + hasUpgrade = false; + return; + } + var purchaseStream = _firestore + .collection('purchases') + .where('userId', isEqualTo: user.uid) + .snapshots(); + _purchaseSubscription = purchaseStream.listen((snapshot) { + purchases = snapshot.docs.map((document) { + var data = document.data(); + return PastPurchase.fromJson(data); + }).toList(); + + hasActiveSubscription = purchases.any((element) => + element.productId == storeKeySubscription && + element.status != Status.expired); + + hasUpgrade = purchases.any( + (element) => element.productId == storeKeyUpgrade, + ); + + notifyListeners(); + }); + } + + @override + void dispose() { + _userSubscription?.cancel(); + _purchaseSubscription?.cancel(); + super.dispose(); + } +} diff --git a/in_app_purchases/step_11/app/pubspec.yaml b/in_app_purchases/step_11/app/pubspec.yaml new file mode 100644 index 0000000000..f7b017e248 --- /dev/null +++ b/in_app_purchases/step_11/app/pubspec.yaml @@ -0,0 +1,32 @@ +name: dashclicker +description: A codelab for in-app purchases +publish_to: 'none' +version: 0.1.0 + +environment: + sdk: ^3.6.0 + +dependencies: + flutter: + sdk: flutter + cloud_firestore: ^5.5.1 + cupertino_icons: ^1.0.8 + firebase_auth: ^5.3.4 + firebase_core: ^3.8.1 + google_sign_in: ^6.2.2 + http: ^1.2.2 + intl: ^0.20.1 + provider: ^6.1.2 + in_app_purchase: ^3.2.0 + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^5.0.0 + in_app_purchase_platform_interface: ^1.4.0 + +flutter: + uses-material-design: true + + assets: + - assets/ diff --git a/in_app_purchases/complete/app/test/widget_test.dart b/in_app_purchases/step_11/app/test/widget_test.dart similarity index 100% rename from in_app_purchases/complete/app/test/widget_test.dart rename to in_app_purchases/step_11/app/test/widget_test.dart diff --git a/in_app_purchases/step_11/dart-backend/.dockerignore b/in_app_purchases/step_11/dart-backend/.dockerignore new file mode 100644 index 0000000000..21504f8fec --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/.dockerignore @@ -0,0 +1,9 @@ +.dockerignore +Dockerfile +build/ +.dart_tool/ +.git/ +.github/ +.gitignore +.idea/ +.packages diff --git a/in_app_purchases/step_11/dart-backend/.gcloudignore b/in_app_purchases/step_11/dart-backend/.gcloudignore new file mode 100644 index 0000000000..fdf59221d9 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/.gcloudignore @@ -0,0 +1,8 @@ +# Defines what ignore for gcloud deploy + +# Files and directories created by pub. +.dart_tool/ +.packages + +# Conventional directory for build output. +build/ diff --git a/in_app_purchases/step_11/dart-backend/.gitignore b/in_app_purchases/step_11/dart-backend/.gitignore new file mode 100644 index 0000000000..49d9e600e4 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/.gitignore @@ -0,0 +1,12 @@ +# https://dart.dev/guides/libraries/private-files +# Created by `dart pub` +.dart_tool/ + +# Conventional directory for build output. +build/ + +# Keys +assets/*.p8 +assets/appstore.token +assets/service-account*.json +lib/constants.dart diff --git a/in_app_purchases/step_11/dart-backend/CHANGELOG.md b/in_app_purchases/step_11/dart-backend/CHANGELOG.md new file mode 100644 index 0000000000..effe43c82c --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/CHANGELOG.md @@ -0,0 +1,3 @@ +## 1.0.0 + +- Initial version. diff --git a/in_app_purchases/step_11/dart-backend/Dockerfile b/in_app_purchases/step_11/dart-backend/Dockerfile new file mode 100644 index 0000000000..c333dee714 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/Dockerfile @@ -0,0 +1,21 @@ +# Use latest stable channel SDK. +FROM dart:stable AS build + +# Resolve app dependencies. +WORKDIR /app +COPY pubspec.* ./ +RUN dart pub get + +# Copy app source code (except anything in .dockerignore) and AOT compile app. +COPY . . +RUN dart compile exe bin/server.dart -o bin/server + +# Build minimal serving image from AOT-compiled `/server` +# and the pre-built AOT-runtime in the `/runtime/` directory of the base image. +FROM scratch +COPY --from=build /runtime/ / +COPY --from=build /app/bin/server /app/bin/ + +# Start server. +EXPOSE 8080 +CMD ["/app/bin/server"] diff --git a/in_app_purchases/step_11/dart-backend/README.md b/in_app_purchases/step_11/dart-backend/README.md new file mode 100644 index 0000000000..e37073b098 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/README.md @@ -0,0 +1,21 @@ +### Configuration Files + +Create `lib/constants.dart` with: + +``` +const androidPackageId = "your Android package ID"; +const appStoreIssuerId = 'App Store Key issuer ID'; +const appStoreKeyId = 'App Store Keu ID'; +const appStoreSharedSecret = "App Store shared secret"; +const bundleId = 'your iOS bundle ID'; +const googlePlayProjectName = "Google Cloud project name"; +const googlePlayPubsubBillingTopic = "play_billing"; // change if necessary +``` + +- Add `assets/service-account-firebase.json` with the server key for the Firebase Firestore project. +- Add `assets/service-account-google-play.json` with the server key for the Google Play access key project. +- Add `assets/SubscriptionKey.p8` with the server key for the App Store. + +### Running + +Run locally with `dart run ./bin/server.dart`. diff --git a/in_app_purchases/step_11/dart-backend/analysis_options.yaml b/in_app_purchases/step_11/dart-backend/analysis_options.yaml new file mode 100644 index 0000000000..951da71bfe --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/analysis_options.yaml @@ -0,0 +1,22 @@ +include: package:lints/recommended.yaml + +analyzer: + language: + strict-casts: true + strict-inference: true + +linter: + rules: + avoid_types_on_closure_parameters: true + avoid_void_async: true + cancel_subscriptions: true + close_sinks: true + directives_ordering: true + package_prefixed_library_names: true + prefer_relative_imports: true + prefer_single_quotes: true + test_types_in_equals: true + throw_in_finally: true + unawaited_futures: true + unnecessary_statements: true + use_super_parameters: true diff --git a/in_app_purchases/step_11/dart-backend/assets/README.md b/in_app_purchases/step_11/dart-backend/assets/README.md new file mode 100644 index 0000000000..457c2b6889 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/assets/README.md @@ -0,0 +1,4 @@ +Copy here the service account keys for Firebase and Google Play as: + +- `service-account-firebase.json`: With permissions for Firestore +- `service-account-google-play.json`: with permissions for Google Play Developer API diff --git a/in_app_purchases/complete/dart-backend/bin/server.dart b/in_app_purchases/step_11/dart-backend/bin/server.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/bin/server.dart rename to in_app_purchases/step_11/dart-backend/bin/server.dart diff --git a/in_app_purchases/complete/dart-backend/lib/app_store_purchase_handler.dart b/in_app_purchases/step_11/dart-backend/lib/app_store_purchase_handler.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/lib/app_store_purchase_handler.dart rename to in_app_purchases/step_11/dart-backend/lib/app_store_purchase_handler.dart diff --git a/in_app_purchases/complete/dart-backend/lib/google_play_purchase_handler.dart b/in_app_purchases/step_11/dart-backend/lib/google_play_purchase_handler.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/lib/google_play_purchase_handler.dart rename to in_app_purchases/step_11/dart-backend/lib/google_play_purchase_handler.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/helpers.dart b/in_app_purchases/step_11/dart-backend/lib/helpers.dart new file mode 100644 index 0000000000..0a5fa756c2 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/lib/helpers.dart @@ -0,0 +1,75 @@ +// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +import 'dart:async'; +import 'dart:io'; + +import 'package:shelf/shelf.dart'; +import 'package:shelf/shelf_io.dart'; + +/// Serves [handler] on [InternetAddress.anyIPv4] using the port returned by +/// [listenPort]. +/// +/// The returned [Future] will complete using [terminateRequestFuture] after +/// closing the server. +Future serveHandler(Handler handler) async { + final port = listenPort(); + + final server = await serve( + handler, + InternetAddress.anyIPv4, // Allows external connections + port, + ); + print('Serving at http://${server.address.host}:${server.port}'); + + await terminateRequestFuture(); + + await server.close(); +} + +/// Returns the port to listen on from environment variable or uses the default +/// `8080`. +/// +/// See https://cloud.google.com/run/docs/reference/container-contract#port +int listenPort() => int.parse(Platform.environment['PORT'] ?? '8080'); + +/// Returns a [Future] that completes when the process receives a +/// [ProcessSignal] requesting a shutdown. +/// +/// [ProcessSignal.sigint] is listened to on all platforms. +/// +/// [ProcessSignal.sigterm] is listened to on all platforms except Windows. +Future terminateRequestFuture() { + final completer = Completer(); + + StreamSubscription? sigIntSub, sigTermSub; + + Future signalHandler(ProcessSignal signal) async { + print('Received signal $signal - closing'); + + if (sigIntSub != null) { + await sigIntSub!.cancel(); + sigIntSub = null; + } + + if (sigTermSub != null) { + await sigTermSub!.cancel(); + sigTermSub = null; + } + + if (!completer.isCompleted) { + completer.complete(true); + } + } + + sigIntSub = ProcessSignal.sigint.watch().listen(signalHandler); + + // SIGTERM is not supported on Windows. Attempting to register a SIGTERM + // handler raises an exception. + if (!Platform.isWindows) { + sigTermSub = ProcessSignal.sigterm.watch().listen(signalHandler); + } + + return completer.future; +} diff --git a/in_app_purchases/step_11/dart-backend/lib/iap_repository.dart b/in_app_purchases/step_11/dart-backend/lib/iap_repository.dart new file mode 100644 index 0000000000..1856f31c95 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/lib/iap_repository.dart @@ -0,0 +1,230 @@ +import 'package:googleapis/firestore/v1.dart'; + +import 'products.dart'; + +enum IAPSource { + googleplay, + appstore, +} + +abstract class Purchase { + final IAPSource iapSource; + final String orderId; + final String productId; + final String? userId; + final DateTime purchaseDate; + final ProductType type; + + const Purchase({ + required this.iapSource, + required this.orderId, + required this.productId, + required this.userId, + required this.purchaseDate, + required this.type, + }); + + Map toDocument() { + return { + 'iapSource': Value(stringValue: iapSource.name), + 'orderId': Value(stringValue: orderId), + 'productId': Value(stringValue: productId), + 'userId': Value(stringValue: userId), + 'purchaseDate': + Value(timestampValue: purchaseDate.toUtc().toIso8601String()), + 'type': Value(stringValue: type.name), + }; + } + + Map updateDocument(); + + static Purchase fromDocument(Document e) { + final type = ProductType.values.firstWhere( + (element) => element.name == e.fields!['type']!.stringValue); + switch (type) { + case ProductType.subscription: + return SubscriptionPurchase( + iapSource: e.fields!['iapSource']!.stringValue == 'googleplay' + ? IAPSource.googleplay + : IAPSource.appstore, + orderId: e.fields!['orderId']!.stringValue!, + productId: e.fields!['productId']!.stringValue!, + userId: e.fields!['userId']!.stringValue, + purchaseDate: + DateTime.parse(e.fields!['purchaseDate']!.timestampValue!), + status: SubscriptionStatus.values.firstWhere( + (element) => element.name == e.fields!['status']!.stringValue), + expiryDate: DateTime.tryParse( + e.fields!['expiryDate']?.timestampValue ?? '') ?? + DateTime.now(), + ); + case ProductType.nonSubscription: + return NonSubscriptionPurchase( + iapSource: e.fields!['iapSource']!.stringValue == 'googleplay' + ? IAPSource.googleplay + : IAPSource.appstore, + orderId: e.fields!['orderId']!.stringValue!, + productId: e.fields!['productId']!.stringValue!, + userId: e.fields!['userId']!.stringValue, + purchaseDate: + DateTime.parse(e.fields!['purchaseDate']!.timestampValue!), + status: NonSubscriptionStatus.values.firstWhere( + (element) => element.name == e.fields!['status']!.stringValue), + ); + } + } +} + +enum NonSubscriptionStatus { + pending, + completed, + cancelled, +} + +enum SubscriptionStatus { pending, active, expired } + +class NonSubscriptionPurchase extends Purchase { + final NonSubscriptionStatus status; + + NonSubscriptionPurchase({ + required super.iapSource, + required super.orderId, + required super.productId, + required super.userId, + required super.purchaseDate, + required this.status, + super.type = ProductType.nonSubscription, + }); + + @override + Map toDocument() { + final doc = super.toDocument(); + doc.addAll({ + 'status': Value(stringValue: status.name), + }); + return doc; + } + + @override + Map updateDocument() { + return { + 'status': Value(stringValue: status.name), + }; + } + + @override + String toString() { + return 'NonSubscriptionPurchase { ' + 'iapSource: $iapSource, ' + 'orderId: $orderId, ' + 'productId: $productId, ' + 'userId: $userId, ' + 'purchaseDate: $purchaseDate, ' + 'status: $status, ' + 'type: $type ' + '}'; + } +} + +class SubscriptionPurchase extends Purchase { + final SubscriptionStatus status; + final DateTime expiryDate; + + SubscriptionPurchase({ + required super.iapSource, + required super.orderId, + required super.productId, + required super.userId, + required super.purchaseDate, + required this.status, + required this.expiryDate, + super.type = ProductType.subscription, + }); + + @override + Map toDocument() { + final doc = super.toDocument(); + doc.addAll({ + 'expiryDate': Value(timestampValue: expiryDate.toUtc().toIso8601String()), + 'status': Value(stringValue: status.name), + }); + return doc; + } + + @override + Map updateDocument() { + return { + 'status': Value(stringValue: status.name), + }; + } + + @override + String toString() { + return 'SubscriptionPurchase { ' + 'iapSource: $iapSource, ' + 'orderId: $orderId, ' + 'productId: $productId, ' + 'userId: $userId, ' + 'purchaseDate: $purchaseDate, ' + 'status: $status, ' + 'expiryDate: $expiryDate, ' + 'type: $type ' + '}'; + } +} + +class IapRepository { + final FirestoreApi api; + final String projectId; + + IapRepository(this.api, this.projectId); + + Future createOrUpdatePurchase(Purchase purchaseData) async { + print('Updating $purchaseData'); + final purchaseId = _purchaseId(purchaseData); + await api.projects.databases.documents.commit( + CommitRequest( + writes: [ + Write( + update: Document( + fields: purchaseData.toDocument(), + name: + 'projects/$projectId/databases/(default)/documents/purchases/$purchaseId'), + ), + ], + ), + 'projects/$projectId/databases/(default)', + ); + } + + Future updatePurchase(Purchase purchaseData) async { + print('Updating $purchaseData'); + final purchaseId = _purchaseId(purchaseData); + await api.projects.databases.documents.commit( + CommitRequest( + writes: [ + Write( + update: Document( + fields: purchaseData.updateDocument(), + name: + 'projects/$projectId/databases/(default)/documents/purchases/$purchaseId'), + updateMask: DocumentMask(fieldPaths: ['status']), + ), + ], + ), + 'projects/$projectId/databases/(default)', + ); + } + + String _purchaseId(Purchase purchaseData) { + return '${purchaseData.iapSource.name}_${purchaseData.orderId}'; + } + + Future> getPurchases() async { + final list = await api.projects.databases.documents.list( + 'projects/$projectId/databases/(default)/documents', + 'purchases', + ); + return list.documents!.map((e) => Purchase.fromDocument(e)).toList(); + } +} diff --git a/in_app_purchases/step_11/dart-backend/lib/products.dart b/in_app_purchases/step_11/dart-backend/lib/products.dart new file mode 100644 index 0000000000..d6baaeb9ca --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/lib/products.dart @@ -0,0 +1,26 @@ +class ProductData { + final String productId; + final ProductType type; + + const ProductData(this.productId, this.type); +} + +enum ProductType { + subscription, + nonSubscription, +} + +const productDataMap = { + 'dash_consumable_2k': ProductData( + 'dash_consumable_2k', + ProductType.nonSubscription, + ), + 'dash_upgrade_3d': ProductData( + 'dash_upgrade_3d', + ProductType.nonSubscription, + ), + 'dash_subscription_doubler': ProductData( + 'dash_subscription_doubler', + ProductType.subscription, + ), +}; diff --git a/in_app_purchases/complete/dart-backend/lib/purchase_handler.dart b/in_app_purchases/step_11/dart-backend/lib/purchase_handler.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/lib/purchase_handler.dart rename to in_app_purchases/step_11/dart-backend/lib/purchase_handler.dart diff --git a/in_app_purchases/step_11/dart-backend/pubspec.yaml b/in_app_purchases/step_11/dart-backend/pubspec.yaml new file mode 100644 index 0000000000..25d23f18be --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/pubspec.yaml @@ -0,0 +1,19 @@ +name: firebase_backend_dart +description: A server app using the shelf package and Docker. +version: 1.0.0 +# repository: https://github.com/my_org/my_repo + +environment: + sdk: ^3.6.0 + +dependencies: + app_store_server_sdk: ^1.2.9 + googleapis: ^13.2.0 + googleapis_auth: ^1.6.0 + http: ^1.2.2 + shelf: ^1.4.0 + shelf_router: ^1.1.0 + +dev_dependencies: + lints: ^5.0.0 + test: ^1.24.0 diff --git a/in_app_purchases/complete/dart-backend/test/firebase_backend_dart_test.dart b/in_app_purchases/step_11/dart-backend/test/firebase_backend_dart_test.dart similarity index 100% rename from in_app_purchases/complete/dart-backend/test/firebase_backend_dart_test.dart rename to in_app_purchases/step_11/dart-backend/test/firebase_backend_dart_test.dart From 14952ecd48ef8a0e2eb012372120ee94a95c0982 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 12 Dec 2024 15:55:42 +1100 Subject: [PATCH 2/4] Add `app/lib/firebase_options.dart` back --- in_app_purchases/.gitignore | 1 - in_app_purchases/codelab_rebuild.yaml | 3 +- in_app_purchases/step_00/app/.gitignore | 1 - in_app_purchases/step_03/app/.gitignore | 1 - .../step_03/app/lib/firebase_options.dart | 69 +++++++++++++++++++ in_app_purchases/step_07/app/.gitignore | 1 - .../step_07/app/lib/firebase_options.dart | 69 +++++++++++++++++++ in_app_purchases/step_08/app/.gitignore | 1 - in_app_purchases/step_09/app/.gitignore | 1 - in_app_purchases/step_10/app/.gitignore | 1 - in_app_purchases/step_11/app/.gitignore | 1 - .../step_11/app/lib/firebase_options.dart | 69 +++++++++++++++++++ in_app_purchases/step_11/app/pubspec.yaml | 2 +- .../step_11/dart-backend/pubspec.yaml | 2 +- 14 files changed, 210 insertions(+), 12 deletions(-) delete mode 100644 in_app_purchases/.gitignore create mode 100644 in_app_purchases/step_03/app/lib/firebase_options.dart create mode 100644 in_app_purchases/step_07/app/lib/firebase_options.dart create mode 100644 in_app_purchases/step_11/app/lib/firebase_options.dart diff --git a/in_app_purchases/.gitignore b/in_app_purchases/.gitignore deleted file mode 100644 index 9f11b755a1..0000000000 --- a/in_app_purchases/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.idea/ diff --git a/in_app_purchases/codelab_rebuild.yaml b/in_app_purchases/codelab_rebuild.yaml index d8a0454a4c..ac5e80db67 100644 --- a/in_app_purchases/codelab_rebuild.yaml +++ b/in_app_purchases/codelab_rebuild.yaml @@ -14,7 +14,7 @@ steps: patch-u: | --- b/in_app_purchases/step_00/app/.gitignore +++ a/in_app_purchases/step_00/app/.gitignore - @@ -43,3 +43,9 @@ app.*.map.json + @@ -43,3 +43,8 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release @@ -23,7 +23,6 @@ steps: +GoogleService-Info.plist +google-services.json +ios/firebase_app_id_file.json - +lib/firebase_options.dart - name: Add app dependencies path: steps/app flutter: pub add cloud_firestore cupertino_icons firebase_auth firebase_core google_sign_in http intl provider diff --git a/in_app_purchases/step_00/app/.gitignore b/in_app_purchases/step_00/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_00/app/.gitignore +++ b/in_app_purchases/step_00/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_03/app/.gitignore b/in_app_purchases/step_03/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_03/app/.gitignore +++ b/in_app_purchases/step_03/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_03/app/lib/firebase_options.dart b/in_app_purchases/step_03/app/lib/firebase_options.dart new file mode 100644 index 0000000000..feaa15d1c9 --- /dev/null +++ b/in_app_purchases/step_03/app/lib/firebase_options.dart @@ -0,0 +1,69 @@ +// File generated by FlutterFire CLI. +// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members +import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; +import 'package:flutter/foundation.dart' + show defaultTargetPlatform, kIsWeb, TargetPlatform; + +/// Default [FirebaseOptions] for use with your Firebase apps. +/// +/// Example: +/// ```dart +/// import 'firebase_options.dart'; +/// // ... +/// await Firebase.initializeApp( +/// options: DefaultFirebaseOptions.currentPlatform, +/// ); +/// ``` +class DefaultFirebaseOptions { + static FirebaseOptions get currentPlatform { + if (kIsWeb) { + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for web - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + } + switch (defaultTargetPlatform) { + case TargetPlatform.android: + return android; + case TargetPlatform.iOS: + return ios; + case TargetPlatform.macOS: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for macos - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.windows: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for windows - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.linux: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for linux - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + default: + throw UnsupportedError( + 'DefaultFirebaseOptions are not supported for this platform.', + ); + } + } + + static const FirebaseOptions android = FirebaseOptions( + apiKey: 'API KEY', + appId: 'APP ID', + messagingSenderId: 'SENDER ID', + projectId: 'PROJECT ID', + storageBucket: 'STORAGE BUCKET', + ); + + static const FirebaseOptions ios = FirebaseOptions( + apiKey: 'API KEY', + appId: 'APP ID', + messagingSenderId: 'SENDER ID', + projectId: 'PROJECT ID', + storageBucket: 'STORAGE BUCKET', + iosClientId: 'CLIENT ID', + iosBundleId: 'BUNDLE ID', + ); +} diff --git a/in_app_purchases/step_07/app/.gitignore b/in_app_purchases/step_07/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_07/app/.gitignore +++ b/in_app_purchases/step_07/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_07/app/lib/firebase_options.dart b/in_app_purchases/step_07/app/lib/firebase_options.dart new file mode 100644 index 0000000000..feaa15d1c9 --- /dev/null +++ b/in_app_purchases/step_07/app/lib/firebase_options.dart @@ -0,0 +1,69 @@ +// File generated by FlutterFire CLI. +// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members +import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; +import 'package:flutter/foundation.dart' + show defaultTargetPlatform, kIsWeb, TargetPlatform; + +/// Default [FirebaseOptions] for use with your Firebase apps. +/// +/// Example: +/// ```dart +/// import 'firebase_options.dart'; +/// // ... +/// await Firebase.initializeApp( +/// options: DefaultFirebaseOptions.currentPlatform, +/// ); +/// ``` +class DefaultFirebaseOptions { + static FirebaseOptions get currentPlatform { + if (kIsWeb) { + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for web - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + } + switch (defaultTargetPlatform) { + case TargetPlatform.android: + return android; + case TargetPlatform.iOS: + return ios; + case TargetPlatform.macOS: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for macos - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.windows: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for windows - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.linux: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for linux - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + default: + throw UnsupportedError( + 'DefaultFirebaseOptions are not supported for this platform.', + ); + } + } + + static const FirebaseOptions android = FirebaseOptions( + apiKey: 'API KEY', + appId: 'APP ID', + messagingSenderId: 'SENDER ID', + projectId: 'PROJECT ID', + storageBucket: 'STORAGE BUCKET', + ); + + static const FirebaseOptions ios = FirebaseOptions( + apiKey: 'API KEY', + appId: 'APP ID', + messagingSenderId: 'SENDER ID', + projectId: 'PROJECT ID', + storageBucket: 'STORAGE BUCKET', + iosClientId: 'CLIENT ID', + iosBundleId: 'BUNDLE ID', + ); +} diff --git a/in_app_purchases/step_08/app/.gitignore b/in_app_purchases/step_08/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_08/app/.gitignore +++ b/in_app_purchases/step_08/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_09/app/.gitignore b/in_app_purchases/step_09/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_09/app/.gitignore +++ b/in_app_purchases/step_09/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_10/app/.gitignore b/in_app_purchases/step_10/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_10/app/.gitignore +++ b/in_app_purchases/step_10/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_11/app/.gitignore b/in_app_purchases/step_11/app/.gitignore index 6f1f0459d5..9b7a64b527 100644 --- a/in_app_purchases/step_11/app/.gitignore +++ b/in_app_purchases/step_11/app/.gitignore @@ -48,4 +48,3 @@ app.*.map.json GoogleService-Info.plist google-services.json ios/firebase_app_id_file.json -lib/firebase_options.dart diff --git a/in_app_purchases/step_11/app/lib/firebase_options.dart b/in_app_purchases/step_11/app/lib/firebase_options.dart new file mode 100644 index 0000000000..feaa15d1c9 --- /dev/null +++ b/in_app_purchases/step_11/app/lib/firebase_options.dart @@ -0,0 +1,69 @@ +// File generated by FlutterFire CLI. +// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members +import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; +import 'package:flutter/foundation.dart' + show defaultTargetPlatform, kIsWeb, TargetPlatform; + +/// Default [FirebaseOptions] for use with your Firebase apps. +/// +/// Example: +/// ```dart +/// import 'firebase_options.dart'; +/// // ... +/// await Firebase.initializeApp( +/// options: DefaultFirebaseOptions.currentPlatform, +/// ); +/// ``` +class DefaultFirebaseOptions { + static FirebaseOptions get currentPlatform { + if (kIsWeb) { + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for web - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + } + switch (defaultTargetPlatform) { + case TargetPlatform.android: + return android; + case TargetPlatform.iOS: + return ios; + case TargetPlatform.macOS: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for macos - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.windows: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for windows - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.linux: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for linux - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + default: + throw UnsupportedError( + 'DefaultFirebaseOptions are not supported for this platform.', + ); + } + } + + static const FirebaseOptions android = FirebaseOptions( + apiKey: 'API KEY', + appId: 'APP ID', + messagingSenderId: 'SENDER ID', + projectId: 'PROJECT ID', + storageBucket: 'STORAGE BUCKET', + ); + + static const FirebaseOptions ios = FirebaseOptions( + apiKey: 'API KEY', + appId: 'APP ID', + messagingSenderId: 'SENDER ID', + projectId: 'PROJECT ID', + storageBucket: 'STORAGE BUCKET', + iosClientId: 'CLIENT ID', + iosBundleId: 'BUNDLE ID', + ); +} diff --git a/in_app_purchases/step_11/app/pubspec.yaml b/in_app_purchases/step_11/app/pubspec.yaml index f7b017e248..867d34b17e 100644 --- a/in_app_purchases/step_11/app/pubspec.yaml +++ b/in_app_purchases/step_11/app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0 + sdk: ^3.6.0-0 dependencies: flutter: diff --git a/in_app_purchases/step_11/dart-backend/pubspec.yaml b/in_app_purchases/step_11/dart-backend/pubspec.yaml index 25d23f18be..7a168d9aee 100644 --- a/in_app_purchases/step_11/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_11/dart-backend/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0 + sdk: ^3.6.0-0 dependencies: app_store_server_sdk: ^1.2.9 From 78659db2876b473fe91c134a5e0568b1f7e09d97 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 12 Dec 2024 16:00:39 +1100 Subject: [PATCH 3/4] Add back `dart-backend/lib/constants.dart` --- in_app_purchases/codelab_rebuild.yaml | 1 - in_app_purchases/step_00/dart-backend/.gitignore | 1 - in_app_purchases/step_03/dart-backend/.gitignore | 1 - in_app_purchases/step_03/dart-backend/lib/constants.dart | 7 +++++++ in_app_purchases/step_07/dart-backend/.gitignore | 1 - in_app_purchases/step_07/dart-backend/lib/constants.dart | 7 +++++++ in_app_purchases/step_08/dart-backend/.gitignore | 1 - in_app_purchases/step_09/dart-backend/.gitignore | 1 - in_app_purchases/step_10/dart-backend/.gitignore | 1 - in_app_purchases/step_11/dart-backend/.gitignore | 1 - in_app_purchases/step_11/dart-backend/lib/constants.dart | 7 +++++++ 11 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 in_app_purchases/step_03/dart-backend/lib/constants.dart create mode 100644 in_app_purchases/step_07/dart-backend/lib/constants.dart create mode 100644 in_app_purchases/step_11/dart-backend/lib/constants.dart diff --git a/in_app_purchases/codelab_rebuild.yaml b/in_app_purchases/codelab_rebuild.yaml index ac5e80db67..7c94884175 100644 --- a/in_app_purchases/codelab_rebuild.yaml +++ b/in_app_purchases/codelab_rebuild.yaml @@ -16733,7 +16733,6 @@ steps: assets/*.p8 assets/appstore.token assets/service-account*.json - lib/constants.dart - name: Replace analysis_options.yaml path: steps/dart-backend/analysis_options.yaml replace-contents: | diff --git a/in_app_purchases/step_00/dart-backend/.gitignore b/in_app_purchases/step_00/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_00/dart-backend/.gitignore +++ b/in_app_purchases/step_00/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_03/dart-backend/.gitignore b/in_app_purchases/step_03/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_03/dart-backend/.gitignore +++ b/in_app_purchases/step_03/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_03/dart-backend/lib/constants.dart b/in_app_purchases/step_03/dart-backend/lib/constants.dart new file mode 100644 index 0000000000..8144599886 --- /dev/null +++ b/in_app_purchases/step_03/dart-backend/lib/constants.dart @@ -0,0 +1,7 @@ +const androidPackageId = 'your Android package ID'; +const appStoreIssuerId = 'App Store Key issuer ID'; +const appStoreKeyId = 'App Store Key ID'; +const appStoreSharedSecret = 'App Store shared secret'; +const bundleId = 'your iOS bundle ID'; +const googlePlayProjectName = 'Google Cloud project name'; +const googlePlayPubsubBillingTopic = 'play_billing'; diff --git a/in_app_purchases/step_07/dart-backend/.gitignore b/in_app_purchases/step_07/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_07/dart-backend/.gitignore +++ b/in_app_purchases/step_07/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_07/dart-backend/lib/constants.dart b/in_app_purchases/step_07/dart-backend/lib/constants.dart new file mode 100644 index 0000000000..8144599886 --- /dev/null +++ b/in_app_purchases/step_07/dart-backend/lib/constants.dart @@ -0,0 +1,7 @@ +const androidPackageId = 'your Android package ID'; +const appStoreIssuerId = 'App Store Key issuer ID'; +const appStoreKeyId = 'App Store Key ID'; +const appStoreSharedSecret = 'App Store shared secret'; +const bundleId = 'your iOS bundle ID'; +const googlePlayProjectName = 'Google Cloud project name'; +const googlePlayPubsubBillingTopic = 'play_billing'; diff --git a/in_app_purchases/step_08/dart-backend/.gitignore b/in_app_purchases/step_08/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_08/dart-backend/.gitignore +++ b/in_app_purchases/step_08/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_09/dart-backend/.gitignore b/in_app_purchases/step_09/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_09/dart-backend/.gitignore +++ b/in_app_purchases/step_09/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_10/dart-backend/.gitignore b/in_app_purchases/step_10/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_10/dart-backend/.gitignore +++ b/in_app_purchases/step_10/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_11/dart-backend/.gitignore b/in_app_purchases/step_11/dart-backend/.gitignore index 49d9e600e4..f7f0055f83 100644 --- a/in_app_purchases/step_11/dart-backend/.gitignore +++ b/in_app_purchases/step_11/dart-backend/.gitignore @@ -9,4 +9,3 @@ build/ assets/*.p8 assets/appstore.token assets/service-account*.json -lib/constants.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/constants.dart b/in_app_purchases/step_11/dart-backend/lib/constants.dart new file mode 100644 index 0000000000..8144599886 --- /dev/null +++ b/in_app_purchases/step_11/dart-backend/lib/constants.dart @@ -0,0 +1,7 @@ +const androidPackageId = 'your Android package ID'; +const appStoreIssuerId = 'App Store Key issuer ID'; +const appStoreKeyId = 'App Store Key ID'; +const appStoreSharedSecret = 'App Store shared secret'; +const bundleId = 'your iOS bundle ID'; +const googlePlayProjectName = 'Google Cloud project name'; +const googlePlayPubsubBillingTopic = 'play_billing'; From 91192af0dbedfab7c47bc0e1271bda22db1e146d Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 23 Jan 2025 16:27:43 +1100 Subject: [PATCH 4/4] Move `step_11` to `complete` --- in_app_purchases/codelab_rebuild.yaml | 10 +++++----- .../{step_11 => complete}/app/.gitignore | 0 .../{step_11 => complete}/app/analysis_options.yaml | 0 .../{step_11 => complete}/app/android/.gitignore | 0 .../app/android/app/build.gradle | 0 .../app/android/app/src/debug/AndroidManifest.xml | 0 .../app/android/app/src/main/AndroidManifest.xml | 0 .../kotlin/com/example/dashclicker/MainActivity.kt | 0 .../src/main/res/drawable-v21/launch_background.xml | 0 .../app/src/main/res/drawable/launch_background.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../app/src/main/res/values-night/styles.xml | 0 .../app/android/app/src/main/res/values/styles.xml | 0 .../app/android/app/src/profile/AndroidManifest.xml | 0 .../{step_11 => complete}/app/android/build.gradle | 0 .../app/android/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 .../app/android/settings.gradle | 0 .../{step_11 => complete}/app/assets/dash.png | Bin .../{step_11 => complete}/app/assets/dash_old.png | Bin .../{step_11 => complete}/app/ios/.gitignore | 0 .../app/ios/Flutter/AppFrameworkInfo.plist | 0 .../app/ios/Flutter/Debug.xcconfig | 0 .../app/ios/Flutter/Release.xcconfig | 0 .../{step_11 => complete}/app/ios/Podfile | 0 .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../ios/Runner.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../app/ios/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/Icon-App-1024x1024@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin .../AppIcon.appiconset/Icon-App-83.5x83.5@2x.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../Assets.xcassets/LaunchImage.imageset/README.md | 0 .../ios/Runner/Base.lproj/LaunchScreen.storyboard | 0 .../app/ios/Runner/Base.lproj/Main.storyboard | 0 .../{step_11 => complete}/app/ios/Runner/Info.plist | 0 .../app/ios/Runner/Runner-Bridging-Header.h | 0 .../app/ios/RunnerTests/RunnerTests.swift | 0 .../{step_11 => complete}/app/lib/constants.dart | 0 .../app/lib/firebase_options.dart | 0 .../app/lib/logic/dash_counter.dart | 0 .../app/lib/logic/dash_purchases.dart | 0 .../app/lib/logic/dash_upgrades.dart | 0 .../app/lib/logic/firebase_notifier.dart | 0 .../{step_11 => complete}/app/lib/main.dart | 0 .../app/lib/model/firebase_state.dart | 0 .../app/lib/model/past_purchase.dart | 0 .../app/lib/model/purchasable_product.dart | 0 .../app/lib/model/store_state.dart | 0 .../app/lib/pages/home_page.dart | 0 .../app/lib/pages/login_page.dart | 0 .../app/lib/pages/purchase_page.dart | 0 .../app/lib/repo/iap_repo.dart | 0 .../{step_11 => complete}/app/pubspec.yaml | 10 +++++----- .../{step_11 => complete}/app/test/widget_test.dart | 0 .../dart-backend/.dockerignore | 0 .../dart-backend/.gcloudignore | 0 .../{step_11 => complete}/dart-backend/.gitignore | 0 .../{step_11 => complete}/dart-backend/CHANGELOG.md | 0 .../{step_11 => complete}/dart-backend/Dockerfile | 0 .../{step_11 => complete}/dart-backend/README.md | 0 .../dart-backend/analysis_options.yaml | 0 .../dart-backend/assets/README.md | 0 .../dart-backend/bin/server.dart | 0 .../lib/app_store_purchase_handler.dart | 0 .../dart-backend/lib/constants.dart | 0 .../lib/google_play_purchase_handler.dart | 0 .../dart-backend/lib/helpers.dart | 0 .../dart-backend/lib/iap_repository.dart | 0 .../dart-backend/lib/products.dart | 0 .../dart-backend/lib/purchase_handler.dart | 0 .../{step_11 => complete}/dart-backend/pubspec.yaml | 4 ++-- .../test/firebase_backend_dart_test.dart | 0 .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- in_app_purchases/step_00/app/pubspec.yaml | 10 +++++----- in_app_purchases/step_00/dart-backend/pubspec.yaml | 4 ++-- .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- in_app_purchases/step_03/app/pubspec.yaml | 10 +++++----- in_app_purchases/step_03/dart-backend/pubspec.yaml | 4 ++-- .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- in_app_purchases/step_07/app/pubspec.yaml | 10 +++++----- in_app_purchases/step_07/dart-backend/pubspec.yaml | 4 ++-- .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- in_app_purchases/step_08/app/pubspec.yaml | 10 +++++----- in_app_purchases/step_08/dart-backend/pubspec.yaml | 4 ++-- .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- in_app_purchases/step_09/app/pubspec.yaml | 10 +++++----- in_app_purchases/step_09/dart-backend/pubspec.yaml | 4 ++-- .../app/ios/Runner.xcodeproj/project.pbxproj | 3 --- in_app_purchases/step_10/app/pubspec.yaml | 10 +++++----- in_app_purchases/step_10/dart-backend/pubspec.yaml | 4 ++-- 117 files changed, 54 insertions(+), 75 deletions(-) rename in_app_purchases/{step_11 => complete}/app/.gitignore (100%) rename in_app_purchases/{step_11 => complete}/app/analysis_options.yaml (100%) rename in_app_purchases/{step_11 => complete}/app/android/.gitignore (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/build.gradle (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/debug/AndroidManifest.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/AndroidManifest.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/drawable-v21/launch_background.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/drawable/launch_background.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/values-night/styles.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/main/res/values/styles.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/app/src/profile/AndroidManifest.xml (100%) rename in_app_purchases/{step_11 => complete}/app/android/build.gradle (100%) rename in_app_purchases/{step_11 => complete}/app/android/gradle.properties (100%) rename in_app_purchases/{step_11 => complete}/app/android/gradle/wrapper/gradle-wrapper.properties (100%) rename in_app_purchases/{step_11 => complete}/app/android/settings.gradle (100%) rename in_app_purchases/{step_11 => complete}/app/assets/dash.png (100%) rename in_app_purchases/{step_11 => complete}/app/assets/dash_old.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/.gitignore (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Flutter/AppFrameworkInfo.plist (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Flutter/Debug.xcconfig (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Flutter/Release.xcconfig (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Podfile (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcodeproj/project.pbxproj (99%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcworkspace/contents.xcworkspacedata (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/AppDelegate.swift (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Base.lproj/Main.storyboard (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Info.plist (100%) rename in_app_purchases/{step_11 => complete}/app/ios/Runner/Runner-Bridging-Header.h (100%) rename in_app_purchases/{step_11 => complete}/app/ios/RunnerTests/RunnerTests.swift (100%) rename in_app_purchases/{step_11 => complete}/app/lib/constants.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/firebase_options.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/logic/dash_counter.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/logic/dash_purchases.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/logic/dash_upgrades.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/logic/firebase_notifier.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/main.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/model/firebase_state.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/model/past_purchase.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/model/purchasable_product.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/model/store_state.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/pages/home_page.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/pages/login_page.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/pages/purchase_page.dart (100%) rename in_app_purchases/{step_11 => complete}/app/lib/repo/iap_repo.dart (100%) rename in_app_purchases/{step_11 => complete}/app/pubspec.yaml (81%) rename in_app_purchases/{step_11 => complete}/app/test/widget_test.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/.dockerignore (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/.gcloudignore (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/.gitignore (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/CHANGELOG.md (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/Dockerfile (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/README.md (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/analysis_options.yaml (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/assets/README.md (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/bin/server.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/app_store_purchase_handler.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/constants.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/google_play_purchase_handler.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/helpers.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/iap_repository.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/products.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/lib/purchase_handler.dart (100%) rename in_app_purchases/{step_11 => complete}/dart-backend/pubspec.yaml (91%) rename in_app_purchases/{step_11 => complete}/dart-backend/test/firebase_backend_dart_test.dart (100%) diff --git a/in_app_purchases/codelab_rebuild.yaml b/in_app_purchases/codelab_rebuild.yaml index 7c94884175..befeb71d4f 100644 --- a/in_app_purchases/codelab_rebuild.yaml +++ b/in_app_purchases/codelab_rebuild.yaml @@ -18553,10 +18553,10 @@ steps: from: steps to: step_10 - - name: step_11 + - name: complete steps: - - name: Remove step_11 - rmdir: step_11 + - name: Remove complete + rmdir: complete - name: Patch app/lib/logic/dash_purchases.dart path: steps/app/lib/logic/dash_purchases.dart patch-u: | @@ -18618,10 +18618,10 @@ steps: expect(token, 'TOKEN'); }); } - - name: Copy to step_11 + - name: Copy to complete copydir: from: steps - to: step_11 + to: complete - name: Cleanup steps: diff --git a/in_app_purchases/step_11/app/.gitignore b/in_app_purchases/complete/app/.gitignore similarity index 100% rename from in_app_purchases/step_11/app/.gitignore rename to in_app_purchases/complete/app/.gitignore diff --git a/in_app_purchases/step_11/app/analysis_options.yaml b/in_app_purchases/complete/app/analysis_options.yaml similarity index 100% rename from in_app_purchases/step_11/app/analysis_options.yaml rename to in_app_purchases/complete/app/analysis_options.yaml diff --git a/in_app_purchases/step_11/app/android/.gitignore b/in_app_purchases/complete/app/android/.gitignore similarity index 100% rename from in_app_purchases/step_11/app/android/.gitignore rename to in_app_purchases/complete/app/android/.gitignore diff --git a/in_app_purchases/step_11/app/android/app/build.gradle b/in_app_purchases/complete/app/android/app/build.gradle similarity index 100% rename from in_app_purchases/step_11/app/android/app/build.gradle rename to in_app_purchases/complete/app/android/app/build.gradle diff --git a/in_app_purchases/step_11/app/android/app/src/debug/AndroidManifest.xml b/in_app_purchases/complete/app/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/debug/AndroidManifest.xml rename to in_app_purchases/complete/app/android/app/src/debug/AndroidManifest.xml diff --git a/in_app_purchases/step_11/app/android/app/src/main/AndroidManifest.xml b/in_app_purchases/complete/app/android/app/src/main/AndroidManifest.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/AndroidManifest.xml rename to in_app_purchases/complete/app/android/app/src/main/AndroidManifest.xml diff --git a/in_app_purchases/step_11/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt b/in_app_purchases/complete/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt rename to in_app_purchases/complete/app/android/app/src/main/kotlin/com/example/dashclicker/MainActivity.kt diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/drawable-v21/launch_background.xml b/in_app_purchases/complete/app/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/drawable-v21/launch_background.xml rename to in_app_purchases/complete/app/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/drawable/launch_background.xml b/in_app_purchases/complete/app/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/drawable/launch_background.xml rename to in_app_purchases/complete/app/android/app/src/main/res/drawable/launch_background.xml diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/in_app_purchases/complete/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to in_app_purchases/complete/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/in_app_purchases/complete/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to in_app_purchases/complete/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/in_app_purchases/complete/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to in_app_purchases/complete/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to in_app_purchases/complete/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/values-night/styles.xml b/in_app_purchases/complete/app/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/values-night/styles.xml rename to in_app_purchases/complete/app/android/app/src/main/res/values-night/styles.xml diff --git a/in_app_purchases/step_11/app/android/app/src/main/res/values/styles.xml b/in_app_purchases/complete/app/android/app/src/main/res/values/styles.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/main/res/values/styles.xml rename to in_app_purchases/complete/app/android/app/src/main/res/values/styles.xml diff --git a/in_app_purchases/step_11/app/android/app/src/profile/AndroidManifest.xml b/in_app_purchases/complete/app/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from in_app_purchases/step_11/app/android/app/src/profile/AndroidManifest.xml rename to in_app_purchases/complete/app/android/app/src/profile/AndroidManifest.xml diff --git a/in_app_purchases/step_11/app/android/build.gradle b/in_app_purchases/complete/app/android/build.gradle similarity index 100% rename from in_app_purchases/step_11/app/android/build.gradle rename to in_app_purchases/complete/app/android/build.gradle diff --git a/in_app_purchases/step_11/app/android/gradle.properties b/in_app_purchases/complete/app/android/gradle.properties similarity index 100% rename from in_app_purchases/step_11/app/android/gradle.properties rename to in_app_purchases/complete/app/android/gradle.properties diff --git a/in_app_purchases/step_11/app/android/gradle/wrapper/gradle-wrapper.properties b/in_app_purchases/complete/app/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from in_app_purchases/step_11/app/android/gradle/wrapper/gradle-wrapper.properties rename to in_app_purchases/complete/app/android/gradle/wrapper/gradle-wrapper.properties diff --git a/in_app_purchases/step_11/app/android/settings.gradle b/in_app_purchases/complete/app/android/settings.gradle similarity index 100% rename from in_app_purchases/step_11/app/android/settings.gradle rename to in_app_purchases/complete/app/android/settings.gradle diff --git a/in_app_purchases/step_11/app/assets/dash.png b/in_app_purchases/complete/app/assets/dash.png similarity index 100% rename from in_app_purchases/step_11/app/assets/dash.png rename to in_app_purchases/complete/app/assets/dash.png diff --git a/in_app_purchases/step_11/app/assets/dash_old.png b/in_app_purchases/complete/app/assets/dash_old.png similarity index 100% rename from in_app_purchases/step_11/app/assets/dash_old.png rename to in_app_purchases/complete/app/assets/dash_old.png diff --git a/in_app_purchases/step_11/app/ios/.gitignore b/in_app_purchases/complete/app/ios/.gitignore similarity index 100% rename from in_app_purchases/step_11/app/ios/.gitignore rename to in_app_purchases/complete/app/ios/.gitignore diff --git a/in_app_purchases/step_11/app/ios/Flutter/AppFrameworkInfo.plist b/in_app_purchases/complete/app/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from in_app_purchases/step_11/app/ios/Flutter/AppFrameworkInfo.plist rename to in_app_purchases/complete/app/ios/Flutter/AppFrameworkInfo.plist diff --git a/in_app_purchases/step_11/app/ios/Flutter/Debug.xcconfig b/in_app_purchases/complete/app/ios/Flutter/Debug.xcconfig similarity index 100% rename from in_app_purchases/step_11/app/ios/Flutter/Debug.xcconfig rename to in_app_purchases/complete/app/ios/Flutter/Debug.xcconfig diff --git a/in_app_purchases/step_11/app/ios/Flutter/Release.xcconfig b/in_app_purchases/complete/app/ios/Flutter/Release.xcconfig similarity index 100% rename from in_app_purchases/step_11/app/ios/Flutter/Release.xcconfig rename to in_app_purchases/complete/app/ios/Flutter/Release.xcconfig diff --git a/in_app_purchases/step_11/app/ios/Podfile b/in_app_purchases/complete/app/ios/Podfile similarity index 100% rename from in_app_purchases/step_11/app/ios/Podfile rename to in_app_purchases/complete/app/ios/Podfile diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.pbxproj similarity index 99% rename from in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj rename to in_app_purchases/complete/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to in_app_purchases/complete/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/in_app_purchases/step_11/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/in_app_purchases/complete/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to in_app_purchases/complete/app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/in_app_purchases/step_11/app/ios/Runner.xcworkspace/contents.xcworkspacedata b/in_app_purchases/complete/app/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcworkspace/contents.xcworkspacedata rename to in_app_purchases/complete/app/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to in_app_purchases/complete/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/in_app_purchases/step_11/app/ios/Runner/AppDelegate.swift b/in_app_purchases/complete/app/ios/Runner/AppDelegate.swift similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/AppDelegate.swift rename to in_app_purchases/complete/app/ios/Runner/AppDelegate.swift diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to in_app_purchases/complete/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/in_app_purchases/step_11/app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/in_app_purchases/complete/app/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to in_app_purchases/complete/app/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/in_app_purchases/step_11/app/ios/Runner/Base.lproj/Main.storyboard b/in_app_purchases/complete/app/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Base.lproj/Main.storyboard rename to in_app_purchases/complete/app/ios/Runner/Base.lproj/Main.storyboard diff --git a/in_app_purchases/step_11/app/ios/Runner/Info.plist b/in_app_purchases/complete/app/ios/Runner/Info.plist similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Info.plist rename to in_app_purchases/complete/app/ios/Runner/Info.plist diff --git a/in_app_purchases/step_11/app/ios/Runner/Runner-Bridging-Header.h b/in_app_purchases/complete/app/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from in_app_purchases/step_11/app/ios/Runner/Runner-Bridging-Header.h rename to in_app_purchases/complete/app/ios/Runner/Runner-Bridging-Header.h diff --git a/in_app_purchases/step_11/app/ios/RunnerTests/RunnerTests.swift b/in_app_purchases/complete/app/ios/RunnerTests/RunnerTests.swift similarity index 100% rename from in_app_purchases/step_11/app/ios/RunnerTests/RunnerTests.swift rename to in_app_purchases/complete/app/ios/RunnerTests/RunnerTests.swift diff --git a/in_app_purchases/step_11/app/lib/constants.dart b/in_app_purchases/complete/app/lib/constants.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/constants.dart rename to in_app_purchases/complete/app/lib/constants.dart diff --git a/in_app_purchases/step_11/app/lib/firebase_options.dart b/in_app_purchases/complete/app/lib/firebase_options.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/firebase_options.dart rename to in_app_purchases/complete/app/lib/firebase_options.dart diff --git a/in_app_purchases/step_11/app/lib/logic/dash_counter.dart b/in_app_purchases/complete/app/lib/logic/dash_counter.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/logic/dash_counter.dart rename to in_app_purchases/complete/app/lib/logic/dash_counter.dart diff --git a/in_app_purchases/step_11/app/lib/logic/dash_purchases.dart b/in_app_purchases/complete/app/lib/logic/dash_purchases.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/logic/dash_purchases.dart rename to in_app_purchases/complete/app/lib/logic/dash_purchases.dart diff --git a/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart b/in_app_purchases/complete/app/lib/logic/dash_upgrades.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart rename to in_app_purchases/complete/app/lib/logic/dash_upgrades.dart diff --git a/in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart b/in_app_purchases/complete/app/lib/logic/firebase_notifier.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart rename to in_app_purchases/complete/app/lib/logic/firebase_notifier.dart diff --git a/in_app_purchases/step_11/app/lib/main.dart b/in_app_purchases/complete/app/lib/main.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/main.dart rename to in_app_purchases/complete/app/lib/main.dart diff --git a/in_app_purchases/step_11/app/lib/model/firebase_state.dart b/in_app_purchases/complete/app/lib/model/firebase_state.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/model/firebase_state.dart rename to in_app_purchases/complete/app/lib/model/firebase_state.dart diff --git a/in_app_purchases/step_11/app/lib/model/past_purchase.dart b/in_app_purchases/complete/app/lib/model/past_purchase.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/model/past_purchase.dart rename to in_app_purchases/complete/app/lib/model/past_purchase.dart diff --git a/in_app_purchases/step_11/app/lib/model/purchasable_product.dart b/in_app_purchases/complete/app/lib/model/purchasable_product.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/model/purchasable_product.dart rename to in_app_purchases/complete/app/lib/model/purchasable_product.dart diff --git a/in_app_purchases/step_11/app/lib/model/store_state.dart b/in_app_purchases/complete/app/lib/model/store_state.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/model/store_state.dart rename to in_app_purchases/complete/app/lib/model/store_state.dart diff --git a/in_app_purchases/step_11/app/lib/pages/home_page.dart b/in_app_purchases/complete/app/lib/pages/home_page.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/pages/home_page.dart rename to in_app_purchases/complete/app/lib/pages/home_page.dart diff --git a/in_app_purchases/step_11/app/lib/pages/login_page.dart b/in_app_purchases/complete/app/lib/pages/login_page.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/pages/login_page.dart rename to in_app_purchases/complete/app/lib/pages/login_page.dart diff --git a/in_app_purchases/step_11/app/lib/pages/purchase_page.dart b/in_app_purchases/complete/app/lib/pages/purchase_page.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/pages/purchase_page.dart rename to in_app_purchases/complete/app/lib/pages/purchase_page.dart diff --git a/in_app_purchases/step_11/app/lib/repo/iap_repo.dart b/in_app_purchases/complete/app/lib/repo/iap_repo.dart similarity index 100% rename from in_app_purchases/step_11/app/lib/repo/iap_repo.dart rename to in_app_purchases/complete/app/lib/repo/iap_repo.dart diff --git a/in_app_purchases/step_11/app/pubspec.yaml b/in_app_purchases/complete/app/pubspec.yaml similarity index 81% rename from in_app_purchases/step_11/app/pubspec.yaml rename to in_app_purchases/complete/app/pubspec.yaml index 867d34b17e..b2920aa5c5 100644 --- a/in_app_purchases/step_11/app/pubspec.yaml +++ b/in_app_purchases/complete/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 in_app_purchase: ^3.2.0 diff --git a/in_app_purchases/step_11/app/test/widget_test.dart b/in_app_purchases/complete/app/test/widget_test.dart similarity index 100% rename from in_app_purchases/step_11/app/test/widget_test.dart rename to in_app_purchases/complete/app/test/widget_test.dart diff --git a/in_app_purchases/step_11/dart-backend/.dockerignore b/in_app_purchases/complete/dart-backend/.dockerignore similarity index 100% rename from in_app_purchases/step_11/dart-backend/.dockerignore rename to in_app_purchases/complete/dart-backend/.dockerignore diff --git a/in_app_purchases/step_11/dart-backend/.gcloudignore b/in_app_purchases/complete/dart-backend/.gcloudignore similarity index 100% rename from in_app_purchases/step_11/dart-backend/.gcloudignore rename to in_app_purchases/complete/dart-backend/.gcloudignore diff --git a/in_app_purchases/step_11/dart-backend/.gitignore b/in_app_purchases/complete/dart-backend/.gitignore similarity index 100% rename from in_app_purchases/step_11/dart-backend/.gitignore rename to in_app_purchases/complete/dart-backend/.gitignore diff --git a/in_app_purchases/step_11/dart-backend/CHANGELOG.md b/in_app_purchases/complete/dart-backend/CHANGELOG.md similarity index 100% rename from in_app_purchases/step_11/dart-backend/CHANGELOG.md rename to in_app_purchases/complete/dart-backend/CHANGELOG.md diff --git a/in_app_purchases/step_11/dart-backend/Dockerfile b/in_app_purchases/complete/dart-backend/Dockerfile similarity index 100% rename from in_app_purchases/step_11/dart-backend/Dockerfile rename to in_app_purchases/complete/dart-backend/Dockerfile diff --git a/in_app_purchases/step_11/dart-backend/README.md b/in_app_purchases/complete/dart-backend/README.md similarity index 100% rename from in_app_purchases/step_11/dart-backend/README.md rename to in_app_purchases/complete/dart-backend/README.md diff --git a/in_app_purchases/step_11/dart-backend/analysis_options.yaml b/in_app_purchases/complete/dart-backend/analysis_options.yaml similarity index 100% rename from in_app_purchases/step_11/dart-backend/analysis_options.yaml rename to in_app_purchases/complete/dart-backend/analysis_options.yaml diff --git a/in_app_purchases/step_11/dart-backend/assets/README.md b/in_app_purchases/complete/dart-backend/assets/README.md similarity index 100% rename from in_app_purchases/step_11/dart-backend/assets/README.md rename to in_app_purchases/complete/dart-backend/assets/README.md diff --git a/in_app_purchases/step_11/dart-backend/bin/server.dart b/in_app_purchases/complete/dart-backend/bin/server.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/bin/server.dart rename to in_app_purchases/complete/dart-backend/bin/server.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/app_store_purchase_handler.dart b/in_app_purchases/complete/dart-backend/lib/app_store_purchase_handler.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/app_store_purchase_handler.dart rename to in_app_purchases/complete/dart-backend/lib/app_store_purchase_handler.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/constants.dart b/in_app_purchases/complete/dart-backend/lib/constants.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/constants.dart rename to in_app_purchases/complete/dart-backend/lib/constants.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/google_play_purchase_handler.dart b/in_app_purchases/complete/dart-backend/lib/google_play_purchase_handler.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/google_play_purchase_handler.dart rename to in_app_purchases/complete/dart-backend/lib/google_play_purchase_handler.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/helpers.dart b/in_app_purchases/complete/dart-backend/lib/helpers.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/helpers.dart rename to in_app_purchases/complete/dart-backend/lib/helpers.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/iap_repository.dart b/in_app_purchases/complete/dart-backend/lib/iap_repository.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/iap_repository.dart rename to in_app_purchases/complete/dart-backend/lib/iap_repository.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/products.dart b/in_app_purchases/complete/dart-backend/lib/products.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/products.dart rename to in_app_purchases/complete/dart-backend/lib/products.dart diff --git a/in_app_purchases/step_11/dart-backend/lib/purchase_handler.dart b/in_app_purchases/complete/dart-backend/lib/purchase_handler.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/lib/purchase_handler.dart rename to in_app_purchases/complete/dart-backend/lib/purchase_handler.dart diff --git a/in_app_purchases/step_11/dart-backend/pubspec.yaml b/in_app_purchases/complete/dart-backend/pubspec.yaml similarity index 91% rename from in_app_purchases/step_11/dart-backend/pubspec.yaml rename to in_app_purchases/complete/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_11/dart-backend/pubspec.yaml +++ b/in_app_purchases/complete/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0 diff --git a/in_app_purchases/step_11/dart-backend/test/firebase_backend_dart_test.dart b/in_app_purchases/complete/dart-backend/test/firebase_backend_dart_test.dart similarity index 100% rename from in_app_purchases/step_11/dart-backend/test/firebase_backend_dart_test.dart rename to in_app_purchases/complete/dart-backend/test/firebase_backend_dart_test.dart diff --git a/in_app_purchases/step_00/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_00/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_00/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/step_00/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_00/app/pubspec.yaml b/in_app_purchases/step_00/app/pubspec.yaml index 31472f7668..e77617277b 100644 --- a/in_app_purchases/step_00/app/pubspec.yaml +++ b/in_app_purchases/step_00/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 diff --git a/in_app_purchases/step_00/dart-backend/pubspec.yaml b/in_app_purchases/step_00/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_00/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_00/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0 diff --git a/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/step_03/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_03/app/pubspec.yaml b/in_app_purchases/step_03/app/pubspec.yaml index 867d34b17e..b2920aa5c5 100644 --- a/in_app_purchases/step_03/app/pubspec.yaml +++ b/in_app_purchases/step_03/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 in_app_purchase: ^3.2.0 diff --git a/in_app_purchases/step_03/dart-backend/pubspec.yaml b/in_app_purchases/step_03/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_03/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_03/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0 diff --git a/in_app_purchases/step_07/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_07/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_07/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/step_07/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_07/app/pubspec.yaml b/in_app_purchases/step_07/app/pubspec.yaml index 867d34b17e..b2920aa5c5 100644 --- a/in_app_purchases/step_07/app/pubspec.yaml +++ b/in_app_purchases/step_07/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 in_app_purchase: ^3.2.0 diff --git a/in_app_purchases/step_07/dart-backend/pubspec.yaml b/in_app_purchases/step_07/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_07/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_07/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0 diff --git a/in_app_purchases/step_08/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_08/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_08/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/step_08/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_08/app/pubspec.yaml b/in_app_purchases/step_08/app/pubspec.yaml index 867d34b17e..b2920aa5c5 100644 --- a/in_app_purchases/step_08/app/pubspec.yaml +++ b/in_app_purchases/step_08/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 in_app_purchase: ^3.2.0 diff --git a/in_app_purchases/step_08/dart-backend/pubspec.yaml b/in_app_purchases/step_08/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_08/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_08/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0 diff --git a/in_app_purchases/step_09/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_09/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_09/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/step_09/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_09/app/pubspec.yaml b/in_app_purchases/step_09/app/pubspec.yaml index 867d34b17e..b2920aa5c5 100644 --- a/in_app_purchases/step_09/app/pubspec.yaml +++ b/in_app_purchases/step_09/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 in_app_purchase: ^3.2.0 diff --git a/in_app_purchases/step_09/dart-backend/pubspec.yaml b/in_app_purchases/step_09/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_09/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_09/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0 diff --git a/in_app_purchases/step_10/app/ios/Runner.xcodeproj/project.pbxproj b/in_app_purchases/step_10/app/ios/Runner.xcodeproj/project.pbxproj index e437d48aa4..6f2fb5b153 100644 --- a/in_app_purchases/step_10/app/ios/Runner.xcodeproj/project.pbxproj +++ b/in_app_purchases/step_10/app/ios/Runner.xcodeproj/project.pbxproj @@ -362,7 +362,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -542,7 +541,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -565,7 +563,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = TC87DMJLQP; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/in_app_purchases/step_10/app/pubspec.yaml b/in_app_purchases/step_10/app/pubspec.yaml index 867d34b17e..b2920aa5c5 100644 --- a/in_app_purchases/step_10/app/pubspec.yaml +++ b/in_app_purchases/step_10/app/pubspec.yaml @@ -4,17 +4,17 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: flutter: sdk: flutter - cloud_firestore: ^5.5.1 + cloud_firestore: ^5.6.2 cupertino_icons: ^1.0.8 - firebase_auth: ^5.3.4 - firebase_core: ^3.8.1 + firebase_auth: ^5.4.1 + firebase_core: ^3.10.1 google_sign_in: ^6.2.2 - http: ^1.2.2 + http: ^1.3.0 intl: ^0.20.1 provider: ^6.1.2 in_app_purchase: ^3.2.0 diff --git a/in_app_purchases/step_10/dart-backend/pubspec.yaml b/in_app_purchases/step_10/dart-backend/pubspec.yaml index 7a168d9aee..da8365432a 100644 --- a/in_app_purchases/step_10/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_10/dart-backend/pubspec.yaml @@ -4,13 +4,13 @@ version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: - sdk: ^3.6.0-0 + sdk: ^3.6.1 dependencies: app_store_server_sdk: ^1.2.9 googleapis: ^13.2.0 googleapis_auth: ^1.6.0 - http: ^1.2.2 + http: ^1.3.0 shelf: ^1.4.0 shelf_router: ^1.1.0