├── .github
├── ISSUE_TEMPLATE
│ ├── 🌝-issue-template.md
│ ├── 🍀-issue-template.md
│ ├── 👾-issue-template.md
│ └── 🪁-issue-template.md
└── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── KeepGoEat-iOS
├── .swiftlint.yml
├── KeepGoEat-iOS.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── swiftpm
│ │ │ └── Package.resolved
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── KeepGoEat-iOS.xcscheme
└── KeepGoEat-iOS
│ ├── Application
│ ├── AppDelegate.swift
│ └── SceneDelegate.swift
│ ├── Common
│ ├── Consts
│ │ ├── Color.swift
│ │ ├── Const.swift
│ │ ├── Font.swift
│ │ ├── Image.swift
│ │ └── String.swift
│ ├── Extensions
│ │ ├── Encodable+.swift
│ │ ├── NSMutableAttributedString+.swift
│ │ ├── String+.swift
│ │ ├── UILabel+.swift
│ │ ├── UIView+.swift
│ │ ├── UIViewController+.swift
│ │ └── adjust+.swift
│ └── Utils
│ │ ├── CheckNetwork
│ │ ├── CheckNetwork.swift
│ │ └── CheckNetworkViewController.swift
│ │ ├── CheckVersion.swift
│ │ ├── KeychainHandler.swift
│ │ ├── RootViewControllerSwitcher.swift
│ │ └── SetMixpanel.swift
│ ├── Data
│ ├── GoalDetail
│ │ ├── GoalDetailRequest.swift
│ │ └── GoalDetailResponse.swift
│ ├── Home
│ │ ├── HomeRequest.swift
│ │ └── HomeResponse.swift
│ ├── Login
│ │ ├── LoginRequest.swift
│ │ └── LoginResponse.swift
│ ├── MyPage
│ │ ├── MyPageRequest.swift
│ │ └── MyPageResponse.swift
│ ├── NewGoal
│ │ ├── NewGoalRequest.swift
│ │ └── NewGoalResponse.swift
│ ├── Onboarding
│ │ └── OnboardingDataModel.swift
│ └── StoreGoal
│ │ ├── StoreGoalRequest.swift
│ │ └── StoreGoalResponse.swift
│ ├── Info.plist
│ ├── KeepGoEat-iOS.entitlements
│ ├── MyPage
│ ├── AccountInfo
│ │ ├── Controller
│ │ │ └── AccountInfoViewController.swift
│ │ └── View
│ │ │ ├── AccountInfoView.swift
│ │ │ └── LogoutAlertView.swift
│ ├── Controller
│ │ ├── ContactViewController.swift
│ │ ├── LogoutAlertViewController.swift
│ │ ├── MyPageViewController.swift
│ │ └── ServiceIntroViewController.swift
│ ├── View
│ │ ├── MyPageView.swift
│ │ └── ServiceIntroView.swift
│ └── Withdrawal
│ │ ├── Controller
│ │ └── WithdrawalViewController.swift
│ │ └── View
│ │ ├── CheckBoxButton.swift
│ │ ├── WithdrawalAlertView.swift
│ │ └── WithdrawalView.swift
│ ├── Network
│ ├── BaseTargetType.swift
│ ├── GeneralResponse.swift
│ ├── GoalDetail
│ │ ├── GoalDetailRouter.swift
│ │ └── GoalDetailService.swift
│ ├── Home
│ │ ├── HomeRouter.swift
│ │ └── HomeService.swift
│ ├── Login
│ │ ├── LoginRouter.swift
│ │ └── LoginService.swift
│ ├── MoyaLoggingPlugin.swift
│ ├── MyPage
│ │ ├── MyPageRouter.swift
│ │ └── MyPageService.swift
│ ├── NetworkBase.swift
│ ├── NetworkConstant.swift
│ ├── NetworkResult.swift
│ ├── NewGoal
│ │ ├── NewGoalRouter.swift
│ │ └── NewGoalService.swift
│ ├── StoreGoal
│ │ ├── StoreGoalRouter.swift
│ │ └── StoreGoalService.swift
│ └── URLConstant.swift
│ ├── Presentation
│ ├── Base
│ │ ├── BaseNavigationController.swift
│ │ ├── BaseViewController.swift
│ │ ├── Bottom
│ │ │ └── BottomSheetView.swift
│ │ └── Header
│ │ │ └── HeaderView.swift
│ ├── GoalDetail
│ │ ├── Cell
│ │ │ └── GoalDetailCollectionViewCell.swift
│ │ ├── Controller
│ │ │ └── GoalDetailViewController.swift
│ │ ├── Model
│ │ │ └── GoalDetailStampModel.swift
│ │ └── View
│ │ │ ├── DeleteBottomSheetView.swift
│ │ │ ├── GoalDetailCollectionView.swift
│ │ │ ├── GoalDetailView.swift
│ │ │ ├── GoalStatsView.swift
│ │ │ └── SaveBottomSheetView.swift
│ ├── Home
│ │ ├── Cell
│ │ │ ├── HomeGoalAddCollectionViewCell.swift
│ │ │ └── HomeGoalCollectionViewCell.swift
│ │ ├── Controller
│ │ │ └── HomeViewController.swift
│ │ └── View
│ │ │ ├── HomeAchieveButton.swift
│ │ │ ├── HomeBaseView.swift
│ │ │ ├── HomeBottomSheetView.swift
│ │ │ ├── HomeCheerView.swift
│ │ │ ├── HomeEmptyView.swift
│ │ │ ├── HomeExistView.swift
│ │ │ ├── HomeGoalCollectionView.swift
│ │ │ ├── HomeNewGoalTypeView.swift
│ │ │ └── HomeView.swift
│ ├── Login
│ │ ├── Controller
│ │ │ └── LoginViewController.swift
│ │ └── View
│ │ │ └── SocialLoginButton.swift
│ ├── NewGoal
│ │ └── NewGoalViewController.swift
│ ├── Onboarding
│ │ ├── Cell
│ │ │ └── OnboardingCollectionViewCell.swift
│ │ └── Controller
│ │ │ └── OnboardingViewController.swift
│ ├── Splash
│ │ ├── Controller
│ │ │ └── SplashViewController.swift
│ │ └── View
│ │ │ └── SplashView.swift
│ └── StoreGoal
│ │ ├── Cell
│ │ └── StoreCollectionViewCell.swift
│ │ ├── Controller
│ │ └── StoreGoalViewController.swift
│ │ └── View
│ │ ├── StoreCollectionView.swift
│ │ ├── StoreFilterButton.swift
│ │ └── StoreGoalView.swift
│ ├── Resource
│ ├── Assets.xcassets
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ ├── AppIcon.appiconset
│ │ │ ├── 100.png
│ │ │ ├── 1024.png
│ │ │ ├── 114.png
│ │ │ ├── 120.png
│ │ │ ├── 128.png
│ │ │ ├── 144.png
│ │ │ ├── 152.png
│ │ │ ├── 16.png
│ │ │ ├── 167.png
│ │ │ ├── 172.png
│ │ │ ├── 180.png
│ │ │ ├── 196.png
│ │ │ ├── 20.png
│ │ │ ├── 216.png
│ │ │ ├── 256.png
│ │ │ ├── 29.png
│ │ │ ├── 32.png
│ │ │ ├── 40.png
│ │ │ ├── 48.png
│ │ │ ├── 50.png
│ │ │ ├── 512.png
│ │ │ ├── 55.png
│ │ │ ├── 57.png
│ │ │ ├── 58.png
│ │ │ ├── 60.png
│ │ │ ├── 64.png
│ │ │ ├── 66.png
│ │ │ ├── 72.png
│ │ │ ├── 76.png
│ │ │ ├── 80.png
│ │ │ ├── 87.png
│ │ │ ├── 88.png
│ │ │ ├── 92.png
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ ├── homeBackgroundImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── homeBackgroundImage.png
│ │ │ ├── homeBackgroundImage@2x.png
│ │ │ └── homeBackgroundImage@3x.png
│ │ ├── homeBackgroundImage0.imageset
│ │ │ ├── Contents.json
│ │ │ ├── homeBackgroundImage0.png
│ │ │ ├── homeBackgroundImage0@2x.png
│ │ │ └── homeBackgroundImage0@3x.png
│ │ ├── homeBackgroundImage1.imageset
│ │ │ ├── Contents.json
│ │ │ ├── homeBackgroundImage1.png
│ │ │ ├── homeBackgroundImage1@2x.png
│ │ │ └── homeBackgroundImage1@3x.png
│ │ ├── homeBackgroundImage2.imageset
│ │ │ ├── Contents.json
│ │ │ ├── homeBackgroundImage2.png
│ │ │ ├── homeBackgroundImage2@2x.png
│ │ │ └── homeBackgroundImage2@3x.png
│ │ ├── icnBox.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnBox.pdf
│ │ ├── icnCheck.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnCheck.pdf
│ │ ├── icnLeft.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnLeft.pdf
│ │ ├── icnMypage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icnMypage.png
│ │ │ ├── icnMypage@2x.png
│ │ │ └── icnMypage@3x.png
│ │ ├── icnPen.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnPen.pdf
│ │ ├── icnPlus.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnPlus.pdf
│ │ ├── icnRight.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnRight.pdf
│ │ ├── icnTagMinus.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnTagMinus.pdf
│ │ ├── icnTagPlus.imageset
│ │ │ ├── Contents.json
│ │ │ └── icnTagPlus.pdf
│ │ ├── icn_apple.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_apple.png
│ │ │ ├── icn_apple@2x.png
│ │ │ └── icn_apple@3x.png
│ │ ├── icn_check_green.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_check_green.png
│ │ │ ├── icn_check_green@2x.png
│ │ │ └── icn_check_green@3x.png
│ │ ├── icn_check_orange.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_check_orange.png
│ │ │ ├── icn_check_orange@2x.png
│ │ │ └── icn_check_orange@3x.png
│ │ ├── icn_checkboxChecked.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_checkboxChecked.png
│ │ │ ├── icn_checkboxChecked@2x.png
│ │ │ └── icn_checkboxChecked@3x.png
│ │ ├── icn_checkboxDefault.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_checkboxDefault.png
│ │ │ ├── icn_checkboxDefault@2x.png
│ │ │ └── icn_checkboxDefault@3x.png
│ │ ├── icn_detail.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_detail.png
│ │ │ ├── icn_detail@2x.png
│ │ │ └── icn_detail@3x.png
│ │ ├── icn_subpage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icn_subpage.png
│ │ │ ├── icn_subpage@2x.png
│ │ │ └── icn_subpage@3x.png
│ │ ├── imgEmptyStampLess.imageset
│ │ │ ├── Contents.json
│ │ │ ├── imgEmptyStampLess.png
│ │ │ ├── imgEmptyStampLess@2x.png
│ │ │ └── imgEmptyStampLess@3x.png
│ │ ├── imgEmptyStampMore.imageset
│ │ │ ├── Contents.json
│ │ │ ├── imgEmptyStampMore.png
│ │ │ ├── imgEmptyStampMore@2x.png
│ │ │ └── imgEmptyStampMore@3x.png
│ │ ├── imgSignup.imageset
│ │ │ ├── Contents.json
│ │ │ ├── imgSignup.png
│ │ │ ├── imgSignup@2x.png
│ │ │ └── imgSignup@3x.png
│ │ ├── imgSplash.imageset
│ │ │ ├── Contents.json
│ │ │ ├── imgSplash.png
│ │ │ ├── imgSplash@2x.png
│ │ │ └── imgSplash@3x.png
│ │ ├── img_serviceintro.imageset
│ │ │ ├── Contents.json
│ │ │ ├── img_serviceintro.png
│ │ │ ├── img_serviceintro@2x.png
│ │ │ └── img_serviceintro@3x.png
│ │ ├── kakaoLogo.imageset
│ │ │ ├── Contents.json
│ │ │ ├── kakaoLogo.png
│ │ │ ├── kakaoLogo@2x.png
│ │ │ └── kakaoLogo@3x.png
│ │ ├── lessTag.imageset
│ │ │ ├── Contents.json
│ │ │ ├── lessTag.png
│ │ │ ├── lessTag@2x-1.png
│ │ │ └── lessTag@3x-1.png
│ │ ├── moreTag.imageset
│ │ │ ├── Contents.json
│ │ │ ├── moreTag.png
│ │ │ ├── moreTag@2x.png
│ │ │ └── moreTag@3x.png
│ │ ├── plateGrayView1.imageset
│ │ │ ├── Contents.json
│ │ │ ├── plateGrayView1.png
│ │ │ ├── plateGrayView1@2x.png
│ │ │ └── plateGrayView1@3x.png
│ │ ├── plateGrayView2.imageset
│ │ │ ├── Contents.json
│ │ │ ├── plateGrayView2.png
│ │ │ ├── plateGrayView2@2x.png
│ │ │ └── plateGrayView2@3x.png
│ │ ├── snailEmpty.imageset
│ │ │ ├── Contents.json
│ │ │ └── snailEmpty.png
│ │ ├── snailGreenCheer.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenCheer.png
│ │ │ ├── snailGreenCheer@2x.png
│ │ │ └── snailGreenCheer@3x.png
│ │ ├── snailGreenCheerLeft.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenCheerLeft.png
│ │ │ ├── snailGreenCheerLeft@2x.png
│ │ │ └── snailGreenCheerLeft@3x.png
│ │ ├── snailGreenDefault.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenDefault.png
│ │ │ ├── snailGreenDefault@2x.png
│ │ │ └── snailGreenDefault@3x.png
│ │ ├── snailGreenFront.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenFront.png
│ │ │ ├── snailGreenFront@2x.png
│ │ │ └── snailGreenFront@3x.png
│ │ ├── snailGreenGlasses.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenGlasses.png
│ │ │ ├── snailGreenGlasses@2x.png
│ │ │ └── snailGreenGlasses@3x.png
│ │ ├── snailGreenHungry.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenHungry.png
│ │ │ ├── snailGreenHungry@2x.png
│ │ │ └── snailGreenHungry@3x.png
│ │ ├── snailGreenRibon.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenRibon.png
│ │ │ ├── snailGreenRibon@2x.png
│ │ │ └── snailGreenRibon@3x.png
│ │ ├── snailGreenSad.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenSad.png
│ │ │ ├── snailGreenSad@2x.png
│ │ │ └── snailGreenSad@3x.png
│ │ ├── snailGreenSpoon.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenSpoon.png
│ │ │ ├── snailGreenSpoon@2x.png
│ │ │ └── snailGreenSpoon@3x.png
│ │ ├── snailGreenSticker1.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenSticker1.png
│ │ │ ├── snailGreenSticker1@2x.png
│ │ │ └── snailGreenSticker1@3x.png
│ │ ├── snailGreenSticker2.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailGreenSticker2.png
│ │ │ ├── snailGreenSticker2@2x.png
│ │ │ └── snailGreenSticker2@3x.png
│ │ ├── snailOrangeCheer.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeCheer.png
│ │ │ ├── snailOrangeCheer@2x.png
│ │ │ └── snailOrangeCheer@3x.png
│ │ ├── snailOrangeCheerLeft.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeCheerLeft.png
│ │ │ ├── snailOrangeCheerLeft@2x.png
│ │ │ └── snailOrangeCheerLeft@3x.png
│ │ ├── snailOrangeDefault.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeDefault.png
│ │ │ ├── snailOrangeDefault@2x.png
│ │ │ └── snailOrangeDefault@3x.png
│ │ ├── snailOrangeFront.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeFront.png
│ │ │ ├── snailOrangeFront@2x.png
│ │ │ └── snailOrangeFront@3x.png
│ │ ├── snailOrangeGlasses.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeGlasses.png
│ │ │ ├── snailOrangeGlasses@2x.png
│ │ │ └── snailOrangeGlasses@3x.png
│ │ ├── snailOrangeHungry.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeHungry.png
│ │ │ ├── snailOrangeHungry@2x.png
│ │ │ └── snailOrangeHungry@3x.png
│ │ ├── snailOrangeLeaf.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeLeaf.png
│ │ │ ├── snailOrangeLeaf@2x.png
│ │ │ └── snailOrangeLeaf@3x.png
│ │ ├── snailOrangeRibon.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeRibon.png
│ │ │ ├── snailOrangeRibon@2x.png
│ │ │ └── snailOrangeRibon@3x.png
│ │ ├── snailOrangeSad.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeSad.png
│ │ │ ├── snailOrangeSad@2x.png
│ │ │ └── snailOrangeSad@3x.png
│ │ ├── snailOrangeSpoon.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeSpoon.png
│ │ │ ├── snailOrangeSpoon@2x.png
│ │ │ └── snailOrangeSpoon@3x.png
│ │ ├── snailOrangeSticker1.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeSticker1.png
│ │ │ ├── snailOrangeSticker1@2x.png
│ │ │ └── snailOrangeSticker1@3x.png
│ │ ├── snailOrangeSticker2.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snailOrangeSticker2.png
│ │ │ ├── snailOrangeSticker2@2x.png
│ │ │ └── snailOrangeSticker2@3x.png
│ │ └── trash.imageset
│ │ │ ├── Contents.json
│ │ │ ├── trash.png
│ │ │ ├── trash@2x.png
│ │ │ └── trash@3x.png
│ ├── Colors.xcassets
│ │ ├── Contents.json
│ │ ├── gray100.colorset
│ │ │ └── Contents.json
│ │ ├── gray200.colorset
│ │ │ └── Contents.json
│ │ ├── gray300.colorset
│ │ │ └── Contents.json
│ │ ├── gray400.colorset
│ │ │ └── Contents.json
│ │ ├── gray50.colorset
│ │ │ └── Contents.json
│ │ ├── gray500.colorset
│ │ │ └── Contents.json
│ │ ├── gray600.colorset
│ │ │ └── Contents.json
│ │ ├── gray700.colorset
│ │ │ └── Contents.json
│ │ ├── gray800.colorset
│ │ │ └── Contents.json
│ │ ├── green100.colorset
│ │ │ └── Contents.json
│ │ ├── green200.colorset
│ │ │ └── Contents.json
│ │ ├── green300.colorset
│ │ │ └── Contents.json
│ │ ├── green400.colorset
│ │ │ └── Contents.json
│ │ ├── green50.colorset
│ │ │ └── Contents.json
│ │ ├── green500.colorset
│ │ │ └── Contents.json
│ │ ├── green600.colorset
│ │ │ └── Contents.json
│ │ ├── green700.colorset
│ │ │ └── Contents.json
│ │ ├── homeBg0.colorset
│ │ │ └── Contents.json
│ │ ├── homeBg1.colorset
│ │ │ └── Contents.json
│ │ ├── homeBg2.colorset
│ │ │ └── Contents.json
│ │ ├── kakao.colorset
│ │ │ └── Contents.json
│ │ ├── orange100.colorset
│ │ │ └── Contents.json
│ │ ├── orange20.colorset
│ │ │ └── Contents.json
│ │ ├── orange200.colorset
│ │ │ └── Contents.json
│ │ ├── orange300.colorset
│ │ │ └── Contents.json
│ │ ├── orange400.colorset
│ │ │ └── Contents.json
│ │ ├── orange50.colorset
│ │ │ └── Contents.json
│ │ ├── orange500.colorset
│ │ │ └── Contents.json
│ │ ├── orange600.colorset
│ │ │ └── Contents.json
│ │ └── orange700.colorset
│ │ │ └── Contents.json
│ ├── Fonts
│ │ ├── Pretendard-Bold.otf
│ │ └── Pretendard-Regular.otf
│ ├── Info.plist
│ └── Lotties
│ │ ├── homeBackground.json
│ │ ├── homeSnail.json
│ │ ├── images
│ │ ├── card.png
│ │ ├── plus.png
│ │ ├── snail_green_cheer.png
│ │ ├── snail_green_sticker1.png
│ │ └── snail_orange_cheer.png
│ │ ├── onboarding1_1x.json
│ │ ├── onboarding2_1x.json
│ │ └── onboarding3_1x.json
│ └── Storyboard
│ └── Base.lproj
│ └── LaunchScreen.storyboard
└── README.md
/.github/ISSUE_TEMPLATE/🌝-issue-template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: "\U0001F31D issue template"
3 | about: Rody의 새로운 이슈 추가
4 | title: "[Feat] description"
5 | labels: "\U0001F49C 가연"
6 | assignees: Gayeonchoi
7 |
8 | ---
9 |
10 | ## 💡 About
11 |
12 |
13 | ## 📝 To Do
14 | - [ ] task
15 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/🍀-issue-template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: "\U0001F340 issue template"
3 | about: chaentopia의 새로운 이슈 추가
4 | title: "[Feat]"
5 | labels: ''
6 | assignees: chaentopia
7 |
8 | ---
9 |
10 | ## 💡 About
11 |
12 |
13 | ## 📝 To Do
14 | - [ ] task
15 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/👾-issue-template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: "\U0001F47E issue template"
3 | about: crayon의 새로운 이슈 추가
4 | title: "[Feat] description"
5 | labels: "\U0001F90D 승헌"
6 | assignees: lsh328328
7 |
8 | ---
9 |
10 | ## 💡 About
11 |
12 |
13 |
14 | ## 📝 To Do
15 | - [ ] task
16 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/🪁-issue-template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: "\U0001FA81 issue template"
3 | about: kite의 새로운 이슈 추가
4 | title: "[Feat] description"
5 | labels: "\U0001F49B 정연"
6 | assignees: jeongkite
7 |
8 | ---
9 |
10 | ## 💡 About
11 |
12 |
13 |
14 | ## 📝 To Do
15 | - [ ] task
16 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## ⛏ 작업 내용
2 |
3 | - 내용
4 |
9 |
10 |
11 | ## 📌 PR Point!
12 |
13 | - 내용
14 |
15 |
16 | ## 📸 스크린샷
17 |
18 | | 구현 내용 | iPhone |
19 | | :-------------: | :----------: |
20 | | 화면종류 | 아이폰이미지 |
21 |
22 |
23 | ### ✅ Issue
24 |
25 | Resolved #이슈번호
26 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/.swiftlint.yml:
--------------------------------------------------------------------------------
1 | disabled_rules:
2 | - trailing_whitespace
3 | - force_cast
4 | - force_try
5 | - force_unwrapping
6 | - identifier_name
7 | - line_length
8 | - shorthand_operator
9 | - type_name
10 | - function_parameter_count
11 | - function_body_length
12 | - nesting
13 | - cyclomatic_complexity
14 |
15 | opt_in_rules:
16 | - mark
17 | - empty_count
18 | - empty_string
19 |
20 | excluded:
21 | - KeepGoEat-iOS/Application
22 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Application/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import UIKit
9 |
10 | import KakaoSDKCommon
11 | import Mixpanel
12 | import Siren
13 |
14 | @main
15 | class AppDelegate: UIResponder, UIApplicationDelegate {
16 |
17 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
18 |
19 | KakaoSDK.initSDK(appKey: Bundle.main.infoDictionary?["KAKAO_NATIVE_KEY"] as? String ?? "")
20 | Mixpanel.initialize(token: Bundle.main.infoDictionary?["MIXPANEL_TOKEN"] as? String ?? "", trackAutomaticEvents: true)
21 | CheckNetwork.shared.startMonitoring()
22 |
23 | return true
24 | }
25 |
26 | // MARK: UISceneSession Lifecycle
27 |
28 | func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
29 | // Called when a new scene session is being created.
30 | // Use this method to select a configuration to create the new scene with.
31 | return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
32 | }
33 |
34 | func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) {
35 | // Called when the user discards a scene session.
36 | // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.
37 | // Use this method to release any resources that were specific to the discarded scenes, as they will not return.
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Consts/Const.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Const.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/31.
6 | //
7 |
8 | import Foundation
9 |
10 | enum Const {
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Consts/Font.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Font.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import UIKit.UIFont
9 |
10 | extension UIFont {
11 |
12 | class var systemDate: UIFont {
13 | return UIFont(name: "Pretendard-Bold", size: 48.0)!
14 | }
15 |
16 | class var systemCard: UIFont {
17 | return UIFont(name: "Pretendard-Bold", size: 36.0)!
18 | }
19 |
20 | class var system1Bold: UIFont {
21 | return UIFont(name: "Pretendard-Bold", size: 24.0)!
22 | }
23 |
24 | class var system1: UIFont {
25 | return UIFont(name: "Pretendard-Regular", size: 24.0)!
26 | }
27 |
28 | class var system2Bold: UIFont {
29 | return UIFont(name: "Pretendard-Bold", size: 20.0)!
30 | }
31 |
32 | class var system2: UIFont {
33 | return UIFont(name: "Pretendard-Regular", size: 20.0)!
34 | }
35 |
36 | class var system3Bold: UIFont {
37 | return UIFont(name: "Pretendard-Bold", size: 18.0)!
38 | }
39 |
40 | class var system3: UIFont {
41 | return UIFont(name: "Pretendard-Regular", size: 18.0)!
42 | }
43 |
44 | class var system4Bold: UIFont {
45 | return UIFont(name: "Pretendard-Bold", size: 16.0)!
46 | }
47 |
48 | class var system4: UIFont {
49 | return UIFont(name: "Pretendard-Regular", size: 16.0)!
50 | }
51 |
52 | class var system5Bold: UIFont {
53 | return UIFont(name: "Pretendard-Bold", size: 14.0)!
54 | }
55 |
56 | class var system5: UIFont {
57 | return UIFont(name: "Pretendard-Regular", size: 14.0)!
58 | }
59 |
60 | class var system6Bold: UIFont {
61 | return UIFont(name: "Pretendard-Bold", size: 12.0)!
62 | }
63 |
64 | class var system6: UIFont {
65 | return UIFont(name: "Pretendard-Regular", size: 12.0)!
66 | }
67 |
68 | }
69 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Extensions/Encodable+.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Encodable+.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/08.
6 | //
7 |
8 | import Foundation
9 |
10 | extension Encodable {
11 | func asParameter() throws -> [String: Any] {
12 | let data = try JSONEncoder().encode(self)
13 | guard let dictionary = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [String: Any] else {
14 | throw NSError()
15 | }
16 |
17 | return dictionary
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Extensions/NSMutableAttributedString+.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NSMutableAttributedString+.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/06.
6 | //
7 |
8 | import UIKit
9 |
10 | extension NSMutableAttributedString {
11 |
12 | /// 홈 목표 카드뷰의 달성 일자 강조 스타일을 설정해줍니다.
13 | func setCountTitleTextStyle(string: String, isMore: Bool) -> NSMutableAttributedString {
14 | let attributes: [NSAttributedString.Key: Any] = [
15 | .font: UIFont.systemCard,
16 | .foregroundColor: isMore ? UIColor.orange600 : UIColor.green600
17 | ]
18 | self.append(NSAttributedString(string: string, attributes: attributes))
19 | return self
20 | }
21 |
22 | /// 홈 목표 카드뷰의 달성 일자 안내 스타일을 설정해줍니다.
23 | func setCountSubTextStyle(string: String) -> NSMutableAttributedString {
24 | let attributes: [NSAttributedString.Key: Any] = [
25 | .font: UIFont.system3Bold,
26 | .foregroundColor: UIColor.gray700
27 | ]
28 | self.append(NSAttributedString(string: string, attributes: attributes))
29 | return self
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Extensions/String+.swift:
--------------------------------------------------------------------------------
1 | //
2 | // String+.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 최가연 on 2023/01/05.
6 | //
7 |
8 | import Foundation
9 |
10 | extension String {
11 | func hasCharacters() -> Bool {
12 | do {
13 | let regex = try NSRegularExpression(pattern: "^[ㄱ-ㅎ|ㅏ-ㅣ|가-힣|a-z|A-Z|0-9]", options: .caseInsensitive)
14 | if let _ = regex.firstMatch(in: self, options: NSRegularExpression.MatchingOptions.reportCompletion, range: NSMakeRange(0, self.count)) {
15 | return true
16 | }
17 | } catch {
18 | print(error.localizedDescription)
19 | return false
20 | }
21 | return false
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Extensions/UILabel+.swift:
--------------------------------------------------------------------------------
1 | //
2 | // UILabel+.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/06.
6 | //
7 |
8 | import UIKit
9 |
10 | extension UILabel {
11 | func setTextWithLineHeight(text: String?, lineHeight: CGFloat) {
12 | if let text = text {
13 | let style = NSMutableParagraphStyle()
14 | style.maximumLineHeight = lineHeight
15 | style.minimumLineHeight = lineHeight
16 |
17 | let attributes: [NSAttributedString.Key: Any] = [
18 | .paragraphStyle: style,
19 | .baselineOffset: (lineHeight - font.lineHeight) * 0.26
20 | ]
21 |
22 | let attrString = NSAttributedString(string: text,
23 | attributes: attributes)
24 | self.attributedText = attrString
25 | self.textAlignment = .center
26 | self.numberOfLines = 2
27 | }
28 | }
29 |
30 | func partColorChange(targetString: String, textColor: UIColor) {
31 | let fullText = self.text ?? ""
32 | let range = (fullText as NSString).range(of: targetString)
33 | let attributedString = NSMutableAttributedString(string: fullText)
34 | attributedString.addAttribute(.foregroundColor, value: textColor, range: range)
35 | self.attributedText = attributedString
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Extensions/UIView+.swift:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import UIKit.UIView
9 |
10 | extension UIView {
11 | func addSubviews(_ views: UIView...) {
12 | views.forEach { self.addSubview($0) }
13 | }
14 |
15 | var borderWidth: CGFloat {
16 | get {
17 | return layer.borderWidth
18 | }
19 | set {
20 | layer.borderWidth = newValue
21 | layer.masksToBounds = newValue > 0
22 | }
23 | }
24 |
25 | var borderColor: UIColor {
26 | get {
27 | return UIColor(cgColor: layer.borderColor!)
28 | }
29 | set {
30 | layer.borderColor = newValue.cgColor
31 | }
32 | }
33 |
34 | public func makeRounded(radius: CGFloat) {
35 | self.clipsToBounds = true
36 | self.layer.cornerRadius = radius
37 | }
38 |
39 | public func makeColorRounded(_ radius: CGFloat, _ width: CGFloat, _ color: UIColor) {
40 | self.makeRounded(radius: radius)
41 | layer.borderWidth = width
42 | layer.borderColor = color.cgColor
43 | }
44 |
45 | func makeTopRounded(radius: CGFloat) {
46 | self.clipsToBounds = true
47 | self.layer.cornerRadius = radius.adjusted
48 | self.layer.maskedCorners = CACornerMask(arrayLiteral: .layerMinXMinYCorner, .layerMaxXMinYCorner)
49 | }
50 |
51 | func setCellShadow(shadowBase: UIView) {
52 | shadowBase.backgroundColor = .gray50
53 | shadowBase.layer.masksToBounds = true
54 | shadowBase.layer.cornerRadius = 12
55 | layer.masksToBounds = false
56 | layer.shadowColor = UIColor.gray400.cgColor
57 | layer.shadowOffset = CGSize(width: 0, height: 0)
58 | layer.shadowOpacity = 1
59 | layer.shadowRadius = 2.5
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Extensions/adjust+.swift:
--------------------------------------------------------------------------------
1 | //
2 | // adjust+.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/02.
6 | //
7 |
8 | import UIKit
9 |
10 | extension CGFloat {
11 | var adjusted: CGFloat {
12 | let ratio: CGFloat = UIScreen.main.bounds.width / 375
13 | let ratioH: CGFloat = UIScreen.main.bounds.height / 667
14 | return ratio <= ratioH ? self * ratio : self * ratioH
15 | }
16 |
17 | var adjustedWidth: CGFloat {
18 | let ratio: CGFloat = UIScreen.main.bounds.width / 375
19 | return CGFloat(self) * ratio
20 | }
21 |
22 | var adjustedHeight: CGFloat {
23 | let ratio: CGFloat = UIScreen.main.bounds.height / 667
24 | return CGFloat(self) * ratio
25 | }
26 | }
27 |
28 | extension Int {
29 | var adjusted: CGFloat {
30 | let ratio: CGFloat = UIScreen.main.bounds.width / 375
31 | let ratioH: CGFloat = UIScreen.main.bounds.height / 667
32 | return ratio <= ratioH ? CGFloat(self) * ratio : CGFloat(self) * ratioH
33 | }
34 |
35 | var adjustedWidth: CGFloat {
36 | let ratio: CGFloat = UIScreen.main.bounds.width / 375
37 | return CGFloat(self) * ratio
38 | }
39 |
40 | var adjustedHeight: CGFloat {
41 | let ratio: CGFloat = UIScreen.main.bounds.height / 667
42 | return CGFloat(self) * ratio
43 | }
44 | }
45 |
46 | extension Double {
47 | var adjusted: CGFloat {
48 | let ratio: CGFloat = UIScreen.main.bounds.width / 375
49 | let ratioH: CGFloat = UIScreen.main.bounds.height / 667
50 | return ratio <= ratioH ? CGFloat(self) * ratio : CGFloat(self) * ratioH
51 | }
52 |
53 | var adjustedWidth: CGFloat {
54 | let ratio: CGFloat = UIScreen.main.bounds.width / 375
55 | return CGFloat(self) * ratio
56 | }
57 |
58 | var adjustedHeight: CGFloat {
59 | let ratio: CGFloat = UIScreen.main.bounds.height / 667
60 | return CGFloat(self) * ratio
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Utils/CheckNetwork/CheckNetwork.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CheckNetwork.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/04/15.
6 | //
7 |
8 | import UIKit
9 |
10 | import Network
11 |
12 | final class CheckNetwork {
13 | static let shared = CheckNetwork()
14 | private let queue = DispatchQueue.global()
15 | private let monitor: NWPathMonitor
16 | public private(set) var isConnected: Bool = false
17 | public private(set) var connectionType: ConnectionType = .unknown
18 |
19 | // 연결타입
20 | enum ConnectionType {
21 | case wifi
22 | case cellular
23 | case ethernet
24 | case unknown
25 | }
26 |
27 | // monotior 초기화
28 | private init() {
29 | monitor = NWPathMonitor()
30 | }
31 |
32 | // Network Monitoring 시작
33 | public func startMonitoring() {
34 | monitor.start(queue: queue)
35 | monitor.pathUpdateHandler = { [weak self] path in
36 |
37 | self?.isConnected = path.status == .satisfied
38 | self?.getConnectionType(path)
39 |
40 | if self?.isConnected == true {
41 | print("연결됨!")
42 | } else {
43 | print("연결안됨!")
44 | showNetworkVCOnRoot()
45 | }
46 | }
47 | }
48 |
49 | // Network Monitoring 종료
50 | public func stopMonitoring() {
51 | monitor.cancel()
52 | }
53 |
54 | // Network 연결 타입
55 | private func getConnectionType(_ path: NWPath) {
56 | if path.usesInterfaceType(.wifi) {
57 | connectionType = .wifi
58 | } else if path.usesInterfaceType(.cellular) {
59 | connectionType = .cellular
60 | } else if path.usesInterfaceType(.wiredEthernet) {
61 | connectionType = .ethernet
62 | } else {
63 | connectionType = .unknown
64 | }
65 | }
66 | }
67 |
68 | func showNetworkVCOnRoot() {
69 | DispatchQueue.main.async {
70 | let networkViewController = CheckNetworkViewController()
71 | networkViewController.modalPresentationStyle = .fullScreen
72 | UIApplication.shared.windows.first?.rootViewController?.show(networkViewController, sender: nil)
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Utils/CheckNetwork/CheckNetworkViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CheckNetworkViewController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/04/15.
6 | //
7 |
8 | import UIKit
9 |
10 | class CheckNetworkViewController: UIViewController {
11 |
12 | let alertController = UIAlertController(
13 | title: "네트워크에 접속할 수 없습니다.",
14 | message: "네트워크 연결 상태를 확인해주세요.",
15 | preferredStyle: .alert
16 | )
17 |
18 | let endAction = UIAlertAction(title: "종료", style: .destructive) { _ in
19 | // 앱 종료
20 | UIApplication.shared.perform(#selector(NSXPCConnection.suspend))
21 | DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
22 | exit(0)
23 | }
24 | }
25 |
26 | let confirmAction = UIAlertAction(title: "확인", style: .default) { _ in
27 | // 설정앱 켜주기
28 | guard let url = URL(string: UIApplication.openSettingsURLString) else { return }
29 | if UIApplication.shared.canOpenURL(url) {
30 | UIApplication.shared.open(url)
31 | }
32 | }
33 |
34 | override func viewDidLoad() {
35 | super.viewDidLoad()
36 |
37 | presentAlert()
38 | }
39 |
40 | private func presentAlert() {
41 | alertController.addAction(endAction)
42 | alertController.addAction(confirmAction)
43 | self.present(alertController, animated: true, completion: nil)
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Utils/CheckVersion.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CheckVersion.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/04/15.
6 | //
7 |
8 | import UIKit
9 |
10 | import Siren
11 |
12 | public func checkVersion() {
13 | let siren = Siren.shared
14 | siren.apiManager = APIManager(country: .korea)
15 | siren.presentationManager = PresentationManager(forceLanguageLocalization: .korean)
16 | // annoying: (항상 확인) / 다음에 업데이트
17 | // critical: (항상 확인) / 즉시 업데이트
18 | // default: (하루 한 번) / 다음에 업데이트 / 버전 건너 뜀
19 | siren.rulesManager = RulesManager(majorUpdateRules: .critical,
20 | minorUpdateRules: .default,
21 | patchUpdateRules: .annoying)
22 | siren.wail()
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Utils/RootViewControllerSwitcher.swift:
--------------------------------------------------------------------------------
1 | //
2 | // RootViewControllerSwitcher.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/12.
6 | //
7 |
8 | import UIKit
9 |
10 | enum NavigationMode {
11 | case splash
12 | case login
13 | case onboarding
14 | case home
15 | }
16 |
17 | class RootViewControllerSwithcer {
18 |
19 | static let shared = RootViewControllerSwithcer()
20 |
21 | func changeRootViewController(navigationMode: NavigationMode) {
22 | let sceneDelegate = UIApplication.shared.connectedScenes.first?.delegate as? SceneDelegate
23 | guard let delegate = sceneDelegate else { return }
24 |
25 | switch navigationMode {
26 | case .splash:
27 | delegate.window?.rootViewController = SplashViewController()
28 | case .login:
29 | delegate.window?.rootViewController = LoginViewController()
30 | case .onboarding:
31 | delegate.window?.rootViewController = OnboardingViewController()
32 | case .home:
33 | delegate.window?.rootViewController = BaseNavigationController(rootViewController: HomeViewController())
34 | }
35 |
36 | delegate.window?.makeKeyAndVisible()
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Common/Utils/SetMixpanel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SetMixpanel.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/04/15.
6 | //
7 |
8 | import Foundation
9 |
10 | import Mixpanel
11 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/GoalDetail/GoalDetailRequest.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoalDetailRequest.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/GoalDetail/GoalDetailResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoalDetailResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct GoalDetailResponseDto: Codable {
11 | var goalId: Int
12 | var isMore: Bool
13 | var thisMonthCount: Int
14 | var lastMonthCount: Int
15 | var food: String
16 | var criterion: String
17 | var blankBoxCount: Int
18 | var emptyBoxCount: Int
19 | }
20 |
21 | struct GoalDeleteResponseDto: Codable {
22 | var goalId: Int
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/Home/HomeRequest.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeRequest.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | // MARK: - GetHomeResponse
11 | struct PostGoalAchieveRequest: Codable {
12 | let isAchieved: Bool
13 | }
14 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/Home/HomeResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | // MARK: - GetHomeResponse
11 | struct GetHomeResponse: Codable {
12 | let goals: [Goal]
13 | let goalCount: Int
14 | let cheeringMessage: String
15 | let daytime: Int
16 | }
17 |
18 | // MARK: Goal
19 | struct Goal: Codable {
20 | let goalId: Int
21 | let isMore: Bool
22 | let isOngoing: Bool
23 | let totalCount: Int
24 | let startedAt: String
25 | let keptAt: String
26 | let isAchieved: Bool
27 | let writerId: Int
28 | let thisMonthCount: Int
29 | let food: String
30 | let criterion: String
31 | }
32 |
33 | // MARK: - PostGoalAchieveResponse
34 | struct PostGoalAchieveResponse: Codable {
35 | let thisMonthCount: Int
36 | let goalId: Int
37 | let updatedIsAchieved: Bool
38 | }
39 |
40 | let gethomeDataList: [GetHomeResponse] = [
41 | GetHomeResponse(goals: [], goalCount: 0, cheeringMessage: "오늘도 0개 행복하게 내일 더 멋지게!", daytime: 0),
42 | GetHomeResponse(goals: [
43 | Goal(goalId: 1, isMore: true, isOngoing: true, totalCount: 7, startedAt: "2022. 08.10", keptAt: "", isAchieved: false, writerId: 1, thisMonthCount: 6, food: "하루 한 번 유산균", criterion: "")
44 | ], goalCount: 1, cheeringMessage: "오늘도 1개 행복하게 내일 더 멋지게!", daytime: 1),
45 | GetHomeResponse(goals: [
46 | Goal(goalId: 1, isMore: true, isOngoing: true, totalCount: 7, startedAt: "2022. 08.10", keptAt: "", isAchieved: false, writerId: 1, thisMonthCount: 6, food: "하루 한 번 유산균", criterion: ""),
47 | Goal(goalId: 1, isMore: false, isOngoing: true, totalCount: 7, startedAt: "2022. 08.10", keptAt: "", isAchieved: true, writerId: 1, thisMonthCount: 6, food: "군것질거리", criterion: "")
48 | ], goalCount: 2, cheeringMessage: "오늘도 2개 행복하게 내일 더 멋지게!", daytime: 2),
49 | GetHomeResponse(goals: [
50 | Goal(goalId: 1, isMore: true, isOngoing: true, totalCount: 7, startedAt: "2022. 08.10", keptAt: "", isAchieved: false, writerId: 1, thisMonthCount: 6, food: "하루 한 번 유산균", criterion: ""),
51 | Goal(goalId: 1, isMore: false, isOngoing: true, totalCount: 7, startedAt: "2022. 08.10", keptAt: "", isAchieved: true, writerId: 1, thisMonthCount: 6, food: "군것질거리", criterion: ""),
52 | Goal(goalId: 1, isMore: false, isOngoing: true, totalCount: 7, startedAt: "2022. 08.10", keptAt: "", isAchieved: true, writerId: 1, thisMonthCount: 6, food: "룰루랄라", criterion: "")
53 | ], goalCount: 3, cheeringMessage: "오늘도 3개 행복하게 내일 더 멋지게!", daytime: 1)
54 | ]
55 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/Login/LoginRequest.swift:
--------------------------------------------------------------------------------
1 | //
2 | // LoginRequest.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct LoginRequestDto: Codable {
11 | var platformAccessToken: String
12 | var platform: String
13 | }
14 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/Login/LoginResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // LoginResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct LoginResponseDto: Codable {
11 | let type: String
12 | let email: String
13 | let accessToken: String
14 | let refreshToken: String
15 | }
16 |
17 | struct RefreshResponseDto: Codable {
18 | let accessToken: String
19 | let refreshToken: String
20 | }
21 |
22 | struct GeneralWithdrawResponse: Codable {
23 | var status: Int
24 | var success: Bool
25 | var message: String
26 | }
27 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/MyPage/MyPageRequest.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MyPageRequest.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/17.
6 | //
7 |
8 | import Foundation
9 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/MyPage/MyPageResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MyPageResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/17.
6 | //
7 |
8 | import Foundation
9 |
10 | struct MyPageResponseDto: Codable {
11 | var name: String
12 | var email: String
13 | var keptGoalsCount: Int
14 | }
15 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/NewGoal/NewGoalRequest.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NewGoalRequest.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct NewGoalRequestDto: Codable {
11 | var food: String
12 | var criterion: String
13 | var isMore: Bool
14 | }
15 |
16 | struct NewGoalEditRequestDto: Codable {
17 | var food: String?
18 | var criterion: String?
19 | }
20 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/NewGoal/NewGoalResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NewGoalResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct NewGoalResponseDto: Codable {
11 | var goalId: Int
12 | }
13 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/Onboarding/OnboardingDataModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // OnboardingDataModel.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 최가연 on 2023/01/06.
6 | //
7 |
8 | import UIKit
9 |
10 | struct OnboardingDataModel {
11 | let title: String
12 | let descrtiption: String
13 | let animation: String
14 | }
15 |
16 | var onboardingList: [OnboardingDataModel] = [
17 | OnboardingDataModel(title: "차근차근 식습관 목표를 세워보세요.", descrtiption: "건강한 식습관의 필요성을 느끼셨나요?\n이제는 조금씩 더 먹고, 덜 먹으며 균형을 맞춰요.", animation: "onboarding1_1x"),
18 | OnboardingDataModel(title: "우리는 같이 해낼 거예요.", descrtiption: "목표를 달성한 날이면 킵고잇을 찾아와\n달성 버튼을 눌러주세요.", animation: "onboarding2_1x"),
19 | OnboardingDataModel(title: "완벽하지 않아도 괜찮아요.", descrtiption: "노력한 날들은 빈틈없이 채워질 거예요.\n성취의 즐거움과 뿌듯함이 오롯이 남아요.", animation: "onboarding3_1x")
20 | ]
21 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/StoreGoal/StoreGoalRequest.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StoreGoalRequest.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import Foundation
9 |
10 | enum SortType: String, Codable {
11 | case all
12 | case more
13 | case less
14 | }
15 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Data/StoreGoal/StoreGoalResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StoreGoalResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import Foundation
9 |
10 | // MARK: - StoreGoalResponseDto
11 | struct StoreGoalResponseDto: Codable {
12 | var goalId: Int
13 | }
14 |
15 | // MARK: - GetStoreGoalResponse
16 | struct GetStoreGoalResponse: Codable {
17 | let goals: [StoreGoal]
18 | let goalCount: Int
19 | }
20 |
21 | // MARK: Goal
22 | struct StoreGoal: Codable, Hashable {
23 | let goalId: Int
24 | let food: String
25 | let criterion: String
26 | let isMore: Bool
27 | let isOngoing: Bool
28 | let totalCount: Int
29 | let startedAt: String
30 | let keptAt: String
31 | let isAchieved: Bool
32 | let writerId: Int
33 | }
34 |
35 | let getStoreGoalDataList: [GetStoreGoalResponse] = [
36 | GetStoreGoalResponse(goals: [], goalCount: 0),
37 | GetStoreGoalResponse(goals: [
38 | StoreGoal(goalId: 1, food: "양상추", criterion: "", isMore: true, isOngoing: false, totalCount: 275, startedAt: "2021. 04. 10", keptAt: "2023. 01. 04", isAchieved: false, writerId: 1),
39 | StoreGoal(goalId: 2, food: "야식", criterion: "", isMore: false, isOngoing: false, totalCount: 38, startedAt: "2022. 11. 09", keptAt: "2022. 12. 31", isAchieved: false, writerId: 1),
40 | StoreGoal(goalId: 3, food: "물", criterion: "", isMore: true, isOngoing: false, totalCount: 23, startedAt: "2022. 10. 14", keptAt: "2022. 12. 20", isAchieved: false, writerId: 1),
41 | StoreGoal(goalId: 4, food: "아침", criterion: "", isMore: true, isOngoing: false, totalCount: 4, startedAt: "2022. 06. 04", keptAt: "2022. 09. 06", isAchieved: false, writerId: 1),
42 | StoreGoal(goalId: 5, food: "저녁 두 숟갈", criterion: "", isMore: false, isOngoing: false, totalCount: 16, startedAt: "2022. 02. 06", keptAt: "2022. 04. 10", isAchieved: false, writerId: 1)
43 | ], goalCount: 5)
44 | ]
45 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/KeepGoEat-iOS.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.developer.applesignin
6 |
7 | Default
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/MyPage/AccountInfo/Controller/AccountInfoViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AccountInfoViewController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/08.
6 | //
7 |
8 | import UIKit
9 |
10 | import SnapKit
11 | import Then
12 |
13 | class AccountInfoViewController: BaseViewController {
14 |
15 | private var accountInfoView = AccountInfoView()
16 | private var withdrawalView = WithdrawalView()
17 |
18 | var alertView: UIView! = LogoutAlertView()
19 |
20 | // MARK: LifeCycle
21 | override func viewDidLoad() {
22 | super.viewDidLoad()
23 | setDelegate()
24 | }
25 |
26 | override func viewWillAppear(_ animated: Bool) {
27 | navigationController?.setNavigationBarHidden(true, animated: true)
28 | getMyPage()
29 | }
30 |
31 | override func loadView() {
32 | super.loadView()
33 | self.view = accountInfoView
34 | }
35 |
36 | private func setDelegate() {
37 | accountInfoView.handleWithdrawalButtonDelegate = self
38 | accountInfoView.headerView.handleBackButtonDelegate = self
39 | }
40 |
41 | private func getMyPage() {
42 | MyPageService.shared.getMyPage { data in
43 | guard let data = data else { return }
44 | self.accountInfoView.accountLabel.text = String(data.name)
45 | self.accountInfoView.emailLabel.text = String(data.email)
46 | }
47 | }
48 | }
49 |
50 | extension AccountInfoViewController: HandleWithdrawalButtonDelegate {
51 | func pushWithdrawal() {
52 | self.navigationController?.pushViewController(WithdrawalViewController(), animated: true)
53 | }
54 | }
55 |
56 | extension AccountInfoViewController: HandleBackButtonDelegate {
57 | func popView() {
58 | self.navigationController?.popViewController(animated: true)
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/MyPage/Controller/ContactViewController.swift:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/MyPage/Controller/LogoutAlertViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // LogoutAlertViewController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/05.
6 | //
7 |
8 | import UIKit
9 |
10 | class LogoutAlertViewController: UIAlertController {
11 |
12 | override func viewDidLoad() {
13 | super.viewDidLoad()
14 |
15 |
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/MyPage/Controller/ServiceIntroViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ServiceIntroViewController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/14.
6 | //
7 |
8 | import UIKit
9 |
10 | import Then
11 | import SnapKit
12 |
13 | class ServiceIntroViewController: BaseViewController {
14 |
15 | private var serviceIntroView = ServiceIntroView()
16 |
17 | // MARK: LifeCycle
18 | override func viewDidLoad() {
19 | super.viewDidLoad()
20 | setDelegate()
21 | }
22 |
23 | override func viewWillAppear(_ animated: Bool) {
24 | navigationController?.setNavigationBarHidden(true, animated: true)
25 | }
26 |
27 | override func loadView() {
28 | super.loadView()
29 | self.view = serviceIntroView
30 | }
31 |
32 | private func setDelegate() {
33 | serviceIntroView.headerView.handleBackButtonDelegate = self
34 | }
35 | }
36 |
37 | extension ServiceIntroViewController: HandleBackButtonDelegate {
38 | func popView() {
39 | self.navigationController?.popViewController(animated: true)
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/MyPage/Withdrawal/View/CheckBoxButton.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CheckBoxButton.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/06.
6 | //
7 |
8 | import UIKit
9 |
10 | import SnapKit
11 | import Then
12 |
13 | class CheckBoxButton: UIButton {
14 |
15 | let checkedImage = Const.Image.icnCheckBoxOrange! as UIImage
16 | let uncheckedImage = Const.Image.icnCheckBox! as UIImage
17 |
18 | var label = UILabel().then {
19 | $0.isUserInteractionEnabled = true
20 | }
21 |
22 | var isChecked: Bool = false {
23 | didSet {
24 | if isChecked {
25 | self.setImage(checkedImage, for: .normal)
26 | label.textColor = .orange600
27 | label.font = .system4Bold
28 | } else {
29 | self.setImage(uncheckedImage, for: .normal)
30 | label.textColor = .gray700
31 | label.font = .system4
32 | }
33 | }
34 | }
35 |
36 | override init(frame: CGRect) {
37 | super.init(frame: frame)
38 | setAddTarget()
39 | setUI()
40 | }
41 |
42 | required init?(coder aDecoder: NSCoder) {
43 | super.init(coder: aDecoder)
44 | }
45 |
46 | private func setAddTarget() {
47 | self.addTarget(self, action: #selector(buttonTapped(sender: )), for: .touchUpInside)
48 | isChecked = false
49 | // label.isUserInteractionEnabled = true
50 | let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self.labelTapped))
51 | label.addGestureRecognizer(tapGesture)
52 | }
53 |
54 | private func setUI() {
55 | self.addSubview(label)
56 | label.snp.makeConstraints {
57 | $0.centerY.equalToSuperview()
58 | $0.leading.equalTo(self.snp.trailing).offset(4.adjusted)
59 | }
60 | label.translatesAutoresizingMaskIntoConstraints = false
61 | }
62 |
63 | @objc func labelTapped(_ sender: UITapGestureRecognizer) {
64 | // isChecked = !isChecked
65 | self.buttonTapped(sender: self)
66 | }
67 |
68 | @objc func buttonTapped(sender: UIButton) {
69 | if sender == self {
70 | // isChecked = !isChecked
71 | isChecked.toggle()
72 | print(isChecked)
73 | }
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/BaseTargetType.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseTargetType.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/08.
6 | //
7 |
8 | import Foundation
9 |
10 | import Moya
11 |
12 | protocol BaseTargetType: TargetType { }
13 |
14 | extension BaseTargetType {
15 |
16 | var baseURL: URL {
17 | return URL(string: URLConstant.baseURL)!
18 | }
19 |
20 | var sampleData: Data {
21 | return Data()
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/GeneralResponse.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GeneralResponse.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct GeneralResponse: Codable {
11 | var status: Int
12 | var success: Bool
13 | var message: String
14 | var data: T?
15 | }
16 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/GoalDetail/GoalDetailRouter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoalDetailRouter.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Moya
9 |
10 | enum GoalDetailRouter {
11 | case getGoalDetail(goalId: Int)
12 | case deleteGoal(goalId: Int)
13 | case saveGoal(goalId: Int)
14 | }
15 |
16 | extension GoalDetailRouter: BaseTargetType {
17 | var path: String {
18 | switch self {
19 | case .getGoalDetail(goalId: let goalId):
20 | return URLConstant.getGoalDetail + String(goalId)
21 | case .deleteGoal(goalId: let goalId):
22 | return URLConstant.deleteGoal + String(goalId)
23 | case .saveGoal(goalId: let goalId):
24 | return URLConstant.saveGoal + String(goalId)
25 | }
26 | }
27 |
28 | var method: Moya.Method {
29 | switch self {
30 | case .getGoalDetail:
31 | return .get
32 | case .deleteGoal:
33 | return .delete
34 | case .saveGoal:
35 | return .post
36 | }
37 | }
38 |
39 | var task: Moya.Task {
40 | switch self {
41 | case .getGoalDetail:
42 | return .requestPlain
43 | case .deleteGoal:
44 | return .requestPlain
45 | case .saveGoal:
46 | return .requestPlain
47 | }
48 | }
49 |
50 | var headers: [String: String]? {
51 | return NetworkConstant.tokenHeader
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/Home/HomeRouter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeRouter.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Moya
9 |
10 | enum HomeRouter {
11 | case getHome
12 | case postGoalAchieve(body: PostGoalAchieveRequest, param: Int)
13 | }
14 |
15 | extension HomeRouter: BaseTargetType {
16 | var path: String {
17 | switch self {
18 | case .getHome:
19 | return URLConstant.getHome
20 | case .postGoalAchieve(_, param: let param):
21 | return URLConstant.postGoalAchieve + String(param)
22 | }
23 | }
24 |
25 | var method: Moya.Method {
26 | switch self {
27 | case .getHome:
28 | return .get
29 | case .postGoalAchieve:
30 | return .post
31 | }
32 | }
33 |
34 | var task: Moya.Task {
35 | switch self {
36 | case .getHome:
37 | return .requestPlain
38 | case .postGoalAchieve(body: let body, param: _):
39 | return .requestParameters(parameters: try! body.asParameter(), encoding: JSONEncoding.default)
40 | }
41 | }
42 |
43 | var headers: [String: String]? {
44 | return NetworkConstant.tokenHeader
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/Login/LoginRouter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // LoginRouter.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Moya
9 |
10 | enum LoginRouter {
11 | case socialLogin(param: LoginRequestDto)
12 | case refresh
13 | case withdraw(code: String?)
14 | }
15 |
16 | extension LoginRouter: BaseTargetType {
17 | var path: String {
18 | switch self {
19 | case .socialLogin:
20 | return URLConstant.postSocialLogin
21 | case .refresh:
22 | return URLConstant.refreshToken
23 | case .withdraw:
24 | return URLConstant.withdraw
25 | }
26 | }
27 |
28 | var method: Moya.Method {
29 | switch self {
30 | case .socialLogin:
31 | return .post
32 | case .refresh:
33 | return .get
34 | case .withdraw:
35 | return .get
36 | }
37 | }
38 |
39 | var task: Moya.Task {
40 | switch self {
41 | case .socialLogin(param: let param):
42 | return .requestParameters(parameters: try! param.asParameter(), encoding: JSONEncoding.default)
43 | case .refresh:
44 | return .requestPlain
45 | case .withdraw(let code):
46 | return .requestParameters(parameters: ["code": code ?? "null"], encoding: URLEncoding.default)
47 | }
48 | }
49 |
50 | var headers: [String: String]? {
51 | switch self {
52 | case .socialLogin:
53 | return NetworkConstant.plainHeader
54 | case .refresh:
55 | return NetworkConstant.tokenHeader
56 | case .withdraw:
57 | return NetworkConstant.tokenHeader
58 | }
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/MyPage/MyPageRouter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MyPageRouter.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/17.
6 | //
7 |
8 | import Moya
9 |
10 | enum MyPageRouter {
11 | case myPage
12 | }
13 |
14 | extension MyPageRouter: BaseTargetType {
15 |
16 | var path: String {
17 | switch self {
18 | case .myPage:
19 | return URLConstant.myPage
20 | }
21 | }
22 |
23 | var method: Moya.Method {
24 | switch self {
25 | case .myPage:
26 | return .get
27 | }
28 | }
29 |
30 | var task: Moya.Task {
31 | switch self {
32 | case .myPage:
33 | return .requestPlain
34 | }
35 | }
36 |
37 | var headers: [String: String]? {
38 | return NetworkConstant.tokenHeader
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/MyPage/MyPageService.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MyPageService.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 정채은 on 2023/03/17.
6 | //
7 |
8 | import Moya
9 |
10 | final class MyPageService {
11 | static let shared = MyPageService()
12 | private let myPageProvider = MoyaProvider(plugins: [MoyaLoggingPlugin()])
13 | private init() { }
14 | }
15 |
16 | extension MyPageService {
17 | func getMyPage(completion: @escaping (MyPageResponseDto?) -> Void) {
18 | myPageProvider.request(.myPage) { response in
19 | switch response {
20 | case .success(let result):
21 | let status = result.statusCode
22 | let data = result.data
23 | let networkData = NetworkBase.judgeStatus(by: status, data, MyPageResponseDto.self)
24 | switch networkData {
25 | case .success(let data):
26 | guard let data = data as? MyPageResponseDto else { return }
27 | completion(data)
28 | case .requestErr(let data):
29 | guard let data = data as? String else { return }
30 | print(data)
31 | case .authErr(let data):
32 | guard let data = data as? String else { return }
33 | print(data)
34 | case .serverErr(let data):
35 | guard let data = data as? String else { return }
36 | print(data)
37 | case .pathErr:
38 | print("path error")
39 | case .networkFail:
40 | print("network fail error")
41 | }
42 | case .failure(let error):
43 | print(error.localizedDescription)
44 | }
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/NetworkBase.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NetworkBase.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import Foundation
9 |
10 | struct NetworkBase {
11 | static func judgeStatus(by statusCode: Int, _ data: Data, _ t: T.Type) -> NetworkResult {
12 | let decoder = JSONDecoder()
13 | guard let decodedData = try? decoder.decode(GeneralResponse.self, from: data)
14 | else { return .pathErr }
15 | switch statusCode {
16 | case 200, 201:
17 | return .success(decodedData.data)
18 | case 202..<300:
19 | return .success(decodedData.message)
20 | case 400, 402...500:
21 | return .requestErr(decodedData.message)
22 | case 401:
23 | return .authErr(decodedData.message)
24 | case 500:
25 | return .serverErr(decodedData.message)
26 | default:
27 | return .networkFail
28 | }
29 | }
30 |
31 | static func judgeStatusWithdraw(by statusCode: Int, _ data: Data) -> NetworkResult {
32 | let decoder = JSONDecoder()
33 | guard let decodedData = try? decoder.decode(GeneralWithdrawResponse.self, from: data)
34 | else { return .pathErr }
35 | switch statusCode {
36 | case 200, 201:
37 | return .success(decodedData.message)
38 | case 202..<300:
39 | return .success(decodedData.message)
40 | case 400, 402...500:
41 | return .requestErr(decodedData.message)
42 | case 401:
43 | return .authErr(decodedData.message)
44 | case 500:
45 | return .serverErr(decodedData.message)
46 | default:
47 | return .networkFail
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/NetworkConstant.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NetworkConstant.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import Foundation
9 |
10 | struct NetworkConstant {
11 | static let plainHeader = ["Content-Type": "application/json"]
12 |
13 | static var tokenHeader = ["Content-Type": "application/json", "accesstoken": KeychainHandler.shared.accessToken, "refreshtoken": KeychainHandler.shared.refreshToken]
14 |
15 | static var accessTokenHeader = ["Content-Type": "application/json", "accesstoken": KeychainHandler.shared.accessToken]
16 | }
17 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/NetworkResult.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NetworkResult.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | enum NetworkResult {
11 | case success(T)
12 | case requestErr(T)
13 | case authErr(T)
14 | case serverErr(T)
15 | case pathErr
16 | case networkFail
17 | }
18 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/NewGoal/NewGoalRouter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // NewGoalRouter.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Moya
9 |
10 | enum NewGoalRouter {
11 | case createGoal(body: NewGoalRequestDto)
12 | case editGoal(body: NewGoalEditRequestDto, param: Int)
13 | }
14 |
15 | extension NewGoalRouter: BaseTargetType {
16 | var path: String {
17 | switch self {
18 | case .createGoal:
19 | return URLConstant.newGoal
20 | case .editGoal(_, param: let param):
21 | return URLConstant.editGoal + String(param)
22 | }
23 | }
24 |
25 | var method: Moya.Method {
26 | switch self {
27 | case .createGoal:
28 | return .post
29 | case .editGoal:
30 | return .post
31 | }
32 | }
33 |
34 | var task: Moya.Task {
35 | switch self {
36 | case .createGoal(body: let body):
37 | return .requestParameters(parameters: try! body.asParameter(), encoding: JSONEncoding.default)
38 | case .editGoal(body: let body, _):
39 | return .requestParameters(parameters: try! body.asParameter(), encoding: JSONEncoding.default)
40 | }
41 | }
42 |
43 | var headers: [String: String]? {
44 | return NetworkConstant.tokenHeader
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/StoreGoal/StoreGoalRouter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StoreGoalRouter.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import Moya
9 |
10 | enum StoreGoalRouter {
11 | case getStoreGoal(sortType: String)
12 | }
13 |
14 | extension StoreGoalRouter: BaseTargetType {
15 | var path: String {
16 | switch self {
17 | case .getStoreGoal:
18 | return URLConstant.storeGoal
19 | }
20 | }
21 |
22 | var method: Moya.Method {
23 | switch self {
24 | case .getStoreGoal:
25 | return .get
26 | }
27 | }
28 |
29 | var task: Moya.Task {
30 | switch self {
31 | case .getStoreGoal(let sortType):
32 | return .requestParameters(parameters: ["sort": sortType], encoding: URLEncoding.default)
33 | }
34 | }
35 |
36 | var headers: [String: String]? {
37 | return NetworkConstant.tokenHeader
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/StoreGoal/StoreGoalService.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StoreGoalService.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import Moya
9 |
10 | final class StoreGoalService {
11 | static let shared = StoreGoalService()
12 | private let storeGoalProvider = MoyaProvider(plugins: [MoyaLoggingPlugin()])
13 | private init() { }
14 | }
15 |
16 | extension StoreGoalService {
17 | func getStoreGoal(sortType: SortType, completion: @escaping (GetStoreGoalResponse?) -> Void) {
18 | storeGoalProvider.request(.getStoreGoal(sortType: sortType.rawValue)) { response in
19 | switch response {
20 | case .success(let result):
21 | let status = result.statusCode
22 | let data = result.data
23 | let networkData = NetworkBase.judgeStatus(by: status, data, GetStoreGoalResponse.self)
24 | switch networkData {
25 | case .success(let data):
26 | guard let data = data as? GetStoreGoalResponse else { return }
27 | completion(data)
28 | case .requestErr(let data):
29 | guard let data = data as? String else { return }
30 | print(data)
31 | case .authErr(let data):
32 | guard let data = data as? String else { return }
33 | print(data)
34 | case .serverErr(let data):
35 | guard let data = data as? String else { return }
36 | print(data)
37 | case .pathErr:
38 | print("path error")
39 | case .networkFail:
40 | print("network fail error")
41 | }
42 | case .failure(let error):
43 | print(error.localizedDescription)
44 | }
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Network/URLConstant.swift:
--------------------------------------------------------------------------------
1 | //
2 | // URLConstant.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import Foundation
9 |
10 | struct URLConstant {
11 |
12 | // MARK: Base
13 | static let baseURL = Bundle.main.infoDictionary?["BASE_URL"] as! String
14 |
15 | // MARK: Auth
16 | static let postSocialLogin = "/auth"
17 | static let refreshToken = "/auth/refresh"
18 | static let withdraw = "/auth/withdraw"
19 |
20 | // MARK: Home
21 | static let getHome = "/home"
22 | static let postGoalAchieve = "/goal/achieve/"
23 |
24 | // MARK: GoalDetail
25 | static let getGoalDetail = "/history/"
26 | static let deleteGoal = "/goal/"
27 | static let saveGoal = "/goal/keep/"
28 |
29 | // MARK: NewGoal
30 | static let newGoal = "/goal"
31 | static let editGoal = "/goal/"
32 |
33 | // MARK: StoreGoal
34 | static let storeGoal = "/goal/kept"
35 |
36 | // MARK: MyPage
37 | static let myPage = "/mypage"
38 | }
39 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Base/BaseNavigationController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseNavigationController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/30.
6 | //
7 |
8 | import UIKit.UINavigationController
9 |
10 | class BaseNavigationController: UINavigationController {
11 |
12 | override func viewDidLoad() {
13 | super.viewDidLoad()
14 |
15 | interactivePopGestureRecognizer?.delegate = self
16 | }
17 | }
18 |
19 | extension BaseNavigationController: UIGestureRecognizerDelegate {
20 |
21 | /// NavigationBar를 안 쓰고 UIView로 네비바를 구현할 때, 스와이프로 뒤로 가기 가능하게 함
22 | func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
23 | return self.viewControllers.count > 1
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Base/BaseViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseViewController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2022/12/27.
6 | //
7 |
8 | import UIKit
9 |
10 | class BaseViewController: UIViewController {
11 |
12 | override func viewDidLoad() {
13 | super.viewDidLoad()
14 |
15 | style()
16 | }
17 |
18 | override func viewWillAppear(_ animated: Bool) {
19 | setNavigationBar()
20 | }
21 |
22 | func style() {
23 | view.backgroundColor = .white
24 | }
25 |
26 | func setNavigationBar() {
27 | navigationController?.setNavigationBarHidden(true, animated: true)
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Base/Bottom/BottomSheetView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BottomSheetView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/04.
6 | //
7 |
8 | import UIKit
9 |
10 | class BottomSheetView: UIView {
11 |
12 | override init(frame: CGRect) {
13 | super.init(frame: frame)
14 |
15 | setUI()
16 | }
17 |
18 | required init?(coder: NSCoder) {
19 | fatalError("init(coder:) has not been implemented")
20 | }
21 | }
22 |
23 | extension BottomSheetView {
24 | private func setUI() {
25 | self.backgroundColor = .white
26 |
27 | self.layer.cornerRadius = 10
28 | self.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Base/Header/HeaderView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HeaderView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/05.
6 | //
7 |
8 | import UIKit
9 |
10 | protocol HandleBackButtonDelegate: AnyObject {
11 | func popView()
12 | }
13 |
14 | class HeaderView: UIView {
15 |
16 | // MARK: Variables
17 | weak var handleBackButtonDelegate: HandleBackButtonDelegate?
18 |
19 | // MARK: Component
20 | private let backButton: UIButton = UIButton().then {
21 | $0.setImage(Const.Image.icnLeft, for: .normal)
22 | }
23 |
24 | override init(frame: CGRect) {
25 | super.init(frame: frame)
26 |
27 | setUI()
28 | setLayout()
29 | setAddTarget()
30 | }
31 |
32 | required init?(coder: NSCoder) {
33 | fatalError("init(coder:) has not been implemented")
34 | }
35 | }
36 |
37 | extension HeaderView {
38 | private func setUI() {
39 | self.backgroundColor = .white
40 |
41 | self.layer.shadowOffset = CGSize(width: 0, height: 4)
42 | self.layer.shadowOpacity = 0.05
43 | }
44 |
45 | private func setLayout() {
46 | self.addSubview(
47 | backButton
48 | )
49 |
50 | self.snp.makeConstraints {
51 | $0.width.equalTo(UIScreen.main.bounds.size.width)
52 | $0.height.equalTo(48)
53 | }
54 |
55 | backButton.snp.makeConstraints {
56 | $0.centerY.equalToSuperview()
57 | $0.leading.equalToSuperview().inset(16.adjusted)
58 | $0.width.height.equalTo(32.adjusted)
59 | }
60 | }
61 |
62 | private func setAddTarget() {
63 | backButton.addTarget(self, action: #selector(backButtonDidTap), for: .touchUpInside)
64 | }
65 |
66 | @objc
67 | private func backButtonDidTap() {
68 | self.handleBackButtonDelegate?.popView()
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/GoalDetail/Cell/GoalDetailCollectionViewCell.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoalDetailCollectionViewCell.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/02.
6 | //
7 |
8 | import UIKit
9 |
10 | class GoalDetailCollectionViewCell: UICollectionViewCell {
11 |
12 | // MARK: Identifier
13 | static let identifier = "GoalDetailCollectionViewCell"
14 |
15 | // MARK: Component
16 | private let stampImageView: UIImageView = UIImageView()
17 |
18 | override init(frame: CGRect) {
19 | super.init(frame: frame)
20 | setUI()
21 | setLayout()
22 | }
23 |
24 | required init?(coder: NSCoder) {
25 | fatalError("init(coder:) has not been implemented")
26 | }
27 | }
28 |
29 | extension GoalDetailCollectionViewCell {
30 | private func setUI() {
31 | backgroundColor = .orange200Opacity3
32 | }
33 |
34 | private func setLayout() {
35 | contentView.addSubview(
36 | stampImageView
37 | )
38 |
39 | stampImageView.snp.makeConstraints {
40 | $0.width.equalTo(43.adjusted)
41 | $0.height.equalTo(43.adjusted)
42 | $0.centerY.equalToSuperview()
43 | $0.centerX.equalToSuperview()
44 | }
45 | }
46 |
47 | public func dataBind(model: GoalDetailStampModel) {
48 | stampImageView.image = model.stampImage
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/GoalDetail/Model/GoalDetailStampModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoalDetailStampModel.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/03.
6 | //
7 |
8 | import UIKit
9 |
10 | struct GoalDetailStampModel {
11 | let stampImage: UIImage
12 | }
13 |
14 | let moreSuccessStampDummy: GoalDetailStampModel = GoalDetailStampModel(stampImage: Const.Image.moreStampImage!)
15 |
16 | let moreStaticStampDummy: GoalDetailStampModel = GoalDetailStampModel(stampImage: Const.Image.moreStaticStampImage!)
17 |
18 | let moreEmptyStampDummy: GoalDetailStampModel = GoalDetailStampModel(stampImage: Const.Image.moreEmptyStampImage!)
19 |
20 | let lessSuccessStampDummy: GoalDetailStampModel = GoalDetailStampModel(stampImage: Const.Image.lessStampImage!)
21 |
22 | let lessStaticStampDummy: GoalDetailStampModel = GoalDetailStampModel(stampImage: Const.Image.lessStaticStampImage!)
23 |
24 | let lessEmptyStampDummy: GoalDetailStampModel = GoalDetailStampModel(stampImage: Const.Image.lessEmptyStampImage!)
25 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/GoalDetail/View/GoalStatsView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoalStatsView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/03.
6 | //
7 |
8 | import UIKit
9 |
10 | class GoalStatsView: UIView {
11 |
12 | // MARK: Component
13 | let goalStatsTitleLabel: UILabel = UILabel().then {
14 | $0.font = .system5
15 | $0.textColor = .gray600
16 | }
17 |
18 | let goalStatsCountLabel: UILabel = UILabel().then {
19 | $0.text = "4"
20 | $0.font = .systemDate
21 | $0.textColor = .gray700
22 | }
23 |
24 | override init(frame: CGRect) {
25 | super.init(frame: frame)
26 | setUI()
27 | setLayout()
28 | }
29 |
30 | required init?(coder: NSCoder) {
31 | fatalError("init(coder:) has not been implemented")
32 | }
33 | }
34 |
35 | extension GoalStatsView {
36 | private func setUI() {
37 | self.backgroundColor = .white
38 | }
39 |
40 | private func setLayout() {
41 | self.addSubviews(
42 | goalStatsTitleLabel,
43 | goalStatsCountLabel
44 | )
45 |
46 | self.snp.makeConstraints {
47 | $0.width.equalTo(80.adjusted)
48 | }
49 |
50 | goalStatsTitleLabel.snp.makeConstraints {
51 | $0.top.equalToSuperview()
52 | $0.centerX.equalToSuperview()
53 | }
54 |
55 | goalStatsCountLabel.snp.makeConstraints {
56 | $0.bottom.equalToSuperview()
57 | $0.centerX.equalToSuperview()
58 | }
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Home/View/HomeBaseView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeBaseView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/06.
6 | //
7 |
8 | import UIKit
9 |
10 | import SnapKit
11 |
12 | class HomeBaseView: UIView {
13 |
14 | // MARK: - Variables
15 | // MARK: Component
16 | let homeHeaderLabel = UILabel().then {
17 | $0.text = Const.String.hoemHeader
18 | $0.font = .system2Bold
19 | $0.textColor = .gray700
20 | }
21 |
22 | // MARK: - Function
23 | // MARK: LifeCycle
24 | override init(frame: CGRect) {
25 | super.init(frame: frame)
26 |
27 | setUI()
28 | setLayout()
29 | }
30 |
31 | required init?(coder: NSCoder) {
32 | fatalError("init(coder:) has not been implemented")
33 | }
34 |
35 | // MARK: Layout Helpers
36 | private func setUI() {
37 | self.backgroundColor = .white
38 | self.makeTopRounded(radius: 4)
39 | }
40 |
41 | private func setLayout() {
42 | self.addSubviews(
43 | homeHeaderLabel
44 | )
45 |
46 | homeHeaderLabel.snp.makeConstraints {
47 | $0.top.equalTo(self.snp.top).inset(20.adjusted)
48 | $0.leading.equalTo(self.snp.leading).inset(16.adjusted)
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Home/View/HomeBottomSheetView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeBottomSheetView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/10.
6 | //
7 |
8 | import UIKit
9 |
10 | class HomeBottomSheetView: UIView {
11 |
12 | let moreBottomView = HomeNewGoalTypeView(frame: .zero, eatType: .more)
13 | let lessBottomView = HomeNewGoalTypeView(frame: .zero, eatType: .less)
14 |
15 | override init(frame: CGRect) {
16 | super.init(frame: frame)
17 |
18 | setLayout()
19 | }
20 |
21 | required init?(coder: NSCoder) {
22 | fatalError("init(coder:) has not been implemented")
23 | }
24 |
25 | private func setLayout() {
26 | self.addSubviews(
27 | moreBottomView,
28 | lessBottomView
29 | )
30 |
31 | moreBottomView.snp.makeConstraints {
32 | $0.centerX.equalToSuperview()
33 | $0.top.equalToSuperview().offset(20.adjusted)
34 | }
35 | lessBottomView.snp.makeConstraints {
36 | $0.centerX.equalToSuperview()
37 | $0.top.equalTo(moreBottomView.snp.bottom).offset(16.adjusted)
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Home/View/HomeExistView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeExistView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/07.
6 | //
7 |
8 | import UIKit
9 |
10 | import SnapKit
11 | import Then
12 |
13 | class HomeExistView: UIView {
14 |
15 | // MARK: - Variables
16 | // MARK: Component
17 | private let homeBaseView = HomeBaseView()
18 | private let layout = UICollectionViewFlowLayout().then {
19 | $0.minimumLineSpacing = 16.adjusted
20 | $0.sectionInset = UIEdgeInsets(top: 3.adjusted, left: 0, bottom: 16.adjusted, right: 0)
21 | }
22 | lazy var homeGoalCollectionView = HomeGoalCollectionView(frame: .zero, collectionViewLayout: layout)
23 |
24 | // MARK: - Function
25 | // MARK: LifeCycle
26 | override init(frame: CGRect) {
27 | super.init(frame: frame)
28 |
29 | setLayout()
30 | }
31 |
32 | required init?(coder: NSCoder) {
33 | fatalError("init(coder:) has not been implemented")
34 | }
35 |
36 | // MARK: Layout Helpers
37 | private func setLayout() {
38 | self.addSubview(homeBaseView)
39 | homeBaseView.addSubview(homeGoalCollectionView)
40 |
41 | homeBaseView.snp.makeConstraints {
42 | $0.edges.equalToSuperview()
43 | }
44 |
45 | homeGoalCollectionView.snp.makeConstraints {
46 | $0.top.equalTo(homeBaseView.homeHeaderLabel.snp.bottom).offset(20.adjusted)
47 | $0.horizontalEdges.bottom.equalToSuperview()
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Splash/Controller/SplashViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SplashViewController.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/01.
6 | //
7 |
8 | import UIKit
9 |
10 | import KakaoSDKCommon
11 | import KakaoSDKAuth
12 | import KakaoSDKUser
13 |
14 | class SplashViewController: BaseViewController {
15 |
16 | private let splashView: SplashView = SplashView()
17 |
18 | override func viewDidLoad() {
19 | super.viewDidLoad()
20 | }
21 |
22 | override func loadView() {
23 | super.loadView()
24 |
25 | self.view = splashView
26 | DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1) {
27 | if let type = getSocialType() {
28 | if type == SocialType.kakao.rawValue {
29 | UserApi.shared.accessTokenInfo { (_, error) in
30 | if let error = error {
31 | if let sdkError = error as? SdkError, sdkError.isInvalidTokenError() == true {
32 | RootViewControllerSwithcer.shared.changeRootViewController(navigationMode: .login)
33 | } else {
34 | print(error)
35 | }
36 | } else {
37 | RootViewControllerSwithcer.shared.changeRootViewController(navigationMode: .home)
38 | }
39 | }
40 | } else if type == SocialType.apple.rawValue {
41 | RootViewControllerSwithcer.shared.changeRootViewController(navigationMode: .home)
42 | }
43 | } else {
44 | RootViewControllerSwithcer.shared.changeRootViewController(navigationMode: .login)
45 | }
46 | }
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/Splash/View/SplashView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SplashView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 이승헌 on 2023/01/02.
6 | //
7 |
8 | import UIKit
9 |
10 | class SplashView: UIView {
11 |
12 | // MARK: Component
13 |
14 | private let splashImage: UIImageView = UIImageView().then {
15 | $0.image = Const.Image.splashImage
16 | $0.contentMode = .scaleAspectFit
17 | }
18 |
19 | override init(frame: CGRect) {
20 | super.init(frame: frame)
21 | setUI()
22 | setLayout()
23 | }
24 |
25 | required init?(coder: NSCoder) {
26 | fatalError("init(coder:) has not been implemented")
27 | }
28 | }
29 |
30 | extension SplashView {
31 | private func setUI() {
32 | self.backgroundColor = .white
33 | }
34 |
35 | private func setLayout() {
36 | self.addSubviews(
37 | splashImage
38 | )
39 |
40 | splashImage.snp.makeConstraints {
41 | $0.edges.equalTo(self.safeAreaLayoutGuide)
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/StoreGoal/View/StoreCollectionView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StoreCollectionView.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/09.
6 | //
7 |
8 | import UIKit
9 |
10 | protocol handleMoreButtonDelegate {
11 | func moreButtonDidTap(goalId: Int)
12 | }
13 |
14 | class StoreCollectionView: UICollectionView {
15 |
16 | // MARK: - Variables
17 | // weak var moreButtonDelegate: handleMoreButtonDelegate?
18 |
19 | override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) {
20 | super.init(frame: frame, collectionViewLayout: layout)
21 |
22 | setRegister()
23 | }
24 | required init?(coder: NSCoder) {
25 | fatalError("init(coder:) has not been implemented")
26 | }
27 |
28 | private func setRegister() {
29 | self.register(StoreCollectionViewCell.self, forCellWithReuseIdentifier: StoreCollectionViewCell.identifier)
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Presentation/StoreGoal/View/StoreFilterButton.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StoreFilterButton.swift
3 | // KeepGoEat-iOS
4 | //
5 | // Created by 양정연 on 2023/01/08.
6 | //
7 |
8 | import UIKit
9 |
10 | enum SelectType: String {
11 | case selected
12 | case unselected
13 | }
14 |
15 | class StoreFilterButton: UIButton {
16 |
17 | private let selectType: SelectType
18 |
19 | init(frame: CGRect, title: String, selectType: SelectType) {
20 | self.selectType = selectType
21 | super.init(frame: frame)
22 |
23 | setUI(title: title, selectType: selectType)
24 | }
25 |
26 | required init?(coder: NSCoder) {
27 | fatalError("init(coder:) has not been implemented")
28 | }
29 |
30 | func setUI(title: String, selectType: SelectType) {
31 | var config = UIButton.Configuration.plain()
32 | config.background.backgroundColor = .gray50
33 | config.contentInsets = NSDirectionalEdgeInsets(top: 6, leading: 6, bottom: 6, trailing: 6)
34 | switch selectType {
35 | case .selected:
36 | config.baseForegroundColor = .gray800
37 | config.attributedTitle = AttributedString(title, attributes: AttributeContainer([NSAttributedString.Key.font: UIFont.system5Bold]))
38 | case .unselected:
39 | config.baseForegroundColor = .gray400
40 | config.attributedTitle = AttributedString(title, attributes: AttributeContainer([NSAttributedString.Key.font: UIFont.system5]))
41 | }
42 | self.configuration = config
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "75",
9 | "green" : "119",
10 | "red" : "255"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | },
20 | "properties" : {
21 | "localizable" : true
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/100.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/1024.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/114.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/120.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/128.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/144.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/152.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/16.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/167.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/172.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/172.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/180.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/196.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/20.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/216.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/216.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/256.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/29.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/32.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/40.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/48.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/50.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/512.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/55.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/55.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/57.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/58.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/60.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/64.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/66.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/66.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/72.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/76.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/80.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/87.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/88.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/88.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/92.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/AppIcon.appiconset/92.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "homeBackgroundImage.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "homeBackgroundImage@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "homeBackgroundImage@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/homeBackgroundImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/homeBackgroundImage.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/homeBackgroundImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/homeBackgroundImage@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/homeBackgroundImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage.imageset/homeBackgroundImage@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "homeBackgroundImage0.png"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "homeBackgroundImage0@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "homeBackgroundImage0@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/homeBackgroundImage0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/homeBackgroundImage0.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/homeBackgroundImage0@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/homeBackgroundImage0@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/homeBackgroundImage0@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage0.imageset/homeBackgroundImage0@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "homeBackgroundImage1.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "homeBackgroundImage1@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x",
16 | "filename" : "homeBackgroundImage1@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/homeBackgroundImage1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/homeBackgroundImage1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/homeBackgroundImage1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/homeBackgroundImage1@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/homeBackgroundImage1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage1.imageset/homeBackgroundImage1@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "homeBackgroundImage2.png",
5 | "scale" : "1x",
6 | "idiom" : "universal"
7 | },
8 | {
9 | "filename" : "homeBackgroundImage2@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "scale" : "3x",
15 | "idiom" : "universal",
16 | "filename" : "homeBackgroundImage2@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/homeBackgroundImage2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/homeBackgroundImage2.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/homeBackgroundImage2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/homeBackgroundImage2@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/homeBackgroundImage2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/homeBackgroundImage2.imageset/homeBackgroundImage2@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnBox.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icnBox.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnBox.imageset/icnBox.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 8.074921 5.999268 cm
14 | 0.800000 0.792000 0.792000 scn
15 | 16.858789 11.851807 m
16 | 0.000000 11.851807 l
17 | 0.000000 1.423658 l
18 | 0.000000 0.636992 0.620317 -0.000046 1.384726 -0.000046 c
19 | 15.474064 -0.000046 l
20 | 16.239193 -0.000046 16.858789 0.637733 16.858789 1.423658 c
21 | 16.858789 11.851807 l
22 | h
23 | 12.283861 7.942177 m
24 | 12.283861 7.287362 11.768011 6.756992 11.131124 6.756992 c
25 | 5.727665 6.756992 l
26 | 5.090778 6.756992 4.574928 7.287362 4.574928 7.942177 c
27 | 4.574928 8.058473 l
28 | 4.574928 8.713287 5.090778 9.243658 5.727665 9.243658 c
29 | 11.131124 9.243658 l
30 | 11.768011 9.243658 12.283861 8.713287 12.283861 8.058473 c
31 | 12.283861 7.942177 l
32 | h
33 | f
34 | n
35 | Q
36 | q
37 | 1.000000 0.000000 -0.000000 1.000000 8.000000 19.199951 cm
38 | 0.800000 0.792000 0.792000 scn
39 | 2.239193 5.864235 m
40 | 0.000000 0.002242 l
41 | 0.411383 0.000049 l
42 | 16.597261 0.000049 l
43 | 17.000000 0.002242 l
44 | 15.034581 5.810865 l
45 | 14.834293 6.402328 14.286023 6.800049 13.670029 6.800049 c
46 | 3.585014 6.800049 l
47 | 2.989193 6.800049 2.454611 6.427917 2.239193 5.864235 c
48 | h
49 | f
50 | n
51 | Q
52 |
53 | endstream
54 | endobj
55 |
56 | 3 0 obj
57 | 1045
58 | endobj
59 |
60 | 4 0 obj
61 | << /Annots []
62 | /Type /Page
63 | /MediaBox [ 0.000000 0.000000 32.000000 32.000000 ]
64 | /Resources 1 0 R
65 | /Contents 2 0 R
66 | /Parent 5 0 R
67 | >>
68 | endobj
69 |
70 | 5 0 obj
71 | << /Kids [ 4 0 R ]
72 | /Count 1
73 | /Type /Pages
74 | >>
75 | endobj
76 |
77 | 6 0 obj
78 | << /Pages 5 0 R
79 | /Type /Catalog
80 | >>
81 | endobj
82 |
83 | xref
84 | 0 7
85 | 0000000000 65535 f
86 | 0000000010 00000 n
87 | 0000000034 00000 n
88 | 0000001135 00000 n
89 | 0000001158 00000 n
90 | 0000001331 00000 n
91 | 0000001405 00000 n
92 | trailer
93 | << /ID [ (some) (id) ]
94 | /Root 6 0 R
95 | /Size 7
96 | >>
97 | startxref
98 | 1464
99 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnCheck.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icnCheck.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnCheck.imageset/icnCheck.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 6.000000 6.000000 cm
14 | 1.000000 1.000000 1.000000 scn
15 | 10.000000 20.000000 m
16 | 4.476711 20.000000 0.000000 15.522150 0.000000 10.000000 c
17 | 0.000000 4.477849 4.477849 0.000000 10.000000 0.000000 c
18 | 15.522151 0.000000 20.000000 4.477849 20.000000 10.000000 c
19 | 20.000000 15.522150 15.523290 20.000000 10.000000 20.000000 c
20 | h
21 | 15.475459 11.683179 m
22 | 9.352011 5.559731 l
23 | 8.947729 5.155448 8.292905 5.155448 7.888623 5.559731 c
24 | 4.524542 8.923812 l
25 | 4.120260 9.328094 4.120260 9.982917 4.524542 10.387198 c
26 | 4.785332 10.647989 l
27 | 5.189614 11.052271 5.844437 11.052271 6.248719 10.647989 c
28 | 8.620886 8.275823 l
29 | 13.751282 13.406218 l
30 | 14.155563 13.810499 14.810388 13.810499 15.214669 13.406218 c
31 | 15.475459 13.145428 l
32 | 15.878602 12.741146 15.878602 12.086323 15.475459 11.682040 c
33 | 15.475459 11.683179 l
34 | h
35 | f
36 | n
37 | Q
38 |
39 | endstream
40 | endobj
41 |
42 | 3 0 obj
43 | 854
44 | endobj
45 |
46 | 4 0 obj
47 | << /Annots []
48 | /Type /Page
49 | /MediaBox [ 0.000000 0.000000 32.000000 32.000000 ]
50 | /Resources 1 0 R
51 | /Contents 2 0 R
52 | /Parent 5 0 R
53 | >>
54 | endobj
55 |
56 | 5 0 obj
57 | << /Kids [ 4 0 R ]
58 | /Count 1
59 | /Type /Pages
60 | >>
61 | endobj
62 |
63 | 6 0 obj
64 | << /Pages 5 0 R
65 | /Type /Catalog
66 | >>
67 | endobj
68 |
69 | xref
70 | 0 7
71 | 0000000000 65535 f
72 | 0000000010 00000 n
73 | 0000000034 00000 n
74 | 0000000944 00000 n
75 | 0000000966 00000 n
76 | 0000001139 00000 n
77 | 0000001213 00000 n
78 | trailer
79 | << /ID [ (some) (id) ]
80 | /Root 6 0 R
81 | /Size 7
82 | >>
83 | startxref
84 | 1272
85 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnLeft.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icnLeft.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnLeft.imageset/icnLeft.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 9.000000 6.791992 cm
14 | 0.800000 0.792000 0.792000 scn
15 | 9.690342 16.389101 m
16 | 2.552074 9.208284 l
17 | 9.690342 2.027462 l
18 | 10.103220 1.611172 10.103220 0.936317 9.690342 0.520226 c
19 | 9.277464 0.103935 8.608143 0.103935 8.195459 0.520226 c
20 | 0.309659 8.454300 l
21 | -0.103220 8.870590 -0.103220 9.545444 0.309659 9.961720 c
22 | 8.195459 17.895790 l
23 | 8.608161 18.312080 9.277477 18.312080 9.690342 17.895790 c
24 | 10.103220 17.479679 10.103220 16.805378 9.690342 16.389101 c
25 | h
26 | f
27 | n
28 | Q
29 |
30 | endstream
31 | endobj
32 |
33 | 3 0 obj
34 | 521
35 | endobj
36 |
37 | 4 0 obj
38 | << /Annots []
39 | /Type /Page
40 | /MediaBox [ 0.000000 0.000000 32.000000 32.000000 ]
41 | /Resources 1 0 R
42 | /Contents 2 0 R
43 | /Parent 5 0 R
44 | >>
45 | endobj
46 |
47 | 5 0 obj
48 | << /Kids [ 4 0 R ]
49 | /Count 1
50 | /Type /Pages
51 | >>
52 | endobj
53 |
54 | 6 0 obj
55 | << /Pages 5 0 R
56 | /Type /Catalog
57 | >>
58 | endobj
59 |
60 | xref
61 | 0 7
62 | 0000000000 65535 f
63 | 0000000010 00000 n
64 | 0000000034 00000 n
65 | 0000000611 00000 n
66 | 0000000633 00000 n
67 | 0000000806 00000 n
68 | 0000000880 00000 n
69 | trailer
70 | << /ID [ (some) (id) ]
71 | /Root 6 0 R
72 | /Size 7
73 | >>
74 | startxref
75 | 939
76 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x",
6 | "filename" : "icnMypage.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "idiom" : "universal",
11 | "filename" : "icnMypage@2x.png"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x",
16 | "filename" : "icnMypage@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/icnMypage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/icnMypage.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/icnMypage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/icnMypage@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/icnMypage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnMypage.imageset/icnMypage@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnPen.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icnPen.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnPlus.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icnPlus.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnPlus.imageset/icnPlus.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 3.000000 3.000000 cm
14 | 1.000000 1.000000 1.000000 scn
15 | 15.363961 2.636039 m
16 | 13.676134 0.948212 11.386949 0.000000 9.000000 0.000000 c
17 | 6.613051 0.000000 4.323867 0.948212 2.636039 2.636039 c
18 | 0.948212 4.323866 0.000000 6.613051 0.000000 9.000000 c
19 | 0.000000 11.386949 0.948212 13.676133 2.636039 15.363960 c
20 | 4.323867 17.051788 6.613051 18.000000 9.000000 18.000000 c
21 | 11.386949 18.000000 13.676134 17.051788 15.363961 15.363960 c
22 | 17.051788 13.676133 18.000000 11.386949 18.000000 9.000000 c
23 | 18.000000 6.613051 17.051788 4.323866 15.363961 2.636039 c
24 | h
25 | 4.829505 9.795495 m
26 | 5.040483 10.006474 5.326632 10.125000 5.625000 10.125000 c
27 | 7.833331 10.125000 l
28 | 7.833331 12.333334 l
29 | 7.833331 12.977666 8.355665 13.500000 8.999997 13.500000 c
30 | 9.644329 13.500000 10.166664 12.977665 10.166664 12.333334 c
31 | 10.166664 10.125000 l
32 | 12.375000 10.125000 l
33 | 12.673368 10.125000 12.959517 10.006474 13.170495 9.795495 c
34 | 13.381474 9.584517 13.500001 9.298368 13.500001 9.000000 c
35 | 13.500001 8.701632 13.381474 8.415483 13.170495 8.204505 c
36 | 12.959517 7.993526 12.673368 7.875000 12.375000 7.875000 c
37 | 10.166664 7.875000 l
38 | 10.166664 5.666666 l
39 | 10.166664 5.022334 9.644329 4.500000 8.999997 4.500000 c
40 | 8.355665 4.500000 7.833330 5.022335 7.833330 5.666667 c
41 | 7.833330 7.875000 l
42 | 5.625000 7.875000 l
43 | 5.326632 7.875000 5.040483 7.993526 4.829505 8.204505 c
44 | 4.618526 8.415483 4.500000 8.701632 4.500000 9.000000 c
45 | 4.500000 9.298368 4.618526 9.584517 4.829505 9.795495 c
46 | h
47 | f*
48 | n
49 | Q
50 |
51 | endstream
52 | endobj
53 |
54 | 3 0 obj
55 | 1507
56 | endobj
57 |
58 | 4 0 obj
59 | << /Annots []
60 | /Type /Page
61 | /MediaBox [ 0.000000 0.000000 24.000000 24.000000 ]
62 | /Resources 1 0 R
63 | /Contents 2 0 R
64 | /Parent 5 0 R
65 | >>
66 | endobj
67 |
68 | 5 0 obj
69 | << /Kids [ 4 0 R ]
70 | /Count 1
71 | /Type /Pages
72 | >>
73 | endobj
74 |
75 | 6 0 obj
76 | << /Pages 5 0 R
77 | /Type /Catalog
78 | >>
79 | endobj
80 |
81 | xref
82 | 0 7
83 | 0000000000 65535 f
84 | 0000000010 00000 n
85 | 0000000034 00000 n
86 | 0000001597 00000 n
87 | 0000001620 00000 n
88 | 0000001793 00000 n
89 | 0000001867 00000 n
90 | trailer
91 | << /ID [ (some) (id) ]
92 | /Root 6 0 R
93 | /Size 7
94 | >>
95 | startxref
96 | 1926
97 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnRight.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icnRight.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnRight.imageset/icnRight.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 11.000000 6.804688 cm
14 | 0.800000 0.792000 0.792000 scn
15 | 0.292893 17.902420 m
16 | 0.683417 18.292944 1.316583 18.292944 1.707107 17.902420 c
17 | 9.707107 9.902419 l
18 | 10.097631 9.511895 10.097631 8.878730 9.707107 8.488206 c
19 | 1.707107 0.488205 l
20 | 1.316583 0.097681 0.683417 0.097681 0.292893 0.488205 c
21 | -0.097631 0.878731 -0.097631 1.511894 0.292893 1.902418 c
22 | 7.585787 9.195312 l
23 | 0.292893 16.488205 l
24 | -0.097631 16.878731 -0.097631 17.511894 0.292893 17.902420 c
25 | h
26 | f*
27 | n
28 | Q
29 |
30 | endstream
31 | endobj
32 |
33 | 3 0 obj
34 | 523
35 | endobj
36 |
37 | 4 0 obj
38 | << /Annots []
39 | /Type /Page
40 | /MediaBox [ 0.000000 0.000000 32.000000 32.000000 ]
41 | /Resources 1 0 R
42 | /Contents 2 0 R
43 | /Parent 5 0 R
44 | >>
45 | endobj
46 |
47 | 5 0 obj
48 | << /Kids [ 4 0 R ]
49 | /Count 1
50 | /Type /Pages
51 | >>
52 | endobj
53 |
54 | 6 0 obj
55 | << /Pages 5 0 R
56 | /Type /Catalog
57 | >>
58 | endobj
59 |
60 | xref
61 | 0 7
62 | 0000000000 65535 f
63 | 0000000010 00000 n
64 | 0000000034 00000 n
65 | 0000000613 00000 n
66 | 0000000635 00000 n
67 | 0000000808 00000 n
68 | 0000000882 00000 n
69 | trailer
70 | << /ID [ (some) (id) ]
71 | /Root 6 0 R
72 | /Size 7
73 | >>
74 | startxref
75 | 941
76 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnTagMinus.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icnTagMinus.pdf",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnTagMinus.imageset/icnTagMinus.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 2.000000 2.000000 cm
14 | 0.179427 0.812500 0.660563 scn
15 | 6.000000 0.000000 m
16 | 7.591299 0.000000 9.117423 0.632141 10.242641 1.757359 c
17 | 11.367859 2.882577 12.000000 4.408701 12.000000 6.000000 c
18 | 12.000000 7.591299 11.367859 9.117422 10.242641 10.242640 c
19 | 9.117423 11.367859 7.591299 12.000000 6.000000 12.000000 c
20 | 4.408701 12.000000 2.882578 11.367859 1.757359 10.242640 c
21 | 0.632141 9.117422 0.000000 7.591299 0.000000 6.000000 c
22 | 0.000000 4.408701 0.632141 2.882577 1.757359 1.757359 c
23 | 2.882578 0.632141 4.408701 0.000000 6.000000 0.000000 c
24 | 6.000000 0.000000 l
25 | h
26 | 3.750000 6.750000 m
27 | 3.551088 6.750000 3.360322 6.670982 3.219670 6.530330 c
28 | 3.079018 6.389678 3.000000 6.198912 3.000000 6.000000 c
29 | 3.000000 5.801088 3.079018 5.610322 3.219670 5.469670 c
30 | 3.360322 5.329018 3.551088 5.250000 3.750000 5.250000 c
31 | 8.250000 5.250000 l
32 | 8.448913 5.250000 8.639678 5.329018 8.780330 5.469670 c
33 | 8.920982 5.610322 9.000000 5.801088 9.000000 6.000000 c
34 | 9.000000 6.198912 8.920982 6.389678 8.780330 6.530330 c
35 | 8.639678 6.670982 8.448913 6.750000 8.250000 6.750000 c
36 | 3.750000 6.750000 l
37 | h
38 | f*
39 | n
40 | Q
41 |
42 | endstream
43 | endobj
44 |
45 | 3 0 obj
46 | 1140
47 | endobj
48 |
49 | 4 0 obj
50 | << /Annots []
51 | /Type /Page
52 | /MediaBox [ 0.000000 0.000000 16.000000 16.000000 ]
53 | /Resources 1 0 R
54 | /Contents 2 0 R
55 | /Parent 5 0 R
56 | >>
57 | endobj
58 |
59 | 5 0 obj
60 | << /Kids [ 4 0 R ]
61 | /Count 1
62 | /Type /Pages
63 | >>
64 | endobj
65 |
66 | 6 0 obj
67 | << /Pages 5 0 R
68 | /Type /Catalog
69 | >>
70 | endobj
71 |
72 | xref
73 | 0 7
74 | 0000000000 65535 f
75 | 0000000010 00000 n
76 | 0000000034 00000 n
77 | 0000001230 00000 n
78 | 0000001253 00000 n
79 | 0000001426 00000 n
80 | 0000001500 00000 n
81 | trailer
82 | << /ID [ (some) (id) ]
83 | /Root 6 0 R
84 | /Size 7
85 | >>
86 | startxref
87 | 1559
88 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnTagPlus.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icnTagPlus.pdf",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icnTagPlus.imageset/icnTagPlus.pdf:
--------------------------------------------------------------------------------
1 | %PDF-1.7
2 |
3 | 1 0 obj
4 | << >>
5 | endobj
6 |
7 | 2 0 obj
8 | << /Length 3 0 R >>
9 | stream
10 | /DeviceRGB CS
11 | /DeviceRGB cs
12 | q
13 | 1.000000 0.000000 -0.000000 1.000000 2.000000 2.000000 cm
14 | 1.000000 0.466667 0.294118 scn
15 | 10.242641 1.757359 m
16 | 9.117423 0.632141 7.591299 0.000000 6.000000 0.000000 c
17 | 4.408701 0.000000 2.882578 0.632141 1.757359 1.757359 c
18 | 0.632141 2.882577 0.000000 4.408701 0.000000 6.000000 c
19 | 0.000000 7.591299 0.632141 9.117422 1.757359 10.242640 c
20 | 2.882578 11.367859 4.408701 12.000000 6.000000 12.000000 c
21 | 7.591299 12.000000 9.117423 11.367859 10.242641 10.242640 c
22 | 11.367859 9.117422 12.000000 7.591299 12.000000 6.000000 c
23 | 12.000000 4.408701 11.367859 2.882577 10.242641 1.757359 c
24 | h
25 | 3.219670 6.530330 m
26 | 3.360322 6.670982 3.551088 6.750000 3.750000 6.750000 c
27 | 5.222220 6.750000 l
28 | 5.222220 8.222222 l
29 | 5.222220 8.651777 5.570443 9.000000 5.999998 9.000000 c
30 | 6.429553 9.000000 6.777776 8.651777 6.777776 8.222221 c
31 | 6.777776 6.750000 l
32 | 8.250000 6.750000 l
33 | 8.448913 6.750000 8.639678 6.670982 8.780330 6.530330 c
34 | 8.920982 6.389678 9.000000 6.198912 9.000000 6.000000 c
35 | 9.000000 5.801087 8.920982 5.610322 8.780330 5.469670 c
36 | 8.639678 5.329018 8.448913 5.250000 8.250000 5.250000 c
37 | 6.777776 5.250000 l
38 | 6.777776 3.777778 l
39 | 6.777775 3.348223 6.429553 3.000000 5.999998 3.000000 c
40 | 5.570443 3.000000 5.222220 3.348223 5.222220 3.777778 c
41 | 5.222220 5.250000 l
42 | 3.750000 5.250000 l
43 | 3.551088 5.250000 3.360322 5.329018 3.219670 5.469670 c
44 | 3.079018 5.610322 3.000000 5.801087 3.000000 6.000000 c
45 | 3.000000 6.198912 3.079018 6.389678 3.219670 6.530330 c
46 | h
47 | f*
48 | n
49 | Q
50 |
51 | endstream
52 | endobj
53 |
54 | 3 0 obj
55 | 1465
56 | endobj
57 |
58 | 4 0 obj
59 | << /Annots []
60 | /Type /Page
61 | /MediaBox [ 0.000000 0.000000 16.000000 16.000000 ]
62 | /Resources 1 0 R
63 | /Contents 2 0 R
64 | /Parent 5 0 R
65 | >>
66 | endobj
67 |
68 | 5 0 obj
69 | << /Kids [ 4 0 R ]
70 | /Count 1
71 | /Type /Pages
72 | >>
73 | endobj
74 |
75 | 6 0 obj
76 | << /Pages 5 0 R
77 | /Type /Catalog
78 | >>
79 | endobj
80 |
81 | xref
82 | 0 7
83 | 0000000000 65535 f
84 | 0000000010 00000 n
85 | 0000000034 00000 n
86 | 0000001555 00000 n
87 | 0000001578 00000 n
88 | 0000001751 00000 n
89 | 0000001825 00000 n
90 | trailer
91 | << /ID [ (some) (id) ]
92 | /Root 6 0 R
93 | /Size 7
94 | >>
95 | startxref
96 | 1884
97 | %%EOF
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_apple.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_apple@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_apple@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/icn_apple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/icn_apple.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/icn_apple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/icn_apple@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/icn_apple@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_apple.imageset/icn_apple@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_check_green.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_check_green@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_check_green@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/icn_check_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/icn_check_green.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/icn_check_green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/icn_check_green@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/icn_check_green@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_green.imageset/icn_check_green@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_check_orange.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_check_orange@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_check_orange@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/icn_check_orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/icn_check_orange.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/icn_check_orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/icn_check_orange@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/icn_check_orange@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_check_orange.imageset/icn_check_orange@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_checkboxChecked.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_checkboxChecked@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_checkboxChecked@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/icn_checkboxChecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/icn_checkboxChecked.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/icn_checkboxChecked@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/icn_checkboxChecked@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/icn_checkboxChecked@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxChecked.imageset/icn_checkboxChecked@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_checkboxDefault.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_checkboxDefault@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_checkboxDefault@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/icn_checkboxDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/icn_checkboxDefault.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/icn_checkboxDefault@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/icn_checkboxDefault@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/icn_checkboxDefault@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_checkboxDefault.imageset/icn_checkboxDefault@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_detail.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_detail@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_detail@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/icn_detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/icn_detail.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/icn_detail@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/icn_detail@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/icn_detail@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_detail.imageset/icn_detail@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icn_subpage.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "icn_subpage@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "icn_subpage@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/icn_subpage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/icn_subpage.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/icn_subpage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/icn_subpage@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/icn_subpage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/icn_subpage.imageset/icn_subpage@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "imgEmptyStampLess.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "imgEmptyStampLess@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "imgEmptyStampLess@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/imgEmptyStampLess.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/imgEmptyStampLess.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/imgEmptyStampLess@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/imgEmptyStampLess@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/imgEmptyStampLess@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampLess.imageset/imgEmptyStampLess@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "imgEmptyStampMore.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "imgEmptyStampMore@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "imgEmptyStampMore@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/imgEmptyStampMore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/imgEmptyStampMore.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/imgEmptyStampMore@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/imgEmptyStampMore@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/imgEmptyStampMore@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgEmptyStampMore.imageset/imgEmptyStampMore@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "imgSignup.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "imgSignup@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "imgSignup@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/imgSignup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/imgSignup.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/imgSignup@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/imgSignup@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/imgSignup@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSignup.imageset/imgSignup@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "imgSplash.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "imgSplash@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "imgSplash@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/imgSplash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/imgSplash.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/imgSplash@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/imgSplash@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/imgSplash@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/imgSplash.imageset/imgSplash@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "img_serviceintro.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "img_serviceintro@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "img_serviceintro@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/img_serviceintro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/img_serviceintro.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/img_serviceintro@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/img_serviceintro@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/img_serviceintro@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/img_serviceintro.imageset/img_serviceintro@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "kakaoLogo.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "kakaoLogo@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "kakaoLogo@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/kakaoLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/kakaoLogo.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/kakaoLogo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/kakaoLogo@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/kakaoLogo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/kakaoLogo.imageset/kakaoLogo@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "lessTag.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "lessTag@2x-1.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "lessTag@3x-1.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/lessTag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/lessTag.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/lessTag@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/lessTag@2x-1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/lessTag@3x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/lessTag.imageset/lessTag@3x-1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "moreTag.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "moreTag@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "moreTag@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/moreTag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/moreTag.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/moreTag@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/moreTag@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/moreTag@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/moreTag.imageset/moreTag@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "plateGrayView1.png"
7 | },
8 | {
9 | "filename" : "plateGrayView1@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "plateGrayView1@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/plateGrayView1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/plateGrayView1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/plateGrayView1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/plateGrayView1@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/plateGrayView1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView1.imageset/plateGrayView1@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "plateGrayView2.png"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "plateGrayView2@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "plateGrayView2@3x.png",
15 | "scale" : "3x",
16 | "idiom" : "universal"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/plateGrayView2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/plateGrayView2.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/plateGrayView2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/plateGrayView2@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/plateGrayView2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/plateGrayView2.imageset/plateGrayView2@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailEmpty.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailEmpty.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailEmpty.imageset/snailEmpty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailEmpty.imageset/snailEmpty.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "snailGreenCheer.png"
7 | },
8 | {
9 | "filename" : "snailGreenCheer@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "filename" : "snailGreenCheer@3x.png",
15 | "scale" : "3x",
16 | "idiom" : "universal"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/snailGreenCheer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/snailGreenCheer.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/snailGreenCheer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/snailGreenCheer@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/snailGreenCheer@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheer.imageset/snailGreenCheer@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "snailGreenCheerLeft.png"
7 | },
8 | {
9 | "filename" : "snailGreenCheerLeft@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "snailGreenCheerLeft@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/snailGreenCheerLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/snailGreenCheerLeft.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/snailGreenCheerLeft@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/snailGreenCheerLeft@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/snailGreenCheerLeft@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenCheerLeft.imageset/snailGreenCheerLeft@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailGreenDefault.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailGreenDefault@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "scale" : "3x",
15 | "idiom" : "universal",
16 | "filename" : "snailGreenDefault@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/snailGreenDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/snailGreenDefault.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/snailGreenDefault@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/snailGreenDefault@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/snailGreenDefault@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenDefault.imageset/snailGreenDefault@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "filename" : "snailGreenFront.png",
6 | "idiom" : "universal"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "snailGreenFront@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "snailGreenFront@3x.png",
15 | "scale" : "3x",
16 | "idiom" : "universal"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/snailGreenFront.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/snailGreenFront.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/snailGreenFront@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/snailGreenFront@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/snailGreenFront@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenFront.imageset/snailGreenFront@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "snailGreenGlasses.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailGreenGlasses@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "filename" : "snailGreenGlasses@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/snailGreenGlasses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/snailGreenGlasses.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/snailGreenGlasses@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/snailGreenGlasses@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/snailGreenGlasses@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenGlasses.imageset/snailGreenGlasses@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "snailGreenHungry.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailGreenHungry@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "filename" : "snailGreenHungry@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/snailGreenHungry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/snailGreenHungry.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/snailGreenHungry@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/snailGreenHungry@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/snailGreenHungry@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenHungry.imageset/snailGreenHungry@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailGreenRibon.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailGreenRibon@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "scale" : "3x",
15 | "idiom" : "universal",
16 | "filename" : "snailGreenRibon@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/snailGreenRibon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/snailGreenRibon.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/snailGreenRibon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/snailGreenRibon@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/snailGreenRibon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenRibon.imageset/snailGreenRibon@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailGreenSad.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailGreenSad@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "scale" : "3x",
15 | "idiom" : "universal",
16 | "filename" : "snailGreenSad@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/snailGreenSad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/snailGreenSad.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/snailGreenSad@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/snailGreenSad@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/snailGreenSad@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSad.imageset/snailGreenSad@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "filename" : "snailGreenSpoon.png",
6 | "idiom" : "universal"
7 | },
8 | {
9 | "filename" : "snailGreenSpoon@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "snailGreenSpoon@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/snailGreenSpoon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/snailGreenSpoon.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/snailGreenSpoon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/snailGreenSpoon@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/snailGreenSpoon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSpoon.imageset/snailGreenSpoon@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailGreenSticker1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "snailGreenSticker1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "snailGreenSticker1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/snailGreenSticker1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/snailGreenSticker1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/snailGreenSticker1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/snailGreenSticker1@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/snailGreenSticker1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker1.imageset/snailGreenSticker1@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailGreenSticker2.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "snailGreenSticker2@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "snailGreenSticker2@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/snailGreenSticker2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/snailGreenSticker2.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/snailGreenSticker2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/snailGreenSticker2@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/snailGreenSticker2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailGreenSticker2.imageset/snailGreenSticker2@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "filename" : "snailOrangeCheer.png",
6 | "idiom" : "universal"
7 | },
8 | {
9 | "filename" : "snailOrangeCheer@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "snailOrangeCheer@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/snailOrangeCheer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/snailOrangeCheer.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/snailOrangeCheer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/snailOrangeCheer@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/snailOrangeCheer@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheer.imageset/snailOrangeCheer@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailOrangeCheerLeft.png",
5 | "scale" : "1x",
6 | "idiom" : "universal"
7 | },
8 | {
9 | "filename" : "snailOrangeCheerLeft@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "scale" : "3x",
15 | "idiom" : "universal",
16 | "filename" : "snailOrangeCheerLeft@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/snailOrangeCheerLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/snailOrangeCheerLeft.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/snailOrangeCheerLeft@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/snailOrangeCheerLeft@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/snailOrangeCheerLeft@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeCheerLeft.imageset/snailOrangeCheerLeft@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "snailOrangeDefault.png"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x",
11 | "filename" : "snailOrangeDefault@2x.png"
12 | },
13 | {
14 | "filename" : "snailOrangeDefault@3x.png",
15 | "scale" : "3x",
16 | "idiom" : "universal"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/snailOrangeDefault.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/snailOrangeDefault.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/snailOrangeDefault@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/snailOrangeDefault@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/snailOrangeDefault@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeDefault.imageset/snailOrangeDefault@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailOrangeFront.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailOrangeFront@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "snailOrangeFront@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/snailOrangeFront.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/snailOrangeFront.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/snailOrangeFront@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/snailOrangeFront@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/snailOrangeFront@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeFront.imageset/snailOrangeFront@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x",
6 | "filename" : "snailOrangeGlasses.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailOrangeGlasses@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "filename" : "snailOrangeGlasses@3x.png",
15 | "scale" : "3x",
16 | "idiom" : "universal"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/snailOrangeGlasses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/snailOrangeGlasses.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/snailOrangeGlasses@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/snailOrangeGlasses@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/snailOrangeGlasses@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeGlasses.imageset/snailOrangeGlasses@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x",
6 | "filename" : "snailOrangeHungry.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "idiom" : "universal",
11 | "filename" : "snailOrangeHungry@2x.png"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x",
16 | "filename" : "snailOrangeHungry@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/snailOrangeHungry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/snailOrangeHungry.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/snailOrangeHungry@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/snailOrangeHungry@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/snailOrangeHungry@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeHungry.imageset/snailOrangeHungry@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x",
6 | "filename" : "snailOrangeLeaf.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "idiom" : "universal",
11 | "filename" : "snailOrangeLeaf@2x.png"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x",
16 | "filename" : "snailOrangeLeaf@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/snailOrangeLeaf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/snailOrangeLeaf.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/snailOrangeLeaf@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/snailOrangeLeaf@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/snailOrangeLeaf@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeLeaf.imageset/snailOrangeLeaf@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x",
6 | "filename" : "snailOrangeRibon.png"
7 | },
8 | {
9 | "scale" : "2x",
10 | "filename" : "snailOrangeRibon@2x.png",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "filename" : "snailOrangeRibon@3x.png",
15 | "scale" : "3x",
16 | "idiom" : "universal"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/snailOrangeRibon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/snailOrangeRibon.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/snailOrangeRibon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/snailOrangeRibon@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/snailOrangeRibon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeRibon.imageset/snailOrangeRibon@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "idiom" : "universal",
6 | "filename" : "snailOrangeSad.png"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x",
11 | "filename" : "snailOrangeSad@2x.png"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x",
16 | "filename" : "snailOrangeSad@3x.png"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/snailOrangeSad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/snailOrangeSad.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/snailOrangeSad@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/snailOrangeSad@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/snailOrangeSad@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSad.imageset/snailOrangeSad@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "scale" : "1x",
5 | "filename" : "snailOrangeSpoon.png",
6 | "idiom" : "universal"
7 | },
8 | {
9 | "filename" : "snailOrangeSpoon@2x.png",
10 | "scale" : "2x",
11 | "idiom" : "universal"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "snailOrangeSpoon@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/snailOrangeSpoon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/snailOrangeSpoon.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/snailOrangeSpoon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/snailOrangeSpoon@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/snailOrangeSpoon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSpoon.imageset/snailOrangeSpoon@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailOrangeSticker1.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "snailOrangeSticker1@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "snailOrangeSticker1@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/snailOrangeSticker1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/snailOrangeSticker1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/snailOrangeSticker1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/snailOrangeSticker1@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/snailOrangeSticker1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker1.imageset/snailOrangeSticker1@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "snailOrangeSticker2.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "snailOrangeSticker2@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "snailOrangeSticker2@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/snailOrangeSticker2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/snailOrangeSticker2.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/snailOrangeSticker2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/snailOrangeSticker2@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/snailOrangeSticker2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/snailOrangeSticker2.imageset/snailOrangeSticker2@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "trash.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "trash@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "trash@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/trash.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/trash@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/trash@2x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/trash@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Assets.xcassets/trash.imageset/trash@3x.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray100.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.976",
9 | "green" : "0.976",
10 | "red" : "0.976"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray200.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.957",
9 | "green" : "0.957",
10 | "red" : "0.957"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray300.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.894",
9 | "green" : "0.894",
10 | "red" : "0.902"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray400.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.792",
9 | "green" : "0.792",
10 | "red" : "0.800"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray50.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "1.000",
9 | "green" : "1.000",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray500.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.631",
9 | "green" : "0.631",
10 | "red" : "0.639"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray600.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.455",
9 | "green" : "0.455",
10 | "red" : "0.459"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray700.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.275",
9 | "green" : "0.275",
10 | "red" : "0.278"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/gray800.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.098",
9 | "green" : "0.098",
10 | "red" : "0.098"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green100.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.941",
9 | "green" : "0.980",
10 | "red" : "0.890"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green200.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.882",
9 | "green" : "0.961",
10 | "red" : "0.780"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green300.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.827",
9 | "green" : "0.937",
10 | "red" : "0.671"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green400.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.769",
9 | "green" : "0.918",
10 | "red" : "0.561"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green50.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.973",
9 | "green" : "0.988",
10 | "red" : "0.945"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green500.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.710",
9 | "green" : "0.898",
10 | "red" : "0.451"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green600.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.659",
9 | "green" : "0.812",
10 | "red" : "0.180"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/green700.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.612",
9 | "green" : "0.722",
10 | "red" : "0.059"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/homeBg0.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "1.000",
9 | "green" : "0.651",
10 | "red" : "0.357"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/homeBg1.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.361",
9 | "green" : "0.396",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/homeBg2.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.431",
9 | "green" : "0.227",
10 | "red" : "0.220"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/kakao.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.000",
9 | "green" : "0.898",
10 | "red" : "0.996"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange100.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.800",
9 | "green" : "0.847",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange20.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.949",
9 | "green" : "0.965",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange200.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.741",
9 | "green" : "0.804",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange300.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.651",
9 | "green" : "0.737",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange400.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.545",
9 | "green" : "0.655",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange50.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.898",
9 | "green" : "0.925",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange500.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.400",
9 | "green" : "0.545",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange600.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.294",
9 | "green" : "0.467",
10 | "red" : "1.000"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Colors.xcassets/orange700.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "color" : {
5 | "color-space" : "srgb",
6 | "components" : {
7 | "alpha" : "1.000",
8 | "blue" : "0.239",
9 | "green" : "0.412",
10 | "red" : "0.949"
11 | }
12 | },
13 | "idiom" : "universal"
14 | }
15 | ],
16 | "info" : {
17 | "author" : "xcode",
18 | "version" : 1
19 | }
20 | }
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Fonts/Pretendard-Bold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Fonts/Pretendard-Bold.otf
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Fonts/Pretendard-Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Fonts/Pretendard-Regular.otf
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | MIXPANEL_TOKEN
6 | $(MIXPANEL_TOKEN)
7 | BASE_URL
8 | $(BASE_URL)
9 | CFBundleIconName
10 | AppIcon
11 | CFBundleURLTypes
12 |
13 |
14 | CFBundleTypeRole
15 | Editor
16 | CFBundleURLSchemes
17 |
18 | kakaod799c706c62fb280c279b5befc65116f
19 |
20 |
21 |
22 | KAKAO_NATIVE_KEY
23 | ${KAKAO_NATIVE_KEY}
24 | LSApplicationQueriesSchemes
25 |
26 | kakaokompassauth
27 | kakaolink
28 |
29 | NSAppTransportSecurity
30 |
31 | NSAllowsArbitraryLoads
32 |
33 |
34 | UIAppFonts
35 |
36 | Pretendard-Bold.otf
37 | Pretendard-Regular.otf
38 |
39 | UIApplicationSceneManifest
40 |
41 | UIApplicationSupportsMultipleScenes
42 |
43 | UISceneConfigurations
44 |
45 | UIWindowSceneSessionRoleApplication
46 |
47 |
48 | UISceneConfigurationName
49 | Default Configuration
50 | UISceneDelegateClassName
51 | $(PRODUCT_MODULE_NAME).SceneDelegate
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/card.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/plus.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/snail_green_cheer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/snail_green_cheer.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/snail_green_sticker1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/snail_green_sticker1.png
--------------------------------------------------------------------------------
/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/snail_orange_cheer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Team-KeepGoEat/KeepGoEat-iOS/5a29c3c446b620d1adfd73bbc809fe7383bd1bab/KeepGoEat-iOS/KeepGoEat-iOS/Resource/Lotties/images/snail_orange_cheer.png
--------------------------------------------------------------------------------