Skip to content

Commit d92f679

Browse files
committed
Update boring_to_beautiful
1 parent 6cd5da5 commit d92f679

File tree

41 files changed

+905
-905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+905
-905
lines changed

boring_to_beautiful/codelab_rebuild.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ steps:
4242
version: 1.0.0
4343

4444
environment:
45-
sdk: ^3.7.0-0
45+
sdk: ^3.8.0-0
4646

4747
dependencies:
4848
flutter:

boring_to_beautiful/final/android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
zipStoreBase=GRADLE_USER_HOME
44
zipStorePath=wrapper/dists
5-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
5+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip

boring_to_beautiful/final/android/settings.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ pluginManagement {
1818

1919
plugins {
2020
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
21-
id("com.android.application") version "8.7.0" apply false
22-
id("org.jetbrains.kotlin.android") version "1.8.22" apply false
21+
id("com.android.application") version "8.7.3" apply false
22+
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
2323
}
2424

2525
include(":app")

boring_to_beautiful/final/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 70 additions & 70 deletions
Large diffs are not rendered by default.

boring_to_beautiful/final/macos/Runner.xcodeproj/project.pbxproj

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
/* End PBXAggregateTarget section */
2222

2323
/* Begin PBXBuildFile section */
24-
1D98BC1A27933D80D7359D2E /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 489A5055E59E3231F8D7DB33 /* Pods_Runner.framework */; };
2524
331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; };
2625
335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
2726
33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
2827
33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
2928
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
3029
33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
31-
698509907DDEA9FD2474675B /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A6A0DEC5A81A004C76F746A /* Pods_RunnerTests.framework */; };
30+
9158662368B3A838AC65EB8C /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 622A35631FD5D700136AA678 /* Pods_Runner.framework */; };
31+
9651576048747A23A7FE1574 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AA44EEB3B5E6BC0A90E332B /* Pods_RunnerTests.framework */; };
3232
/* End PBXBuildFile section */
3333

3434
/* Begin PBXContainerItemProxy section */
@@ -62,6 +62,9 @@
6262
/* End PBXCopyFilesBuildPhase section */
6363

6464
/* Begin PBXFileReference section */
65+
17EDDA9FAF0B06420741BC98 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = "<group>"; };
66+
2AA44EEB3B5E6BC0A90E332B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
67+
2E4609E03F313A592F1C6813 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
6568
331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
6669
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
6770
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
@@ -78,52 +81,35 @@
7881
33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; };
7982
33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; };
8083
33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; };
81-
344587A8BC8B7892A9774E02 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
82-
489A5055E59E3231F8D7DB33 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
83-
5A6A0DEC5A81A004C76F746A /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
84+
34F12F0D6B143DF3C9B15276 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
85+
5752CDD5D98EBD22BDEA03E9 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = "<group>"; };
86+
622A35631FD5D700136AA678 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
87+
641F77FB8D2D7C7348CDBB2A /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
8488
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
8589
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
86-
D076D4F8632A5BB85C35E869 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = "<group>"; };
87-
D631C861CD795067CE348179 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
88-
DB515354E358738200CDF7D0 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
89-
EF68756E059304CF7F10E5EC /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
90-
FFD4344998AF5F671A21DA16 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = "<group>"; };
90+
BD114A0435136392D8C672DF /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
9191
/* End PBXFileReference section */
9292

9393
/* Begin PBXFrameworksBuildPhase section */
9494
331C80D2294CF70F00263BE5 /* Frameworks */ = {
9595
isa = PBXFrameworksBuildPhase;
9696
buildActionMask = 2147483647;
9797
files = (
98-
698509907DDEA9FD2474675B /* Pods_RunnerTests.framework in Frameworks */,
98+
9651576048747A23A7FE1574 /* Pods_RunnerTests.framework in Frameworks */,
9999
);
100100
runOnlyForDeploymentPostprocessing = 0;
101101
};
102102
33CC10EA2044A3C60003C045 /* Frameworks */ = {
103103
isa = PBXFrameworksBuildPhase;
104104
buildActionMask = 2147483647;
105105
files = (
106-
1D98BC1A27933D80D7359D2E /* Pods_Runner.framework in Frameworks */,
106+
9158662368B3A838AC65EB8C /* Pods_Runner.framework in Frameworks */,
107107
);
108108
runOnlyForDeploymentPostprocessing = 0;
109109
};
110110
/* End PBXFrameworksBuildPhase section */
111111

112112
/* Begin PBXGroup section */
113-
143267097A016AD19836D89A /* Pods */ = {
114-
isa = PBXGroup;
115-
children = (
116-
D631C861CD795067CE348179 /* Pods-Runner.debug.xcconfig */,
117-
EF68756E059304CF7F10E5EC /* Pods-Runner.release.xcconfig */,
118-
344587A8BC8B7892A9774E02 /* Pods-Runner.profile.xcconfig */,
119-
DB515354E358738200CDF7D0 /* Pods-RunnerTests.debug.xcconfig */,
120-
D076D4F8632A5BB85C35E869 /* Pods-RunnerTests.release.xcconfig */,
121-
FFD4344998AF5F671A21DA16 /* Pods-RunnerTests.profile.xcconfig */,
122-
);
123-
name = Pods;
124-
path = Pods;
125-
sourceTree = "<group>";
126-
};
127113
331C80D6294CF71000263BE5 /* RunnerTests */ = {
128114
isa = PBXGroup;
129115
children = (
@@ -151,7 +137,7 @@
151137
331C80D6294CF71000263BE5 /* RunnerTests */,
152138
33CC10EE2044A3C60003C045 /* Products */,
153139
D73912EC22F37F3D000D13A0 /* Frameworks */,
154-
143267097A016AD19836D89A /* Pods */,
140+
AFEEAEEC0B28050F948E2155 /* Pods */,
155141
);
156142
sourceTree = "<group>";
157143
};
@@ -199,11 +185,25 @@
199185
path = Runner;
200186
sourceTree = "<group>";
201187
};
188+
AFEEAEEC0B28050F948E2155 /* Pods */ = {
189+
isa = PBXGroup;
190+
children = (
191+
2E4609E03F313A592F1C6813 /* Pods-Runner.debug.xcconfig */,
192+
34F12F0D6B143DF3C9B15276 /* Pods-Runner.release.xcconfig */,
193+
641F77FB8D2D7C7348CDBB2A /* Pods-Runner.profile.xcconfig */,
194+
BD114A0435136392D8C672DF /* Pods-RunnerTests.debug.xcconfig */,
195+
17EDDA9FAF0B06420741BC98 /* Pods-RunnerTests.release.xcconfig */,
196+
5752CDD5D98EBD22BDEA03E9 /* Pods-RunnerTests.profile.xcconfig */,
197+
);
198+
name = Pods;
199+
path = Pods;
200+
sourceTree = "<group>";
201+
};
202202
D73912EC22F37F3D000D13A0 /* Frameworks */ = {
203203
isa = PBXGroup;
204204
children = (
205-
489A5055E59E3231F8D7DB33 /* Pods_Runner.framework */,
206-
5A6A0DEC5A81A004C76F746A /* Pods_RunnerTests.framework */,
205+
622A35631FD5D700136AA678 /* Pods_Runner.framework */,
206+
2AA44EEB3B5E6BC0A90E332B /* Pods_RunnerTests.framework */,
207207
);
208208
name = Frameworks;
209209
sourceTree = "<group>";
@@ -215,7 +215,7 @@
215215
isa = PBXNativeTarget;
216216
buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
217217
buildPhases = (
218-
F5C9BD6152A5B447C3A69F71 /* [CP] Check Pods Manifest.lock */,
218+
EAC1FB76A444395893FA109D /* [CP] Check Pods Manifest.lock */,
219219
331C80D1294CF70F00263BE5 /* Sources */,
220220
331C80D2294CF70F00263BE5 /* Frameworks */,
221221
331C80D3294CF70F00263BE5 /* Resources */,
@@ -234,13 +234,13 @@
234234
isa = PBXNativeTarget;
235235
buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
236236
buildPhases = (
237-
90A5BDEC3DF6B574A91B6206 /* [CP] Check Pods Manifest.lock */,
237+
9FC174F680FA0757E3A318AE /* [CP] Check Pods Manifest.lock */,
238238
33CC10E92044A3C60003C045 /* Sources */,
239239
33CC10EA2044A3C60003C045 /* Frameworks */,
240240
33CC10EB2044A3C60003C045 /* Resources */,
241241
33CC110E2044A8840003C045 /* Bundle Framework */,
242242
3399D490228B24CF009A79C7 /* ShellScript */,
243-
8E9B1FFD2C87F9F69DE6B63F /* [CP] Embed Pods Frameworks */,
243+
98DDF40B5CBC8845E5519BD2 /* [CP] Embed Pods Frameworks */,
244244
);
245245
buildRules = (
246246
);
@@ -361,7 +361,7 @@
361361
shellPath = /bin/sh;
362362
shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
363363
};
364-
8E9B1FFD2C87F9F69DE6B63F /* [CP] Embed Pods Frameworks */ = {
364+
98DDF40B5CBC8845E5519BD2 /* [CP] Embed Pods Frameworks */ = {
365365
isa = PBXShellScriptBuildPhase;
366366
buildActionMask = 2147483647;
367367
files = (
@@ -378,7 +378,7 @@
378378
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
379379
showEnvVarsInLog = 0;
380380
};
381-
90A5BDEC3DF6B574A91B6206 /* [CP] Check Pods Manifest.lock */ = {
381+
9FC174F680FA0757E3A318AE /* [CP] Check Pods Manifest.lock */ = {
382382
isa = PBXShellScriptBuildPhase;
383383
buildActionMask = 2147483647;
384384
files = (
@@ -400,7 +400,7 @@
400400
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
401401
showEnvVarsInLog = 0;
402402
};
403-
F5C9BD6152A5B447C3A69F71 /* [CP] Check Pods Manifest.lock */ = {
403+
EAC1FB76A444395893FA109D /* [CP] Check Pods Manifest.lock */ = {
404404
isa = PBXShellScriptBuildPhase;
405405
buildActionMask = 2147483647;
406406
files = (
@@ -473,7 +473,7 @@
473473
/* Begin XCBuildConfiguration section */
474474
331C80DB294CF71000263BE5 /* Debug */ = {
475475
isa = XCBuildConfiguration;
476-
baseConfigurationReference = DB515354E358738200CDF7D0 /* Pods-RunnerTests.debug.xcconfig */;
476+
baseConfigurationReference = BD114A0435136392D8C672DF /* Pods-RunnerTests.debug.xcconfig */;
477477
buildSettings = {
478478
BUNDLE_LOADER = "$(TEST_HOST)";
479479
CURRENT_PROJECT_VERSION = 1;
@@ -488,7 +488,7 @@
488488
};
489489
331C80DC294CF71000263BE5 /* Release */ = {
490490
isa = XCBuildConfiguration;
491-
baseConfigurationReference = D076D4F8632A5BB85C35E869 /* Pods-RunnerTests.release.xcconfig */;
491+
baseConfigurationReference = 17EDDA9FAF0B06420741BC98 /* Pods-RunnerTests.release.xcconfig */;
492492
buildSettings = {
493493
BUNDLE_LOADER = "$(TEST_HOST)";
494494
CURRENT_PROJECT_VERSION = 1;
@@ -503,7 +503,7 @@
503503
};
504504
331C80DD294CF71000263BE5 /* Profile */ = {
505505
isa = XCBuildConfiguration;
506-
baseConfigurationReference = FFD4344998AF5F671A21DA16 /* Pods-RunnerTests.profile.xcconfig */;
506+
baseConfigurationReference = 5752CDD5D98EBD22BDEA03E9 /* Pods-RunnerTests.profile.xcconfig */;
507507
buildSettings = {
508508
BUNDLE_LOADER = "$(TEST_HOST)";
509509
CURRENT_PROJECT_VERSION = 1;

boring_to_beautiful/final/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ publish_to: "none"
44
version: 1.0.0
55

66
environment:
7-
sdk: ^3.7.0-0
7+
sdk: ^3.8.0-0
88

99
dependencies:
1010
flutter:
@@ -29,7 +29,7 @@ dependencies:
2929
dev_dependencies:
3030
flutter_test:
3131
sdk: flutter
32-
build_runner: ^2.4.14
32+
build_runner: ^2.4.15
3333
flutter_lints: ^5.0.0
3434
freezed: ^2.5.8
3535

boring_to_beautiful/step_01/android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
zipStoreBase=GRADLE_USER_HOME
44
zipStorePath=wrapper/dists
5-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
5+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip

boring_to_beautiful/step_01/android/settings.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ pluginManagement {
1818

1919
plugins {
2020
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
21-
id("com.android.application") version "8.7.0" apply false
22-
id("org.jetbrains.kotlin.android") version "1.8.22" apply false
21+
id("com.android.application") version "8.7.3" apply false
22+
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
2323
}
2424

2525
include(":app")

0 commit comments

Comments
 (0)