Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a5fd817
chore : cloud init
JaeUngJang May 10, 2023
a3384f4
feat : synchronize database
JaeUngJang May 11, 2023
314e8b3
chore : edit notification view
musclefrog May 12, 2023
721dc98
chore : add lists to check database in real time
JaeUngJang May 12, 2023
cf1da1d
feat : add description modal view
musclefrog May 12, 2023
2550ceb
Merge pull request #8 from MC2-Team7/feature/UI
musclefrog May 12, 2023
84e9af2
Merge branch 'develop' into feature/cloud
eemdeeks May 12, 2023
749c2c9
Merge pull request #9 from MC2-Team7/feature/cloud
eemdeeks May 12, 2023
5a6fa5d
chore : fix date sorting error
musclefrog May 12, 2023
67726d6
fix : fix some build error
eemdeeks May 12, 2023
a9e38a8
chore : edit description modal view
musclefrog May 12, 2023
74e3b90
feat : add push notification from baby to parents
eemdeeks May 13, 2023
b10cb05
chore : delete peripheral files
eemdeeks May 13, 2023
5243e6d
feat : add app launch screen
musclefrog May 13, 2023
da3a71c
Merge pull request #10 from MC2-Team7/feature/UI
yerimee82 May 13, 2023
6bf5f86
chore : add alert after pressing send button
eemdeeks May 13, 2023
725ff4e
Merge branch 'develop' into feature/notiFromBaby
JaeUngJang May 13, 2023
beab14e
fix : fix some error
JaeUngJang May 13, 2023
1831f2f
Merge pull request #11 from MC2-Team7/feature/notiFromBaby
JaeUngJang May 13, 2023
e913f8f
chore : delete heart button
JaeUngJang May 13, 2023
64f578e
chore : edit description modal view
musclefrog May 13, 2023
16cc527
Merge pull request #12 from MC2-Team7/feature/deleteHeart
JaeUngJang May 13, 2023
5b1bbbd
chore : add button reset function
eemdeeks May 15, 2023
3252eb0
feat : check network connection
eemdeeks May 15, 2023
72c06de
Merge pull request #14 from MC2-Team7/feature/ddan
eemdeeks May 17, 2023
c94f5f6
chore : fix alert
eemdeeks May 17, 2023
4675256
Merge pull request #15 from MC2-Team7/feature/last
eemdeeks May 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 60 additions & 15 deletions CookCookMom.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,14 @@
187ADF0329FA5D8500C4CDCD /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 187ADF0229FA5D8500C4CDCD /* Preview Assets.xcassets */; };
187ADF0A29FA5F2500C4CDCD /* .gitignore in Resources */ = {isa = PBXBuildFile; fileRef = 187ADF0929FA5F2500C4CDCD /* .gitignore */; };
18DA57232A08EDE600EE16EA /* CentralViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DA57222A08EDE600EE16EA /* CentralViewModel.swift */; };
18DA57252A08EE1600EE16EA /* PeripheralViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DA57242A08EE1600EE16EA /* PeripheralViewModel.swift */; };
18DA57282A08EE8F00EE16EA /* TransferService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DA57272A08EE8F00EE16EA /* TransferService.swift */; };
18DA572A2A08EEDC00EE16EA /* SendView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DA57292A08EEDC00EE16EA /* SendView.swift */; };
18DA572D2A08EF0C00EE16EA /* SendIngredientsButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DA572C2A08EF0C00EE16EA /* SendIngredientsButton.swift */; };
18DA572F2A09222C00EE16EA /* CentralView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DA572E2A09222C00EE16EA /* CentralView.swift */; };
363087C12A0B69100062DDC9 /* NotificationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363087C02A0B69100062DDC9 /* NotificationListView.swift */; };
363087C32A0B69240062DDC9 /* NotificationRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363087C22A0B69240062DDC9 /* NotificationRowView.swift */; };
363087C62A0B69620062DDC9 /* (null) in Sources */ = {isa = PBXBuildFile; };
363087CA2A0E1B3B0062DDC9 /* DescriptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363087C92A0E1B3B0062DDC9 /* DescriptionView.swift */; };
363BE19D2A0A3070005E2876 /* CartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363BE19C2A0A3070005E2876 /* CartView.swift */; };
36673D292A00D1DA001EEB19 /* NotificationButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36673D282A00D1DA001EEB19 /* NotificationButton.swift */; };
36673D2B2A00D1E2001EEB19 /* IngredientButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36673D2A2A00D1E2001EEB19 /* IngredientButton.swift */; };
Expand All @@ -26,6 +29,9 @@
36673D512A0136F0001EEB19 /* ShoppingCart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36673D502A0136F0001EEB19 /* ShoppingCart.swift */; };
36673D532A023BDD001EEB19 /* Ingredient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36673D522A023BDD001EEB19 /* Ingredient.swift */; };
36673D552A0282E5001EEB19 /* IngredientC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36673D542A0282E5001EEB19 /* IngredientC.swift */; };
402F505B2A0AB4B70093C94B /* PersistenceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402F505A2A0AB4B70093C94B /* PersistenceController.swift */; };
402F505E2A0AB4DE0093C94B /* CookCookMom.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 402F505C2A0AB4DE0093C94B /* CookCookMom.xcdatamodeld */; };
6F8565BC2A12277500FD0A58 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F8565BB2A12277500FD0A58 /* NetworkManager.swift */; };
6FCE85852A08D43E0086FB52 /* IngredientModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FCE85842A08D43E0086FB52 /* IngredientModel.swift */; };
6FCE85882A08D4BE0086FB52 /* TestView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FCE85872A08D4BE0086FB52 /* TestView.swift */; };
6FCE858A2A08D4C70086FB52 /* IngredientsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FCE85892A08D4C70086FB52 /* IngredientsViewModel.swift */; };
Expand All @@ -39,11 +45,13 @@
187ADF0229FA5D8500C4CDCD /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
187ADF0929FA5F2500C4CDCD /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
18DA57222A08EDE600EE16EA /* CentralViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CentralViewModel.swift; sourceTree = "<group>"; };
18DA57242A08EE1600EE16EA /* PeripheralViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeripheralViewModel.swift; sourceTree = "<group>"; };
18DA57272A08EE8F00EE16EA /* TransferService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferService.swift; sourceTree = "<group>"; };
18DA57292A08EEDC00EE16EA /* SendView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SendView.swift; path = CookCookMom/Constants/SendView.swift; sourceTree = SOURCE_ROOT; };
18DA572C2A08EF0C00EE16EA /* SendIngredientsButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendIngredientsButton.swift; sourceTree = "<group>"; };
18DA572E2A09222C00EE16EA /* CentralView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CentralView.swift; sourceTree = "<group>"; };
363087C02A0B69100062DDC9 /* NotificationListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationListView.swift; sourceTree = "<group>"; };
363087C22A0B69240062DDC9 /* NotificationRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationRowView.swift; sourceTree = "<group>"; };
363087C92A0E1B3B0062DDC9 /* DescriptionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DescriptionView.swift; sourceTree = "<group>"; };
363BE19C2A0A3070005E2876 /* CartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartView.swift; sourceTree = "<group>"; };
36673D282A00D1DA001EEB19 /* NotificationButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationButton.swift; sourceTree = "<group>"; };
36673D2A2A00D1E2001EEB19 /* IngredientButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IngredientButton.swift; sourceTree = "<group>"; };
Expand All @@ -52,6 +60,11 @@
36673D502A0136F0001EEB19 /* ShoppingCart.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShoppingCart.swift; sourceTree = "<group>"; };
36673D522A023BDD001EEB19 /* Ingredient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Ingredient.swift; sourceTree = "<group>"; };
36673D542A0282E5001EEB19 /* IngredientC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IngredientC.swift; sourceTree = "<group>"; };
402F50582A0AB3F70093C94B /* CookCookMom.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CookCookMom.entitlements; sourceTree = "<group>"; };
402F50592A0AB4220093C94B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
402F505A2A0AB4B70093C94B /* PersistenceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistenceController.swift; sourceTree = "<group>"; };
402F505D2A0AB4DE0093C94B /* CookCookMom.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = CookCookMom.xcdatamodel; sourceTree = "<group>"; };
6F8565BB2A12277500FD0A58 /* NetworkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = "<group>"; };
6FCE85842A08D43E0086FB52 /* IngredientModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IngredientModel.swift; sourceTree = "<group>"; };
6FCE85872A08D4BE0086FB52 /* TestView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestView.swift; sourceTree = "<group>"; };
6FCE85892A08D4C70086FB52 /* IngredientsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IngredientsViewModel.swift; sourceTree = "<group>"; };
Expand All @@ -71,6 +84,7 @@
187ADEEF29FA5D8400C4CDCD = {
isa = PBXGroup;
children = (
6F8565BA2A12271800FD0A58 /* Utils */,
187ADF0929FA5F2500C4CDCD /* .gitignore */,
187ADEFA29FA5D8400C4CDCD /* CookCookMom */,
187ADEF929FA5D8400C4CDCD /* Products */,
Expand All @@ -88,6 +102,8 @@
187ADEFA29FA5D8400C4CDCD /* CookCookMom */ = {
isa = PBXGroup;
children = (
402F50592A0AB4220093C94B /* Info.plist */,
402F50582A0AB3F70093C94B /* CookCookMom.entitlements */,
18DA57262A08EE7100EE16EA /* Constants */,
18DA57092A08E29C00EE16EA /* Model */,
18DA57082A08E29000EE16EA /* View */,
Expand All @@ -101,6 +117,7 @@
36673D522A023BDD001EEB19 /* Ingredient.swift */,
36673D542A0282E5001EEB19 /* IngredientC.swift */,
187ADEFF29FA5D8500C4CDCD /* Assets.xcassets */,
402F505C2A0AB4DE0093C94B /* CookCookMom.xcdatamodeld */,
187ADF0129FA5D8500C4CDCD /* Preview Content */,
);
path = CookCookMom;
Expand All @@ -118,7 +135,6 @@
isa = PBXGroup;
children = (
18DA571F2A08ED7F00EE16EA /* Central */,
18DA57212A08ED9200EE16EA /* Peripheral */,
18DA57202A08ED8600EE16EA /* SendIngredients */,
);
path = ViewModel;
Expand All @@ -130,6 +146,9 @@
18DA572B2A08EEE000EE16EA /* Components */,
18DA57292A08EEDC00EE16EA /* SendView.swift */,
18DA572E2A09222C00EE16EA /* CentralView.swift */,
363087C02A0B69100062DDC9 /* NotificationListView.swift */,
363087C22A0B69240062DDC9 /* NotificationRowView.swift */,
363087C92A0E1B3B0062DDC9 /* DescriptionView.swift */,
);
path = View;
sourceTree = "<group>";
Expand All @@ -138,6 +157,7 @@
isa = PBXGroup;
children = (
6FCE85842A08D43E0086FB52 /* IngredientModel.swift */,
402F505A2A0AB4B70093C94B /* PersistenceController.swift */,
);
path = Model;
sourceTree = "<group>";
Expand All @@ -158,14 +178,6 @@
path = SendIngredients;
sourceTree = "<group>";
};
18DA57212A08ED9200EE16EA /* Peripheral */ = {
isa = PBXGroup;
children = (
18DA57242A08EE1600EE16EA /* PeripheralViewModel.swift */,
);
path = Peripheral;
sourceTree = "<group>";
};
18DA57262A08EE7100EE16EA /* Constants */ = {
isa = PBXGroup;
children = (
Expand All @@ -185,6 +197,14 @@
path = Components;
sourceTree = "<group>";
};
6F8565BA2A12271800FD0A58 /* Utils */ = {
isa = PBXGroup;
children = (
6F8565BB2A12277500FD0A58 /* NetworkManager.swift */,
);
path = Utils;
sourceTree = "<group>";
};
6FCE85862A08D4980086FB52 /* Test */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -265,6 +285,7 @@
buildActionMask = 2147483647;
files = (
18DA57282A08EE8F00EE16EA /* TransferService.swift in Sources */,
363087C62A0B69620062DDC9 /* (null) in Sources */,
36673D2F2A00D1EC001EEB19 /* SelectView.swift in Sources */,
36673D292A00D1DA001EEB19 /* NotificationButton.swift in Sources */,
187ADEFE29FA5D8400C4CDCD /* ContentView.swift in Sources */,
Expand All @@ -277,12 +298,17 @@
36673D2B2A00D1E2001EEB19 /* IngredientButton.swift in Sources */,
6FCE858A2A08D4C70086FB52 /* IngredientsViewModel.swift in Sources */,
18DA572F2A09222C00EE16EA /* CentralView.swift in Sources */,
18DA57252A08EE1600EE16EA /* PeripheralViewModel.swift in Sources */,
363087C32A0B69240062DDC9 /* NotificationRowView.swift in Sources */,
363087C12A0B69100062DDC9 /* NotificationListView.swift in Sources */,
187ADEFC29FA5D8400C4CDCD /* CookCookMomApp.swift in Sources */,
36673D512A0136F0001EEB19 /* ShoppingCart.swift in Sources */,
18DA572A2A08EEDC00EE16EA /* SendView.swift in Sources */,
363BE19D2A0A3070005E2876 /* CartView.swift in Sources */,
36673D552A0282E5001EEB19 /* IngredientC.swift in Sources */,
402F505E2A0AB4DE0093C94B /* CookCookMom.xcdatamodeld in Sources */,
6F8565BC2A12277500FD0A58 /* NetworkManager.swift in Sources */,
402F505B2A0AB4B70093C94B /* PersistenceController.swift in Sources */,
363087CA2A0E1B3B0062DDC9 /* DescriptionView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -408,12 +434,15 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = CookCookMom/CookCookMom.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"CookCookMom/Preview Content\"";
DEVELOPMENT_TEAM = L4S47TM436;
DEVELOPMENT_TEAM = M8JXU75248;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = CookCookMom/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = ChopChopMom;
INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "\"CookCookMom\" use bluetooth";
INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription = "\"CookCookMom\" use bluetooth";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
Expand All @@ -427,7 +456,7 @@
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.cookcookmom.mom;
PRODUCT_BUNDLE_IDENTIFIER = com.myApp.container;
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bundle identifier를 클라우드킷 콘솔 컨테이너 이름이랑 같게 써야해요.

PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
Expand All @@ -440,12 +469,15 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = CookCookMom/CookCookMom.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"CookCookMom/Preview Content\"";
DEVELOPMENT_TEAM = L4S47TM436;
DEVELOPMENT_TEAM = M8JXU75248;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = CookCookMom/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = ChopChopMom;
INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "\"CookCookMom\" use bluetooth";
INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription = "\"CookCookMom\" use bluetooth";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
Expand Down Expand Up @@ -489,6 +521,19 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */

/* Begin XCVersionGroup section */
402F505C2A0AB4DE0093C94B /* CookCookMom.xcdatamodeld */ = {
isa = XCVersionGroup;
children = (
402F505D2A0AB4DE0093C94B /* CookCookMom.xcdatamodel */,
);
currentVersion = 402F505D2A0AB4DE0093C94B /* CookCookMom.xcdatamodel */;
path = CookCookMom.xcdatamodeld;
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
/* End XCVersionGroup section */
};
rootObject = 187ADEF029FA5D8400C4CDCD /* Project object */;
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"images" : [
{
"filename" : "appIcon.png",
"idiom" : "universal",
"platform" : "ios",
"size" : "1024x1024"
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "LaunchScreenImage.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions CookCookMom/Assets.xcassets/clickCarrot.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "clickCarrot.svg",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading