SOPT-iOS
SOPT 공식 어플리케이션
File Explorer
Download Latest Version (.zip)- issue-template.md
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- AllGraph.png
- AppGraph.png
- TestGraph.png
- Appfile
- Fastfile
- Matchfile
- Pluginfile
- README.md
- Configurations.swift
- Plugin.swift
- Dependency+Project.swift
- Dependency+SPM.swift
- DependencyAlias.swift
- PathExtension.swift
- Plugin.swift
- Environment.swift
- InfoPlists.swift
- SettingsDictionary+.swift
- Plugin.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- Demo.swift
- AmplitudeEventPropertyBuilder.swift
- AmplitudeEventPropertyKey.swift
- AmplitudeEventPropertyValueConvertible.swift
- AmplitudeEventType.swift
- AmplitudeInstance.swift
- AmplitudeUserPropertyKey.swift
- DIContainer.swift
- Injected.swift
- AttendanceErrorMsgType.swift
- AttendanceScheduleType.swift
- AttendanceStateType.swift
- AttendanceStepType.swift
- DateFormatType.swift
- ListDetailSceneType.swift
- MissionListFetchType.swift
- MissionListSceneType.swift
- NoticePopUpType.swift
- ServiceType.swift
- ServiceTypeTransform.swift
- SessionType.swift
- SignUpFormValidateResult.swift
- StarViewLevel.swift
- TabBarItemType.swift
- UserType.swift
- OPAPIError.swift
- CancelBag.swift
- Publisher+Driver.swift
- Publisher+WithLatestFrom.swift
- Publisher+withUnretained.swift
- CombineCompatible.swift
- Publisher+UIBarButton.swift
- Publisher+UIControl.swift
- Publisher+UIGesture.swift
- Array+.swift
- AssociatedObject+UITapGesture.swift
- Codable+.swift
- Date+.swift
- Int+.swift
- NSAttributedString+.swift
- NSBundle+.swift
- Result+.swift
- Sequence+.swift
- String+.swift
- URL+.swift
- CGFloat.swift
- UIButton+.swift
- UICollectionView+.swift
- UIColor+.swift
- UIDevice+.swift
- UIImage+.swift
- UILabel+.swift
- UIStackView+.swift
- UISwitch+.swift
- UITabBar+.swift
- UITableView+.swift
- UITextField+.swift
- UITextView+.swift
- UIView+.swift
- UIWindow+.swift
- FeatureFlag.swift
- CrashlyticsPropertyKeys.swift
- RemoteConfigManager.swift
- RemoteConfigType.swift
- FirebaseService.swift
- ExternalURL.swift
- NotiList.swift
- StringLiterals.swift
- URLContexts.swift
- UserDefaultKeyLIst.swift
- BaseEntity.swift
- AuthTokens.swift
- KeyPathFindable.swift
- UICollectionVIewRegisterable.swift
- UITableViewRegisterable.swift
- ViewModelType.swift
- addSubviews.swift
- addToolBar.swift
- Adjusted+.swift
- applyShadow.swift
- calculatePastTime.swift
- calculateTopInset.swift
- createGradientLayer.swift
- DateFormatterManager.swift
- getClassName.swift
- getMostTopViewController.swift
- JsonCoder.swift
- makeAlert.swift
- makeVibrate.swift
- openExternalLink.swift
- setImage.swift
- setRootViewController.swift
- setStatusBarBackgroundColor.swift
- setTextLineHeight.swift
- UserDefaultWrapper.swift
- dummy.txt
- UnitTest.swift
- .swiftlint.yml
- Project.swift
- BaseService+.swift
- .gitkeep
- AppjamRankingRepository.swift
- AppMyPageRepository.swift
- AttendanceRepository.swift
- AuthTokensRepository.swift
- CoreAuthRepository.swift
- CoreOAuthRepository.swift
- DailySoptuneRepository.swift
- HomeRepository.swift
- ListDetailRepository.swift
- MissionListRepository.swift
- NotificationDetailRepository.swift
- NotificationListRepository.swift
- NotificationSettingRepository.swift
- PhoneVerifyRepository.swift
- PokeMainRepository.swift
- PokeMyFriendsRepository.swift
- PokeNotificationRepository.swift
- PokeOnboardingRepository.swift
- RankingRepository.swift
- SettingRepository.swift
- ShowAttendanceRepository.swift
- SignInRepository.swift
- SoptletterRepository.swift
- SoptlogRepository.swift
- SplashRepository.swift
- dummy.txt
- .gitkeep
- AppjamInfoTransform.swift
- AppjamMissionListEntity.swift
- AppjamRankRecentTransform.swift
- AppjamRankTodayTransform.swift
- AppjamStampTransform.swift
- AttendanceRoundTransform.swift
- AttendanceScheduleTransform.swift
- AttendanceScoreTransform.swift
- ClapListTransform.swift
- ClapTransform.swift
- CoreLoginTransform.swift
- CoreSignUpTransform.swift
- DailyFortuneTransform.swift
- DailySoptuneCardTransform.swift
- ForcedUpdateTransform.swift
- HomeAppServicesTransform.swift
- HomeCalendarDetailTrasform.swift
- HomeDescriptionTransform.swift
- HomeFloatingButtonTransform.swift
- HomeLatestPostsTransform.swift
- HomePopularPostsTransform.swift
- HomeRecentScheduleTransform.swift
- HomeSurveyTransform.swift
- HotBoardTransform.swift
- ListDetailTransform.swift
- MainTransform.swift
- MissionListTransform.swift
- NotificationDetailTransform.swift
- NotificationListTransform.swift
- NotificationSettingsTransform.swift
- OAuthTypeTransform.swift
- PartRankingTransform.swift
- PhoneVerifyTransform.swift
- PokeFriendRandomUserTransform.swift
- PokeMessageTransform.swift
- PokeMyFriendsListTransform.swift
- PokeMyFriendsTransform.swift
- PokePublisherTransform.swift
- PokeRandomUserInfoTransform.swift
- PokeUserTransform.swift
- PresignedUrlTransform.swift
- RankDetailTransform.swift
- Rankingtransform.swift
- SettingTransform.swift
- SignInModelTransform.swift
- SoptampUserTransform.swift
- SoptletterCTATransform.swift
- SoptletterOnboardingTransform.swift
- SoptletterReportFormTransform.swift
- SoptletterTopicDetailTransform.swift
- SoptletterTopicTransform.swift
- SoptletterTransform.swift
- SoptlogTransform.swift
- UsersActiveGenerationStateTransform.swift
- dummy.txt
- UnitTest.swift
- .swiftlint.yml
- Project.swift
- Contents.json
- AppIcon.png
- Contents.json
- Contents.json
- Launch Screen.storyboard
- AppDelegate.swift
- SceneDelegate+HandleURL.swift
- SceneDelegate.swift
- AppLifecycleAdapter.swift
- RegisterDependencies.swift
- dummy.txt
- UnitTest.swift
- .swiftlint.yml
- Project.swift
- SOPT-iOS-Demo.entitlements
- CoreAuthError.swift
- MainError.swift
- PhoneVerifyError.swift
- PokeError.swift
- SignUpError.swift
- SoptletterError.swift
- .gitkeep
- AppjamInfoModel.swift
- AppjamMissionListModel.swift
- AppjamRankRecentModel.swift
- AppjamRankTodayModel.swift
- AppNoticeModel.swift
- AttendanceRoundModel.swift
- AttendanceScheduleModel.swift
- AttendanceScoreModel.swift
- AttendanceStepModel.swift
- AuthTokensModel.swift
- ClapCountModel.swift
- ClapListModel.swift
- DailySoptuneCardModel.swift
- DailySoptuneModel.swift
- HomeAppServicesModel.swift
- HomeCalendarDetailModel.swift
- HomeDescriptionModel.swift
- HomeFloatingButtonModel.swift
- HomeLatestPostsModel.swift
- HomePopularPostsModel.swift
- HomeRecentScheduleModel.swift
- HomeSurveyModel.swift
- HotBoardModel.swift
- ListDetailModel.swift
- ListDetailRequestModel.swift
- MissionListModel.swift
- NotificationDetailModel.swift
- NotificationListModel.swift
- NotificationOptInModel.swift
- OAuthProvider.swift
- PartRankingModel.swift
- PhoneVerifyModel.swift
- PokeFriendRandomUserModel.swift
- PokeMessageModel.swift
- PokeMessageTemplateConfig.swift
- PokeMessageType.swift
- PokeMyFriendsListModel.swift
- PokeMyFriendsModel.swift
- PokeRandomUserInfoModel.swift
- PokeRandomUserType.swift
- PokeUserModel.swift
- PresignedUrlModel.swift
- RankingModel.swift
- SettingModel.swift
- SignInModel.swift
- SignUpModel.swift
- SoptampReportUrlModel.swift
- SoptampUserModel.swift
- SoptletterCTAModel.swift
- SoptletterItemModel.swift
- SoptletterMessageModel.swift
- SoptletterProfileModel.swift
- SoptletterReportFormModel.swift
- SoptletterTopicDetailModel.swift
- SoptletterTopicListModel.swift
- SoptlogModel.swift
- UserMainInfoModel.swift
- .gitkeep
- AppjamRankingRepositoryInterface.swift
- AppMyPageRepositoryInterface.swift
- AttendanceRepositoryInterface.swift
- AuthTokensRepositoryInterface.swift
- CoreAuthRepositoryInterface.swift
- CoreOAuthRepositoryInterface.swift
- DailySoptuneRepositoryInterface.swift
- HomeRepositoryInterface.swift
- ListDetailRepositoryInterface.swift
- MissionListRepositoryInterface.swift
- NotificationDetailRepositoryInterface.swift
- NotificationListRepositoryInterface.swift
- NotificationSettingRepositoryInterface.swift
- PhoneVerifyRepositoryInterface.swift
- PokeMainRepositoryInterface.swift
- PokeMyFriendsRepositoryInterface.swift
- PokeNotificationRepositoryInterface.swift
- PokeOnboardingRepositoryInterface.swift
- PokeRepositoryInterface.swift
- RankingRepositoryInterface.swift
- SettingRepositoryInterface.swift
- ShowAttendanceRepositoryInterface.swift
- SignInRepositoryInterface.swift
- SoptletterRepositoryInterface.swift
- SoptlogRepositoryInterface.swift
- SplashRepositoryInterface.swift
- UsersActiveGenerationInfoViewResponse.swift
- ChangeSocialAccountUseCase.swift
- PhoneVerifyUseCase.swift
- SearchSocialAccountUseCase.swift
- SignInUseCase.swift
- SignUpUseCase.swift
- .gitkeep
- AppjamRankingUseCase.swift
- AppMyPageUseCase.swift
- AttendanceUseCase.swift
- DailySoptuneUseCase.swift
- HomeUseCase.swift
- ListDetailUseCase.swift
- MissionListUseCase.swift
- NotificationDetailUseCase.swift
- NotificationListUseCase.swift
- NotificationSettingByFeaturesUsecase.swift
- PokeMainUseCase.swift
- PokeMessageTemplateUsecase.swift
- PokeMyFriendsUseCase.swift
- PokeNotificationUsecase.swift
- PokeOnboardingUsecase.swift
- RankingUseCase.swift
- SentenceEditUseCase.swift
- SettingUseCase.swift
- ShowAttendanceUseCase.swift
- SoptletterUseCase.swift
- SoptlogUseCase.swift
- SplashUseCase.swift
- dummy.txt
- MockCoreAuthRepository.swift
- MockCoreOAuthRepository.swift
- MockMainRepository.swift
- MockRankingRepository.swift
- RankingUseCaseTests.swift
- SignUpUseCaseTests.swift
- .swiftlint.yml
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- AppDelegate.swift
- SceneDelegate.swift
- ModuleFactory.swift
- NotificationSettingByFeaturesBuildable.swift
- NotificationSettingByFeaturesPresentable.swift
- LegacyMyPageFeatureBuildable.swift
- LegacyMyPageFeatureControllables.swift
- MyPageCoordinatorDestination.swift
- MyPageCoordinatorFinishOutput.swift
- MyPageFeatureBuildable.swift
- MyPageFeatureControllables.swift
- MyPagePresentable.swift
- MyPageCVC.swift
- MyPageProfileCVC.swift
- MyPageSectionBackgroundView.swift
- MyPageSectionHeaderView.swift
- MyPageSoptlogCheckButtonCVC.swift
- MyPageSoptlogPreviewBackgroundView.swift
- MyPageSoptlogStatCVC.swift
- MyPageCompositionalLayout.swift
- MyPageItem.swift
- MyPageItemProvider.swift
- MyPageItemRegistrationTypes.swift
- MyPageSectionLayoutKind.swift
- MyPagePresentationModel.swift
- AppMyPageViewModel.swift
- AppMyPageVC.swift
- NotificationSettingsListItemView.swift
- NotificationSettingByFeaturesViewModel.swift
- NotificationSettingByFeaturesVC.swift
- PrivacyPolicyVC.swift
- SentenceEditVC.swift
- SentenceEditViewModel.swift
- TermsOfServiceVC.swift
- WithdrawalVC.swift
- WithdrawalViewModel.swift
- LegacyMyPageBuilder.swift
- LegacyMyPageCoordinator.swift
- MyPageBuilder.swift
- MyPageCoordinator.swift
- dummy.txt
- UnitTest.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- Demo.swift
- AttendanceFeatureBuildable.swift
- AttendancePresentable.swift
- LegacyAttendanceFeatureBuildable.swift
- ShowAttendancePresentable.swift
- OPAttendanceCodeTextField.swift
- AttendanceVC.swift
- AttendanceCodeView.swift
- AttendanceViewModel.swift
- AttendanceBuilder.swift
- AttendanceCoordinator.swift
- AttendanceModalDeepLink.swift
- LegacyAttendanceBuilder.swift
- LegacyAttendanceCoordinator.swift
- OPAttendanceStepView.swift
- OPLineView.swift
- ShowAttendanceVC.swift
- ShowAttendanceViewModel.swift
- AttendanceGradientView.swift
- MyAttendanceStateExtension.swift
- MyAttendanceStateTVC.swift
- MyInformationWithScoreView.swift
- SingleScoreView.swift
- AttendanceScoreView.swift
- TodayAttendanceView.swift
- TodayScheduleView.swift
- dummy.txt
- UnitTest.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- Demo.swift
- StubSignInRepository.swift
- AuthCoordinatorInterface.swift
- AuthFeatureBuildable_Refactor.swift
- ChangeSocialAccountPresentable.swift
- LoginHelpBottomSheetPresentable.swift
- SearchSocialAccountPresentable.swift
- SignInPresentable.swift
- SignUpPresentable.swift
- UserNotFoundBuildable.swift
- ChangeSocialAccountVC.swift
- ChangeSocialAccountViewModel.swift
- ChangeSocialOAuthView.swift
- OAuthView.swift
- AuthBuilder.swift
- AuthCoordinator.swift
- PhoneVerifyView.swift
- PhoneVerifyViewModel.swift
- SearchSocialVC.swift
- SearchSocialViewModel.swift
- LoginHelpBottomSheetVC.swift
- SignInVC.swift
- SignInViewModel.swift
- UserNotFoundVC.swift
- SignUpOAuthView.swift
- SignUpVC.swift
- SignUpViewModel.swift
- StepIndicatorView.swift
- dummy.txt
- SignUpViewModelTests.swift
- Project.swift
- AlertButton.swift
- AlertType.swift
- AlertUtils.swift
- AlertVC.swift
- AlertViewControllable.swift
- BottomSheetConfiguration.swift
- BottomSheetManager.swift
- DeepLinkComponentsExecutable.swift
- DeepLinkExecutable.swift
- BaseCoordinator.swift
- Coordinator.swift
- CoordinatorFinishiOutput.swift
- CoordinatorFlag.swift
- CoordinatorStartingOption.swift
- DeepLinkOptions.swift
- LaunchInstructors.swift
- LegacyRouter.swift
- CoordinatorUtils.swift
- ToastUtils.swift
- LegacyViewControllable.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.storyboard
- Empty.swift
- DailySoptuneBuildable.swift
- DailySoptuneCardPresentable.swift
- DailySoptuneCoordinatorOutput.swift
- DailySoptuneMainPresentable.swift
- DailySoptuneResultPresentable.swift
- LegacyDailySoptuneFeatureBuildable.swift
- Empty.swift
- DailySoptuneProfileImageView.swift
- DailySoptuneBuilder.swift
- DailySoptuneCoordinator.swift
- DailySoptuneResultCoordinator.swift
- LegacyDailySoptuneBuilder.swift
- LegacyDailySoptuneCardCoordinator.swift
- LegacyDailySoptuneCoordinator.swift
- LegacyDailySoptuneResultCoordinator.swift
- DailySoptuneCardVC.swift
- DailySoptuneMainVC.swift
- DailySoptuneResultVC.swift
- DailySoptuneCardViewModel.swift
- DailySoptuneMainViewModel.swift
- DailySoptuneResultViewModel.swift
- DailySoptuneResultContentView.swift
- DailySoptuneResultPokeView.swift
- Empty.swift
- Empty.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.storyboard
- Empty.swift
- HomeCalendarDetailPresentable.swift
- HomeCoordinatorDestination.swift
- HomeCoordinatorOutput.swift
- HomeFeatureBuildable.swift
- HomeForMemberPresentable.swift
- HomeForVisitorPresentable.swift
- LegacyHomeFeatureBuildable.swift
- HomeAmplitudeEventPropertyValue.swift
- HomeEventTracker.swift
- HomeCalendarDetailCVC.swift
- HomeCalendarDetailPresentationModel.swift
- HomeCalendarDetailVC.swift
- HomeCalendarDetailViewModel.swift
- AppServiceCardCVC.swift
- CalendarCardCVC.swift
- DashBoardCardCVC.swift
- DefaultPostCVC.swift
- MainProductCardCVC.swift
- LatestPostFooterView.swift
- SocialLinkCardCVC.swift
- SurveyCVC.swift
- HomeForMemberCompositionalLayout.swift
- HomeForVisitorCompositionalLayout.swift
- HomeForMemberItem.swift
- HomeForVisitorItem.swift
- HomeSectionUIConfigurable.swift
- HomeForMemberItemProvider.swift
- HomeForVisitorItemProvider.swift
- HomeItemRegistrationTypes.swift
- HomeForMemberSectionLayoutKind.swift
- HomeForVisitorSectionLayoutKind.swift
- CalenderCategoryTagType.swift
- CoffeeChatGenerationHistoryTagType.swift
- ExtendedFloatingButtonType.swift
- HomeCategoryTagLabel.swift
- HomeCustomTextWithArrowButton.swift
- HomeExtendedFloatingButton.swift
- HomeNotificationBadgeView.swift
- HomeSquareTagView.swift
- HomeBuilder.swift
- HomeCoordinator.swift
- LegacyHomeBuilder.swift
- LegacyHomeCoordinator.swift
- PostDisplayable.swift
- HomeFloatingButtonPresentationModel.swift
- HomePresentationModel.swift
- HomeForMemberAnimationHandler.swift
- HomeForMemberVC.swift
- HomeForVisitorVC.swift
- HomeForMemberViewModel.swift
- HomeForVisitorViewModel.swift
- ServiceTypeExtension.swift
- DashBoardProfileImageView.swift
- UserHistoryItemView.swift
- UserHistoryView.swift
- FABMenuCVC.swift
- FABMenuDecorationView.swift
- FABMenuHeaderView.swift
- FABMenuLayout.swift
- MenuSectionItem.swift
- HomeDefaultHeaderView.swift
- HomeNavigationBar.swift
- Empty.swift
- Empty.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.storyboard
- Empty.swift
- AuthFeatureBuildable.swift
- SignInPresentable.swift
- AuthBuilder.swift
- AuthCoordinator.swift
- SignInVC.swift
- SignInViewModel.swift
- Empty.swift
- Empty.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- Demo.swift
- LegacyNotificationFeatureBuildable.swift
- NotificationDetailPresentable.swift
- NotificationFeatureBuildable.swift
- NotificationListPresentable.swift
- LegacyNotificationBuilder.swift
- LegacyNotificationCoordinator.swift
- NotificationBuilder.swift
- NotificationCoordinator.swift
- NotificationCoordinatorDestination.swift
- NotificationCoordinatorOutput.swift
- NotificationDetailDeepLink.swift
- NotificationDetailVC.swift
- NotificationDetailViewModel.swift
- NotificationFilterCVC.swift
- NotificationListCVC.swift
- NotificationListViewCompositionalLayout.swift
- NotificationListVC.swift
- NotificationFilterType.swift
- NotificationListViewModel.swift
- NotificationEmptyView.swift
- dummy.txt
- UnitTest.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- PokeDemoTemp.swift
- PokeRelation.swift
- DefaultPokeCoordinatorOutput.swift
- LegacyPokeFeatureBuildable.swift
- PokeAnonymousFriendUpgradePresentable.swift
- PokeFeatureBuildable.swift
- PokeMaingFriendCompletedPresentable.swift
- PokeMainPresentable.swift
- PokeMessageTemplatesPresentable.swift
- PokeMyFriendsListPresentable.swift
- PokeMyFriendsPresentable.swift
- PokeNotificationPresentable.swift
- PokeOnboardingPresentable.swift
- PokeAmplitudeEventPropertyValue.swift
- PokeEventTracker.swift
- PokeBottomSheetMessageView.swift
- PokeChipView.swift
- PokeCompatible.swift
- PokeEmptyView.swift
- PokeNotificationListContentView.swift
- PokeProfileCardView.swift
- PokeProfileImageView.swift
- PokeProfileListView.swift
- SampleView.swift
- PokeNotificationListDeepLink.swift
- LegacyPokeBuilder.swift
- LegacyPokeCoordinator.swift
- LegacyPokeMyFriendsCoordinator.swift
- LegacyPokeNotificationListCoordinator.swift
- LegacyPokeOnboardingCoordinator.swift
- PokeBuilder.swift
- PokeCoordinator.swift
- PokeMyFriendsCoordinator.swift
- PokeNotificationListCoordinator.swift
- PokeOnboardingCoordinator.swift
- PokeRelation+.swift
- PokeMainVC.swift
- PokeMainViewModel.swift
- PokeMainSectionHeaderView.swift
- ProfileCardGroupView.swift
- PokeAnonymousFriendUpgradeVC.swift
- PokeMakingFriendCompletedVC.swift
- PokeMessageTemplateBottomSheet.swift
- PokeMessageTemplateViewModel.swift
- PokeMyFriendsListTVC.swift
- PokeMyFriendsListVC.swift
- PokeMyFriendsListViewModel.swift
- PokeMyFriendsVC.swift
- PokeMyFriendsViewModel.swift
- PokeFriendsSectionGroupView.swift
- PokeFriendsSectionHeaderView.swift
- PokeNotificationContentCell.swift
- PokeNotificationViewModel.swift
- PokeNotificationViewController.swift
- PokeOnboardingCollectionViewCell.swift
- PokeCarouselFlowLayout.swift
- PokeOnboardingBottomSheet.swift
- PokeOnboardingVC.swift
- PokeOnboardingViewModel.swift
- PokeOnboardingHorizontalStackView.swift
- PokeOnboardingNavigationBar.swift
- PokeOnboardingSectionView.swift
- dummy.txt
- UnitTest.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- Demo.swift
- AppjamtampDeepLink.swift
- AttendanceDeepLink.swift
- DailySoptuneDeepLink.swift
- HomeDeepLink.swift
- MyPageDeepLink.swift
- NotificationDeepLink.swift
- PokeDeepLink.swift
- SoptampDeepLink.swift
- SoptlogDeepLink.swift
- DeepLinkParser.swift
- NotificationLinkParser.swift
- WebLinkParser.swift
- DeepLinkComponents.swift
- NotificationHandler.swift
- NotificationLinkError.swift
- NotificationPayload.swift
- ApplicationCoordinator+Delegate.swift
- ApplicationCoordinator.swift
- MockDeepLinkPayload.json
- MockWebLinkPayload.json
- dummy.txt
- MockCoordinator.swift
- MockDeepLinks.swift
- DeepLinkComponentsTests.swift
- DeepLinkParserTests.swift
- NotificationHandlerTests.swift
- NotificationPayloadTests.swift
- WebLinkParserTests.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.storyboard
- Empty.swift
- SoptletterFeatureBuildable.swift
- SoptletterMainPresentable.swift
- SoptletterPresentable.swift
- SoptletterPostItCell.swift
- SoptletterBuilder.swift
- SoptletterCoordinator.swift
- SoptletterCompositionalLayout.swift
- SoptletterBannerHeaderView.swift
- SoptletterDetailModalVC.swift
- SoptletterMainVC.swift
- SoptletterPrintVC.swift
- SoptletterDetailViewModel.swift
- SoptletterMainViewModel.swift
- SoptletterPrintViewModel.swift
- SelectTopicVC.swift
- SoptletterCheckNicknameVC.swift
- SoptletterOnboardingVC.swift
- SoptletterWritingVC.swift
- NicknameCheckCardView.swift
- SelectTopicViewModel.swift
- SoptletterNicknameCheckViewModel.swift
- SoptletterOnboardingViewModel.swift
- SoptletterWritingViewModel.swift
- SoptletterTopicCell.swift
- Empty.swift
- Empty.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.storyboard
- Empty.swift
- LegacySoptlogFeatureBuildable.swift
- SoptlogCoordinatorDestination.swift
- SoptlogCoordinatorOutput.swift
- SoptlogFeatureBuildable.swift
- SoptlogPresentable.swift
- SoptlogToolTipPresentable.swift
- SoptlogBannerCVC.swift
- SoptlogEmptyCVC.swift
- SoptlogImageCVC.swift
- SoptlogImageFooterReusableView.swift
- SoptlogMenuCVC.swift
- SoptlogSectionBackgroundDecorationView.swift
- SoptlogSectionHeaderReusableView.swift
- SoptlogCompositionalLayout.swift
- SoptlogSectionLayoutKind.swift
- LegacySoptlogBuilder.swift
- LegacySoptlogCoordinator.swift
- SoptlogBuilder.swift
- SoptlogCoordinator.swift
- SoptlogPresentationModel.swift
- SoptlogSectionModel.swift
- SoptlogToolTipVC.swift
- SoptlogVC.swift
- SoptlogToolTipViewModel.swift
- SoptlogViewModel.swift
- Empty.swift
- Empty.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- Demo.swift
- LegacyNoticePopUpViewControllable.swift
- LegacySplashFeatureBuildable.swift
- NoticePopUpPresentable.swift
- SplashFeatureBuildable.swift
- SplashPresentable.swift
- LegacySplashBuilder.swift
- LegacySplashCoordinator.swift
- SplashBuilder.swift
- SplashCoordinator.swift
- NoticePopUpVC.swift
- SplashVC.swift
- SplashViewModel.swift
- dummy.txt
- UnitTest.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- Launch Screen.storyboard
- AppDelegate.swift
- AppJamRankingViewControllable.swift
- ClapListViewControllable.swift
- ListDetailPresentable.swift
- MissionCompletedPresentable.swift
- MissionListPresentable.swift
- PartRankingPresentable.swift
- RankingPresentable.swift
- LegacyStampFeatureViewBuildable.swift
- Part.swift
- RankingViewType.swift
- StampFeatureBuildable.swift
- ClapListCVC.swift
- ClapListCompositionalLayout.swift
- ClapListVC.swift
- ClapListViewModel.swift
- MDSAvatar+SetImage.swift
- STLevelTenStarView.swift
- STStarView.swift
- SoptampCurrentGenerationRankingDeepLink.swift
- SoptampEntirePartRankingDeepLink.swift
- SoptampEntireRankingDeepLink.swift
- SoptampMissionDetailDeepLink.swift
- SoptampMissionListDeepLink.swift
- SoptampPartRankingDeepLink.swift
- LegacyMissionDetailCoordinator.swift
- LegacyRankingCoordinator.swift
- LegacyStampBuilder.swift
- LegacyStampCoordinator.swift
- StampBuilder.swift
- StampCoordinator.swift
- ListDetailVC.swift
- MissionDateView.swift
- MissionInfoView.swift
- MissionView.swift
- ProfileInfoView.swift
- ListDetailViewModel.swift
- MissionCompletedVC.swift
- MissionListCellType.swift
- MissionListCVC.swift
- MissionListCompositionalLayout.swift
- MissionListSection.swift
- MissionListEmptyView.swift
- MissionListVC.swift
- MissionListViewModel.swift
- STDoubleFloatingButton.swift
- STSingleFloatingButton.swift
- AppJamRankingCompositionalLayout.swift
- AppJamRankingSection.swift
- AppJamRankingPresentationModel.swift
- AppJamRankingVC.swift
- AppJamRankingViewModel.swift
- AppJamMissionCardCVC.swift
- AppJamRankingCVC.swift
- AppJamRankingHeaderView.swift
- PartRankingCompositionalLayout.swift
- PartRankingVC.swift
- PartRankingViewModel.swift
- PartRankingChartCVC.swift
- PartRankingListCVC.swift
- STPartChartRectangleView.swift
- RankingCompositionalLayout.swift
- RankingVC.swift
- RankingViewModel.swift
- RankingChartCVC.swift
- RankingListCVC.swift
- RankingListTappable.swift
- STChartRectangleView.swift
- STSpeechBalloonView.swift
- RankingSection.swift
- STRankingScoreView.swift
- dummy.txt
- MissionListViewModelTests.swift
- MockMissionListUseCase.swift
- Project.swift
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.storyboard
- Empty.swift
- TabBarBuildable.swift
- TabBarCoordinatorDestination.swift
- TabBarCoordinatorOutput.swift
- TabBarPresentable.swift
- TabBarItem.swift
- TabBarController.swift
- LegacyTabBarCoordinator.swift
- TabBarBuilder.swift
- TabBarCoordinator.swift
- FABMenuCVC.swift
- FABMenuDecorationView.swift
- FABMenuHeaderView.swift
- MenuSectionItem.swift
- TabBarViewModel.swift
- Empty.swift
- Empty.swift
- Project.swift
- Launch Screen.storyboard
- Demo.swift
- WKDownloadExecutable.swift
- WKDownloadManager.swift
- WKImageDownloadHandler.swift
- CustomSchemeHandler.swift
- SOPTWebView.swift
- WebViewConfiguration.swift
- WebViewNavigationBar.swift
- Empty.md
- Test.swift
- Project.swift
- .swiftlint.yml
- Launch Screen.storyboard
- AppDelegate.swift
- SceneDelegate.swift
- UIFont+.swift
- Contents.json
- Contents.json
- ArrowWhite.png
- ArrowWhite@2x.png
- ArrowWhite@3x.png
- Contents.json
- Contents.json
- op_attend_absent.png
- op_attend_absent@2x.png
- op_attend_absent@3x.png
- Contents.json
- op_attend_before.png
- op_attend_before@2x.png
- op_attend_before@3x.png
- Contents.json
- op_attend_done.png
- op_attend_done@2x.png
- op_attend_done@3x.png
- Contents.json
- op_attend_late.png
- op_attend_late@2x.png
- op_attend_late@3x.png
- Contents.json
- op_attend_no.png
- op_attend_no@2x.png
- op_attend_no@3x.png
- Contents.json
- op_attend_yes.png
- op_attend_yes@2x.png
- op_attend_yes@3x.png
- Contents.json
- Small.png
- Small@2x.png
- Small@3x.png
- Contents.json
- op_date.png
- op_date@2x.png
- op_date@3x.png
- Contents.json
- Info.png
- Info@2x.png
- Info@3x.png
- Contents.json
- op_place.png
- op_place@2x.png
- op_place@3x.png
- Contents.json
- op_refresh.png
- op_refresh@2x.png
- op_refresh@3x.png
- Contents.json
- op_state_absent.png
- op_state_absent@2x.png
- op_state_absent@3x.png
- Contents.json
- op_state_attendance.png
- op_state_attendance@2x.png
- op_state_attendance@3x.png
- Contents.json
- op_state_participate.png
- op_state_participate@2x.png
- op_state_participate@3x.png
- Contents.json
- op_state_tardy.png
- op_state_tardy@2x.png
- op_state_tardy@3x.png
- Contents.json
- xMark.png
- xMark@2x.png
- xMark@3x.png
- Contents.json
- Contents.json
- img_dailysoptune.svg
- Contents.json
- img_titlecards.svg
- Contents.json
- Contents.json
- ic_bell.svg
- Contents.json
- ic_noti.svg
- chevron-right.svg
- Contents.json
- Contents.json
- check-circle-filled.svg
- Contents.json
- Contents.json
- ic_coffeechat.svg
- Contents.json
- ic_fire.svg
- Contents.json
- write.svg
- Contents.json
- ic_vertical_divider.svg
- Contents.json
- icn_youtube.svg
- Contents.json
- Frame 1171275665.svg
- Contents.json
- img_girl_survey.svg
- Contents.json
- Frame 1171275665-1.svg
- Contents.json
- icn_homepage.svg
- Contents.json
- img_indicator.svg
- Contents.json
- Frame 1171275665.svg
- Contents.json
- Frame 1171275665-2.svg
- Contents.json
- Frame 1171275665.svg
- Contents.json
- img_user_logo.svg
- Contents.json
- Contents.json
- btn_arrow_left.png
- btn_arrow_left@2x.png
- btn_arrow_left@3x.png
- Contents.json
- btn_arrow_right.png
- btn_arrow_right@2x.png
- btn_arrow_right@3x.png
- Contents.json
- Contents.json
- Contents.json
- status=Default.png
- status=Default@2x.png
- status=Default@3x.png
- Contents.json
- img_logo.png
- img_logo@2x.png
- img_logo@3x.png
- Contents.json
- Contents.json
- check.png
- check@2x.png
- check@3x.png
- Contents.json
- chevron-right.png
- chevron-right@2x.png
- chevron-right@3x.png
- Contents.json
- chevron-left.png
- chevron-left@2x.png
- chevron-left@3x.png
- Contents.json
- Contents.json
- x-close.png
- x-close@2x.png
- x-close@3x.png
- chevron-right.png
- Contents.json
- alert.png
- alert@2x.png
- alert@3x.png
- Contents.json
- Contents.json
- error.png
- error@2x.png
- error@3x.png
- Contents.json
- success.png
- success@2x.png
- success@3x.png
- Contents.json
- Contents.json
- Contents.json
- ic_prize.svg
- Contents.json
- levelOneStamp.svg
- Contents.json
- levelTenStamp.svg
- Contents.json
- LevelThreeStamp.png
- Contents.json
- LevelTwoStamp.png
- Contents.json
- MissionBackground.png
- Contents.json
- Contents.json
- img_notification_non.png
- img_notification_non@2x.png
- img_notification_non@3x.png
- Contents.json
- chevron-right.png
- chevron-right@2x.png
- chevron-right@3x.png
- Contents.json
- Contents.json
- Icon_poke.png
- Icon_poke@2x.png
- Icon_poke@3x.png
- Contents.json
- icon_line_profile 1.svg
- icon_line_profile 2.svg
- icon_line_profile.svg
- Contents.json
- icon_profile.svg
- Contents.json
- home-filled 1.svg
- home-filled 2.svg
- home-filled.svg
- Contents.json
- ios_img_onboarding.png
- ios_img_onboarding@2x.png
- ios_img_onboarding@3x.png
- Contents.json
- empty_graphic.png
- empty_graphic@2x.png
- empty_graphic@3x.png
- Contents.json
- Contents.json
- Frame 2606920.png
- Frame 2606920@2x.png
- Frame 2606920@3x.png
- Contents.json
- Contents.json
- balloonTail.png
- balloonTail@2x.png
- balloonTail@3x.png
- Contents.json
- Contents.json
- icBigStar.svg
- close.svg
- Contents.json
- Contents.json
- home-filled.svg
- Contents.json
- icStar.png
- icStar@2x.png
- icStar@3x.png
- Contents.json
- ic_thumb.svg
- Contents.json
- img.svg
- Contents.json
- 80.svg
- Contents.json
- Contents.json
- Group 2087329289.png
- Contents.json
- Group 2087329285.png
- banner.svg
- Contents.json
- Contents.json
- img_soptletterPlaceholder.svg
- Contents.json
- icn_cloud_red_center.svg
- Contents.json
- icn_point_blue_center.svg
- Contents.json
- icn_point_green_center.svg
- Contents.json
- icn_smooth_red_center.svg
- Contents.json
- Rectangle 346793501.svg
- Contents.json
- Contents.json
- sopt-letter.svg
- Contents.json
- sopt-letter_kr.svg
- Contents.json
- bottomSoptlog.svg
- Contents.json
- alert-triangle-filled.svg
- Contents.json
- Contents.json
- icClose.svg
- Contents.json
- icon_eyes.svg
- Contents.json
- infoIcon.svg
- Contents.json
- main_soptlog.svg
- Contents.json
- icArrow.svg
- Contents.json
- Contents.json
- img_logo.png
- img_logo@2x.png
- img_logo@3x.png
- Contents.json
- Contents.json
- ic_fab_bolt.svg
- Contents.json
- ic_fab_fire.svg
- Contents.json
- ic_fab_group.svg
- Contents.json
- ic_fab_homepage.svg
- Contents.json
- ic_fab_pencil.svg
- Contents.json
- plus.svg
- Contents.json
- home-filled.svg
- Contents.json
- user-filled.svg
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Montserrat-Bold.ttf
- Montserrat-Medium.ttf
- Montserrat-Regular.ttf
- Pretendard-Bold.otf
- Pretendard-Medium.otf
- Pretendard-Regular.otf
- SUIT-Bold.otf
- SUIT-ExtraBold.otf
- SUIT-Medium.otf
- SUIT-Regular.otf
- SUIT-SemiBold.otf
- bestFriend.json
- greenstamp.json
- highfive.json
- orangeStamp.json
- pinkstamps.json
- playgroundNewsOrangeCharacter.json
- purplestamp.json
- soulmate.json
- AppCustomButton.swift
- AppImageTextButton.swift
- AppOutlinedButton.swift
- AppSwitchView.swift
- AppTextFieldView.swift
- OPCustomButton.swift
- OPNavigationBar.swift
- PKokButton.swift
- SFsafariViewController+.swift
- STNavigationBar.swift
- STTextFieldView.swift
- CustomDimmerView.swift
- CustomLoadingView.swift
- CustomProfileImageView.swift
- CustomVisualEffectView.swift
- Toast.swift
- ToolTipView.swift
- MDSFont+Extension.swift
- MDSToast.swift
- String+ attributedString.swift
- UIFont+.swift
- dummy.txt
- UnitTest.swift
- .swiftlint.yml
- Project.swift
- AppjamRankAPI.swift
- AttendanceAPI.swift
- AuthAPI.swift
- CalendarAPI.swift
- CoreAuthAPI.swift
- DescriptionAPI.swift
- FortuneAPI.swift
- HomeAPI.swift
- MissionAPI.swift
- NotificationAPI.swift
- PokeAPI.swift
- RankAPI.swift
- ReissueAPI.swift
- S3API.swift
- SocialAPI.swift
- SoptletterAPI.swift
- StampAPI.swift
- UserAPI.swift
- ChangeSocialAccountEntity.swift
- CoreChangeSocialAccountRequestEntity.swift
- CoreLoginRequestEntity.swift
- CoreSignInEntity.swift
- CoreSignUpEntity.swift
- PlatformType.swift
- SendVerificationCodeRequestEntity.swift
- SocialAccountResultEntity.swift
- VerifyCodeRequestEntity.swift
- VerifyEntityType.swift
- VerifyResultEntity.swift
- AppjamInfoEntity.swift
- AppjamRankRecentResponseEntity.swift
- AppjamRankTodayResponseEntity.swift
- AppJamStampResponseEntity.swift
- AttendanceResponseEntity.swift
- HomeCalendarDetailResponseEntity.swift
- HomeDescriptionEntity.swift
- HomeFloatingButtonResponseEntity.swift
- HomeLatestPostsResponseEntity.swift
- HomePopularPostsResponseEntity.swift
- HomeSurveyResponseEntity.swift
- SoptletterCTAResponse.swift
- SoptletterItemResponseEntity.swift
- SoptletterMessageResponseEntity.swift
- SoptletterReportFormResponse.swift
- SoptlogResponseEntity.swift
- WithdrawFormEntity.swift
- AppjamMissionListEntity.swift
- AttendanceRoundEntity.swift
- AttendanceScheduleEntity.swift
- AttendanceScoreEntity.swift
- CalendarRecentEntity.swift
- ClapCountEntity.swift
- ClapperEntity.swift
- DailyFortuneResultEntity.swift
- EditSentenceEntity.swift
- FortuneCardEntity.swift
- HomeAppServiceAccessStatusEntity.swift
- HotBoardEntity.swift
- ListDetailEntity.swift
- ListDetailRequestEntity.swift
- MainEntity.swift
- MissionListEntity.swift
- NotificationDetailEntity.swift
- NotificationListEntity.swift
- NotificationOptInEntity.swift
- PartRankingEntity.swift
- PokedToMeHistoryListEntity.swift
- PokeFriendRandomUserEntity.swift
- PokeIsNewUserEntity.swift
- PokeMessagesEntity.swift
- PokeMyFriendsEntity.swift
- PokeMyFriendsListEntity.swift
- PokeRandomUserType.swift
- PokeUserEntity.swift
- PreSignedUrlEntity.swift
- RankDetailEntity.swift
- RankingEntity.swift
- SettingEntity.swift
- SignInEntity.swift
- SoptampReportUrlEntity.swift
- SoptampUserEntity.swift
- SoptletterOnboardingEntity.swift
- SoptletterTopicDetailEntity.swift
- SoptletterTopicListEntity.swift
- TabAppServiceEntity.swift
- UsersActiveGenerationStatusEntity.swift
- APIError.swift
- APIEventLogger.swift
- BaseAPI.swift
- BaseService.swift
- BaseSessionDelegate.swift
- ErrorResponse.swift
- ReissuanceInterceptor.swift
- ATAttendSampleData.swift
- ATLectureRoundSampleData.swift
- ATLectureSampleData.swift
- ATTotalSampleData.swift
- AttendanceSampleData.swift
- AppJamRankingService.swift
- AppleAuthenticationService.swift
- ASAuthorizationControllerProxy.swift
- AttendanceService.swift
- AuthService.swift
- CalendarService.swift
- CoreAuthService.swift
- FortuneService.swift
- GoogleAuthenticationService.swift
- HomeService.swift
- MediaService.swift
- MissionService.swift
- NetworkLogger.swift
- NotificationService.swift
- PokeRandomListEntity.swift
- PokeService.swift
- RankService.swift
- ReissueService.swift
- S3Service.swift
- SocialService.swift
- SoptletterService.swift
- StampService.swift
- UserService.swift
- dummy.txt
- AccessTokenInterceptorTests.swift
- ReissuanceInterceptorTests.swift
- SocialEntityTests.swift
- .swiftlint.yml
- Project.swift
- UserDefaultKeyList+Test.swift
- XCUIApplication+XCUIElements.swift
- XCUIElement+.swift
- .swiftlint.yml
- Project.swift
- .gitkeep
- Empty.swift
- Project.swift
- Contents.json
- appIcon.jpg
- Contents.json
- Contents.json
- Launch Screen.storyboard
- AppDelegate.swift
- SceneDelegate+HandleURL.swift
- SceneDelegate.swift
- AppLifecycleAdapter.swift
- RegisterDependencies.swift
- dummy.txt
- UnitTest.swift
- UITest.swift
- .gitkeep
- .swiftlint.yml
- Project.swift
- SOPT-iOS.entitlements
- FeatureTarget.swift
- Project+Templates.swift
- Scripts.swift
- Contents.json
- Contents.json
- Contents.json
- Empty.stencil
- feature.swift
- Info.plist
- LaunchScreen.storyboard
- Project.stencil
- Config.swift
- Package.swift
- .gitignore
- .swiftlint.yml
- .tuist-version
- Gemfile
- Makefile
- mise.toml
- package.json
- Workspace.swift
- .gitignore
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
