Skip to content

Commit bff55d2

Browse files
blog list and blog page in ios
1 parent 1e36c70 commit bff55d2

22 files changed

Lines changed: 531 additions & 116 deletions

project-files/Portfolio/iosApp/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ EXTERNAL SOURCES:
99
:path: "../shared"
1010

1111
SPEC CHECKSUMS:
12-
shared: 7b4d6aa8aa7ada5f9dae3229e2524d316cb9f063
12+
shared: 5e411d692f17fb797bb534efade1ab788fccd999
1313

1414
PODFILE CHECKSUM: f282da88f39e69507b0a255187c8a6b644477756
1515

project-files/Portfolio/iosApp/Pods/Local Podspecs/shared.podspec.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

project-files/Portfolio/iosApp/Pods/Manifest.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

project-files/Portfolio/iosApp/Pods/Pods.xcodeproj/project.pbxproj

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

project-files/Portfolio/iosApp/iosApp.xcodeproj/project.pbxproj

Lines changed: 42 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
/* Begin PBXBuildFile section */
1010
2152FB042600AC8F00CF470E /* iOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2152FB032600AC8F00CF470E /* iOSApp.swift */; };
11-
2E5D810089BA8073F62F7239 /* Pods_iosApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5B9F962B8569E56A6E3E91D /* Pods_iosApp.framework */; };
1211
7555FF83242A565900829871 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7555FF82242A565900829871 /* ContentView.swift */; };
1312
A506BBDB269C830700F1C1CF /* HomePageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A506BBDA269C830700F1C1CF /* HomePageView.swift */; };
1413
A506BBDF269C895800F1C1CF /* HeadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A506BBDE269C895800F1C1CF /* HeadingView.swift */; };
@@ -20,11 +19,18 @@
2019
A5775EF626DF85C50031FB78 /* ProjectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5775EF526DF85C50031FB78 /* ProjectView.swift */; };
2120
A5775EF826DF86D80031FB78 /* ProjectMaintainedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5775EF726DF86D80031FB78 /* ProjectMaintainedView.swift */; };
2221
A5775EFA26DFAE080031FB78 /* ExperienceItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5775EF926DFAE080031FB78 /* ExperienceItemView.swift */; };
22+
A59EBF6F277E133100E60F43 /* PrimaryButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A59EBF6E277E133100E60F43 /* PrimaryButton.swift */; };
23+
A5AD9CF3277DF3F0003772B8 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AD9CF2277DF3F0003772B8 /* Font.swift */; };
24+
A5AD9CF5277DF897003772B8 /* BlogPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AD9CF4277DF897003772B8 /* BlogPageView.swift */; };
25+
A5AD9CF8277DF8D0003772B8 /* BlogPageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AD9CF7277DF8D0003772B8 /* BlogPageViewModel.swift */; };
26+
FA7EBEEF2F3237CCC16F50F3 /* Pods_iosApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AFD315BE24BC4E4211C9710 /* Pods_iosApp.framework */; };
2327
/* End PBXBuildFile section */
2428

2529
/* Begin PBXFileReference section */
30+
00739EAE86FF721CD21F6DA2 /* Pods-iosApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iosApp.debug.xcconfig"; path = "Target Support Files/Pods-iosApp/Pods-iosApp.debug.xcconfig"; sourceTree = "<group>"; };
2631
2152FB032600AC8F00CF470E /* iOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSApp.swift; sourceTree = "<group>"; };
27-
3CC9B683C7D4D5A89CE3AB2C /* Pods-iosApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iosApp.release.xcconfig"; path = "Target Support Files/Pods-iosApp/Pods-iosApp.release.xcconfig"; sourceTree = "<group>"; };
32+
24FB50F5342DD59B53B7832E /* Pods-iosApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iosApp.release.xcconfig"; path = "Target Support Files/Pods-iosApp/Pods-iosApp.release.xcconfig"; sourceTree = "<group>"; };
33+
6AFD315BE24BC4E4211C9710 /* Pods_iosApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iosApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2834
7555FF7B242A565900829871 /* iosApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iosApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
2935
7555FF82242A565900829871 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
3036
7555FF8C242A565B00829871 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -37,8 +43,10 @@
3743
A5775EF526DF85C50031FB78 /* ProjectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectView.swift; sourceTree = "<group>"; };
3844
A5775EF726DF86D80031FB78 /* ProjectMaintainedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectMaintainedView.swift; sourceTree = "<group>"; };
3945
A5775EF926DFAE080031FB78 /* ExperienceItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperienceItemView.swift; sourceTree = "<group>"; };
40-
B5B9F962B8569E56A6E3E91D /* Pods_iosApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iosApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
41-
B937C53F5CBED218B466025B /* Pods-iosApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iosApp.debug.xcconfig"; path = "Target Support Files/Pods-iosApp/Pods-iosApp.debug.xcconfig"; sourceTree = "<group>"; };
46+
A59EBF6E277E133100E60F43 /* PrimaryButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrimaryButton.swift; sourceTree = "<group>"; };
47+
A5AD9CF2277DF3F0003772B8 /* Font.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = "<group>"; };
48+
A5AD9CF4277DF897003772B8 /* BlogPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogPageView.swift; sourceTree = "<group>"; };
49+
A5AD9CF7277DF8D0003772B8 /* BlogPageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogPageViewModel.swift; sourceTree = "<group>"; };
4250
/* End PBXFileReference section */
4351

4452
/* Begin PBXFrameworksBuildPhase section */
@@ -47,7 +55,7 @@
4755
buildActionMask = 2147483647;
4856
files = (
4957
A56F477C26CBDA590052858A /* URLImage in Frameworks */,
50-
2E5D810089BA8073F62F7239 /* Pods_iosApp.framework in Frameworks */,
58+
FA7EBEEF2F3237CCC16F50F3 /* Pods_iosApp.framework in Frameworks */,
5159
);
5260
runOnlyForDeploymentPostprocessing = 0;
5361
};
@@ -57,19 +65,27 @@
5765
033EB6B47AB2D5D1EC3C5E24 /* Pods */ = {
5866
isa = PBXGroup;
5967
children = (
60-
B937C53F5CBED218B466025B /* Pods-iosApp.debug.xcconfig */,
61-
3CC9B683C7D4D5A89CE3AB2C /* Pods-iosApp.release.xcconfig */,
68+
00739EAE86FF721CD21F6DA2 /* Pods-iosApp.debug.xcconfig */,
69+
24FB50F5342DD59B53B7832E /* Pods-iosApp.release.xcconfig */,
6270
);
6371
path = Pods;
6472
sourceTree = "<group>";
6573
};
74+
60A6FC1C05EE68C705CD8BA7 /* Frameworks */ = {
75+
isa = PBXGroup;
76+
children = (
77+
6AFD315BE24BC4E4211C9710 /* Pods_iosApp.framework */,
78+
);
79+
name = Frameworks;
80+
sourceTree = "<group>";
81+
};
6682
7555FF72242A565900829871 = {
6783
isa = PBXGroup;
6884
children = (
6985
7555FF7D242A565900829871 /* iosApp */,
7086
7555FF7C242A565900829871 /* Products */,
7187
033EB6B47AB2D5D1EC3C5E24 /* Pods */,
72-
DB16D0AD7D7702BFE5F5D546 /* Frameworks */,
88+
60A6FC1C05EE68C705CD8BA7 /* Frameworks */,
7389
);
7490
sourceTree = "<group>";
7591
};
@@ -84,9 +100,10 @@
84100
7555FF7D242A565900829871 /* iosApp */ = {
85101
isa = PBXGroup;
86102
children = (
103+
A5AD9CF6277DF8AB003772B8 /* BlogPage */,
104+
2152FB032600AC8F00CF470E /* iOSApp.swift */,
87105
7555FF82242A565900829871 /* ContentView.swift */,
88106
7555FF8C242A565B00829871 /* Info.plist */,
89-
2152FB032600AC8F00CF470E /* iOSApp.swift */,
90107
A506BBDA269C830700F1C1CF /* HomePageView.swift */,
91108
A506BBDE269C895800F1C1CF /* HeadingView.swift */,
92109
A506BBE0269DA81500F1C1CF /* PortfolioLinkButton.swift */,
@@ -96,16 +113,19 @@
96113
A5775EF526DF85C50031FB78 /* ProjectView.swift */,
97114
A5775EF726DF86D80031FB78 /* ProjectMaintainedView.swift */,
98115
A5775EF926DFAE080031FB78 /* ExperienceItemView.swift */,
116+
A5AD9CF2277DF3F0003772B8 /* Font.swift */,
117+
A59EBF6E277E133100E60F43 /* PrimaryButton.swift */,
99118
);
100119
path = iosApp;
101120
sourceTree = "<group>";
102121
};
103-
DB16D0AD7D7702BFE5F5D546 /* Frameworks */ = {
122+
A5AD9CF6277DF8AB003772B8 /* BlogPage */ = {
104123
isa = PBXGroup;
105124
children = (
106-
B5B9F962B8569E56A6E3E91D /* Pods_iosApp.framework */,
125+
A5AD9CF4277DF897003772B8 /* BlogPageView.swift */,
126+
A5AD9CF7277DF8D0003772B8 /* BlogPageViewModel.swift */,
107127
);
108-
name = Frameworks;
128+
path = BlogPage;
109129
sourceTree = "<group>";
110130
};
111131
/* End PBXGroup section */
@@ -115,7 +135,7 @@
115135
isa = PBXNativeTarget;
116136
buildConfigurationList = 7555FFA5242A565B00829871 /* Build configuration list for PBXNativeTarget "iosApp" */;
117137
buildPhases = (
118-
4C88ECF3E215C17BDE5FD2C0 /* [CP] Check Pods Manifest.lock */,
138+
153670E327808BA02AF360FA /* [CP] Check Pods Manifest.lock */,
119139
7555FF77242A565900829871 /* Sources */,
120140
7555FF79242A565900829871 /* Resources */,
121141
5B0692A8699AC8D910FAFC20 /* Frameworks */,
@@ -179,7 +199,7 @@
179199
/* End PBXResourcesBuildPhase section */
180200

181201
/* Begin PBXShellScriptBuildPhase section */
182-
4C88ECF3E215C17BDE5FD2C0 /* [CP] Check Pods Manifest.lock */ = {
202+
153670E327808BA02AF360FA /* [CP] Check Pods Manifest.lock */ = {
183203
isa = PBXShellScriptBuildPhase;
184204
buildActionMask = 2147483647;
185205
files = (
@@ -211,12 +231,16 @@
211231
A5775EF826DF86D80031FB78 /* ProjectMaintainedView.swift in Sources */,
212232
A5775EFA26DFAE080031FB78 /* ExperienceItemView.swift in Sources */,
213233
A506BBE1269DA81500F1C1CF /* PortfolioLinkButton.swift in Sources */,
234+
A5AD9CF8277DF8D0003772B8 /* BlogPageViewModel.swift in Sources */,
214235
2152FB042600AC8F00CF470E /* iOSApp.swift in Sources */,
215236
A5775EF626DF85C50031FB78 /* ProjectView.swift in Sources */,
216237
A506BBDB269C830700F1C1CF /* HomePageView.swift in Sources */,
217238
7555FF83242A565900829871 /* ContentView.swift in Sources */,
239+
A5AD9CF5277DF897003772B8 /* BlogPageView.swift in Sources */,
218240
A506BBDF269C895800F1C1CF /* HeadingView.swift in Sources */,
241+
A5AD9CF3277DF3F0003772B8 /* Font.swift in Sources */,
219242
A5775EF426DE7D390031FB78 /* SectionHeader.swift in Sources */,
243+
A59EBF6F277E133100E60F43 /* PrimaryButton.swift in Sources */,
220244
A56F477526CB8B0A0052858A /* ScreenState.swift in Sources */,
221245
A56F477326CB88C10052858A /* ViewModel.swift in Sources */,
222246
);
@@ -276,7 +300,7 @@
276300
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
277301
GCC_WARN_UNUSED_FUNCTION = YES;
278302
GCC_WARN_UNUSED_VARIABLE = YES;
279-
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
303+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
280304
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
281305
MTL_FAST_MATH = YES;
282306
ONLY_ACTIVE_ARCH = YES;
@@ -331,7 +355,7 @@
331355
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
332356
GCC_WARN_UNUSED_FUNCTION = YES;
333357
GCC_WARN_UNUSED_VARIABLE = YES;
334-
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
358+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
335359
MTL_ENABLE_DEBUG_INFO = NO;
336360
MTL_FAST_MATH = YES;
337361
SDKROOT = iphoneos;
@@ -343,7 +367,7 @@
343367
};
344368
7555FFA6242A565B00829871 /* Debug */ = {
345369
isa = XCBuildConfiguration;
346-
baseConfigurationReference = B937C53F5CBED218B466025B /* Pods-iosApp.debug.xcconfig */;
370+
baseConfigurationReference = 00739EAE86FF721CD21F6DA2 /* Pods-iosApp.debug.xcconfig */;
347371
buildSettings = {
348372
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
349373
CODE_SIGN_STYLE = Automatic;
@@ -363,7 +387,7 @@
363387
};
364388
7555FFA7242A565B00829871 /* Release */ = {
365389
isa = XCBuildConfiguration;
366-
baseConfigurationReference = 3CC9B683C7D4D5A89CE3AB2C /* Pods-iosApp.release.xcconfig */;
390+
baseConfigurationReference = 24FB50F5342DD59B53B7832E /* Pods-iosApp.release.xcconfig */;
367391
buildSettings = {
368392
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
369393
CODE_SIGN_STYLE = Automatic;

0 commit comments

Comments
 (0)