├── .gitconfig ├── .githooks └── pre-push ├── .github ├── ISSUE_TEMPLATE │ ├── 기본-템플릿.md │ └── 버그-리포트-템플릿.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── CI.yml ├── .gitignore ├── .mise.toml ├── .swiftformat ├── Package.resolved ├── Package.swift ├── Plugin ├── ConfigurationPlugin │ ├── Plugin.swift │ └── ProjectDescriptionHelpers │ │ └── Configuration+Extension.swift ├── DependencyPlugin │ ├── Plugin.swift │ └── ProjectDescriptionHelpers │ │ ├── Dependency+ModularTarget.swift │ │ ├── Dependency+SPM.swift │ │ ├── ModulePaths.swift │ │ └── PathExtension.swift ├── EnvironmentPlugin │ ├── Plugin.swift │ └── ProjectDescriptionHelpers │ │ └── ProjectEnvironment.swift └── TemplatePlugin │ ├── Plugin.swift │ ├── ProjectDescriptionHelpers │ └── Extensions │ │ ├── ResourceFileElements+Extension.swift │ │ └── SourceFilesList+Extension.swift │ └── Templates │ ├── Demo │ ├── Demo.swift │ ├── DemoResources.stencil │ └── DemoSources.stencil │ ├── Interface │ ├── Interface.stencil │ └── Interface.swift │ ├── Sources │ ├── Sources.stencil │ └── Sources.swift │ ├── Testing │ ├── Testing.stencil │ └── Testing.swift │ └── Tests │ ├── Tests.stencil │ └── Tests.swift ├── Projects ├── App │ ├── BroadcastExtension.entitlements │ ├── BroadcastUploadExtension │ │ ├── Info.plist │ │ └── Sources │ │ │ └── SampleHandler.swift │ ├── Project.swift │ ├── Resources │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── AppIcon.png │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ └── LaunchScreen.storyboard │ ├── Shook.entitlements │ ├── Sources │ │ ├── AppDelegate.swift │ │ ├── DIContainer.swift │ │ ├── MockFetchChannelListUsecaseImpl.swift │ │ ├── SceneDelegate.swift │ │ └── Splash │ │ │ ├── EmptyViewModel.swift │ │ │ ├── SplashGradientView.swift │ │ │ └── SplashViewController.swift │ └── Tests │ │ └── IOS08ShookTests.swift ├── Domains │ ├── BaseDomain │ │ ├── Interface │ │ │ └── Interface.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── BaseRepository.swift │ │ │ └── Utils │ │ │ │ ├── Secrets.swift │ │ │ │ └── ServiceUrlType.swift │ │ ├── Testing │ │ │ └── Testing.swift │ │ └── Tests │ │ │ └── BaseDomainTest.swift │ ├── BroadcastDomain │ │ ├── Interface │ │ │ ├── Entity │ │ │ │ └── BroadcastInfoEntity.swift │ │ │ ├── Repository │ │ │ │ └── BroadcastRepository.swift │ │ │ └── Usecase │ │ │ │ ├── DeleteBroadcastUsecase.swift │ │ │ │ ├── FetchAllBroadcastUsecase.swift │ │ │ │ └── MakeBroadcastUsecase.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── DTO │ │ │ │ ├── BaseDTO.swift │ │ │ │ └── BroadcastDTO.swift │ │ │ ├── Endpoint │ │ │ │ └── BroadcastEndpoint.swift │ │ │ ├── Repository │ │ │ │ └── BroadcastRepositoryImpl.swift │ │ │ └── Usecase │ │ │ │ ├── DeleteBroadcastUsecaseImpl.swift │ │ │ │ ├── FetchAllBroadcastUsecaseImpl.swift │ │ │ │ └── MakeBroadcastUsecaseImpl.swift │ │ ├── Testing │ │ │ └── Testing.swift │ │ └── Tests │ │ │ └── BroadcastDomainTest.swift │ ├── ChattingDomain │ │ ├── Interface │ │ │ ├── Repository │ │ │ │ └── ChatRepository.swift │ │ │ └── UseCase │ │ │ │ ├── DeleteChatRoomUseCase.swift │ │ │ │ └── MakeChatRoomUseCase.swift │ │ ├── Sources │ │ │ ├── DTO │ │ │ │ ├── Request │ │ │ │ │ └── MakeRoomRequestDTO.swift │ │ │ │ └── Response │ │ │ │ │ └── BaseChatDTO.swift │ │ │ ├── Endpoint │ │ │ │ └── ChatEndpoint.swift │ │ │ ├── Repository │ │ │ │ └── ChatRepositoryImpl.swift │ │ │ └── Usecase │ │ │ │ ├── DeleteChatRoomUseCaseImpl.swift │ │ │ │ └── MakeChatRoomUseCaseImpl.swift │ │ ├── Testing │ │ │ └── Testing.swift │ │ └── Tests │ │ │ └── ChattingDomainTest.swift │ └── LiveStationDomain │ │ ├── Interface │ │ ├── Entity │ │ │ ├── BroadcastEntity.swift │ │ │ ├── ChannelEntity.swift │ │ │ ├── ChannelInfoEntity.swift │ │ │ └── VideoEntity.swift │ │ ├── Repository │ │ │ └── LiveStationRepository.swift │ │ └── UseCase │ │ │ ├── CreateChannelUsecase.swift │ │ │ ├── DeleteChannelUsecase.swift │ │ │ ├── FetchChannelInfoUsecase.swift │ │ │ ├── FetchChannelListUsecase.swift │ │ │ └── FetchVideoListUsecase.swift │ │ ├── Project.swift │ │ ├── Sources │ │ ├── DTO │ │ │ └── Response │ │ │ │ ├── BroadcastResponseDTO.swift │ │ │ │ ├── ChannelInfoResponseDTO.swift │ │ │ │ ├── ChannelListResponseDTO.swift │ │ │ │ ├── ChannelResponseDTO.swift │ │ │ │ ├── ThumbnailResponseDTO.swift │ │ │ │ └── VideoListResponseDTO.swift │ │ ├── Endpoint │ │ │ └── LiveStationEndpoint.swift │ │ ├── Repository │ │ │ └── LiveStationRepositoryImpl.swift │ │ └── UseCase │ │ │ ├── CreateChannelUsecaseImpl.swift │ │ │ ├── DeleteChannelUsecaseImpl.swift │ │ │ ├── FetchChannelInfoUsecaseImpl.swift │ │ │ ├── FetchChannelListUsecaseImpl.swift │ │ │ └── FetchVideoListUsecaseImpl.swift │ │ └── Testing │ │ └── Testing.swift ├── Features │ ├── AuthFeature │ │ ├── Demo │ │ │ ├── Resources │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Sources │ │ │ │ ├── AppDelegate.swift │ │ │ │ └── MockCreateChannelUsecaseImpl.swift │ │ ├── Interface │ │ │ └── Interface.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── SignUpGradientView.swift │ │ │ ├── SignUpViewController.swift │ │ │ └── SignUpViewModel.swift │ │ └── Tests │ │ │ └── AuthFeatureTest.swift │ ├── BaseFeature │ │ ├── Demo │ │ │ ├── Resources │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Sources │ │ │ │ └── AppDelegate.swift │ │ ├── Interface │ │ │ ├── ViewLifeCycle.swift │ │ │ └── ViewModel.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── BaseCollectionViewCell.swift │ │ │ ├── BaseNavigationController.swift │ │ │ ├── BaseTableViewCell.swift │ │ │ ├── BaseView.swift │ │ │ └── BaseViewController.swift │ │ ├── Testing │ │ │ └── Testing.swift │ │ └── Tests │ │ │ └── BaseFeatureTest.swift │ ├── LiveStreamFeature │ │ ├── Demo │ │ │ ├── Resources │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Sources │ │ │ │ └── AppDelegate.swift │ │ ├── Interface │ │ │ └── LiveStreamViewControllerFactory.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── Chating │ │ │ │ ├── Models │ │ │ │ │ └── ChatInfo.swift │ │ │ │ └── Views │ │ │ │ │ ├── ChatEmptyView.swift │ │ │ │ │ ├── ChatInputField.swift │ │ │ │ │ ├── ChattingCell.swift │ │ │ │ │ ├── ChattingListView.swift │ │ │ │ │ └── SystemAlarmCell.swift │ │ │ ├── Factory │ │ │ │ └── LiveStreamViewControllerFactoryImpl.swift │ │ │ └── Player │ │ │ │ ├── ViewControllers │ │ │ │ └── LiveStreamViewController.swift │ │ │ │ ├── ViewModels │ │ │ │ └── LiveStreamViewModel.swift │ │ │ │ └── Views │ │ │ │ ├── LiveStreamInfoView.swift │ │ │ │ ├── PlayerControlView.swift │ │ │ │ ├── ShookPlayerView.swift │ │ │ │ └── TimeControlView.swift │ │ └── Tests │ │ │ └── LiveStreamFeatureTest.swift │ └── MainFeature │ │ ├── BroadcastUploadExtension │ │ └── SampleHandler.swift │ │ ├── Demo │ │ ├── Resources │ │ │ └── LaunchScreen.storyboard │ │ └── Sources │ │ │ ├── AppDelegate.swift │ │ │ ├── MockCreateChannelUsecaseImpl.swift │ │ │ ├── MockDeleteBroadcastUsecaseImpl.swift │ │ │ ├── MockDeleteChannelUsecaseImpl.swift │ │ │ ├── MockFetchAllBroadcastUsecaseImpl.swift │ │ │ ├── MockFetchChannelInfoUsecaseImpl.swift │ │ │ ├── MockFetchChannelListUsecaseImpl.swift │ │ │ ├── MockLiveStreamViewControllerFactory.swift │ │ │ ├── MockLiveStreamingViewController.swift │ │ │ ├── MockMakeBroadcastUsecaseImpl.swift │ │ │ └── MockShookPlayerView.swift │ │ ├── Interface │ │ ├── BroadcastViewControllerFactory.swift │ │ └── SettingViewControllerFactory.swift │ │ ├── Project.swift │ │ ├── Sources │ │ ├── Factory │ │ │ ├── BroadcastViewControllerFactoryImpl.swift │ │ │ └── SettingViewControllerFactoryImpl.swift │ │ ├── Models │ │ │ └── Channel.swift │ │ ├── Utilities │ │ │ ├── CollectionViewCellTransitioning.swift │ │ │ └── NotificationName.swift │ │ ├── ViewControllers │ │ │ ├── BroadcastCollectionViewController.swift │ │ │ ├── BroadcastViewController.swift │ │ │ └── SettingUIViewController.swift │ │ ├── ViewModels │ │ │ ├── BroadcastCollectionViewModel.swift │ │ │ └── SettingViewModel.swift │ │ └── Views │ │ │ ├── BroadcastCollectionLoadView.swift │ │ │ ├── BroadcastCollectionViewCell │ │ │ ├── EmptyBroadcastCollectionViewCell.swift │ │ │ ├── LargeBroadcastCollectionViewCell.swift │ │ │ └── SmallBroadcastCollectionViewCell.swift │ │ │ ├── BroadcastThumbnailView.swift │ │ │ ├── PaddingLabel.swift │ │ │ └── SettingTableViewCell.swift │ │ └── Tests │ │ └── MainFeatureTest.swift ├── Modules │ ├── ChatSoketModule │ │ ├── Demo │ │ │ ├── Resources │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Sources │ │ │ │ └── AppDelegate.swift │ │ ├── Interface │ │ │ └── Interface.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── Message │ │ │ │ ├── ChatMessage.swift │ │ │ │ └── MessageType.swift │ │ │ ├── SoketTestViewController.swift │ │ │ └── WebSocket.swift │ │ ├── Testing │ │ │ └── Testing.swift │ │ └── Tests │ │ │ └── ChatSoketModuleTest.swift │ ├── EasyLayout │ │ ├── Demo │ │ │ ├── Resources │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Sources │ │ │ │ ├── AppDelegate.swift │ │ │ │ └── ViewController.swift │ │ ├── Project.swift │ │ └── Sources │ │ │ ├── Anchor.swift │ │ │ ├── EasyConstraint.swift │ │ │ ├── EasyLayout.swift │ │ │ └── Protocol │ │ │ └── Anchorable.swift │ ├── FastNetwork │ │ ├── Demo │ │ │ ├── Resources │ │ │ │ └── LaunchScreen.storyboard │ │ │ └── Sources │ │ │ │ └── AppDelegate.swift │ │ ├── Interface │ │ │ └── Interface.swift │ │ ├── Project.swift │ │ ├── Sources │ │ │ ├── Client │ │ │ │ ├── NetworkClient.swift │ │ │ │ └── Requestable.swift │ │ │ ├── Endpoint.swift │ │ │ ├── Error │ │ │ │ ├── HTTPError.swift │ │ │ │ └── NetworkError.swift │ │ │ ├── Extensions │ │ │ │ └── URL+Extension.swift │ │ │ ├── Interceptor │ │ │ │ ├── DefaultLoggingInterceptor.swift │ │ │ │ └── Interceptor.swift │ │ │ ├── Request │ │ │ │ ├── Components │ │ │ │ │ ├── HTTPMethod.swift │ │ │ │ │ └── RequestTask.swift │ │ │ │ └── Encoding │ │ │ │ │ ├── ParamterJSONEncoder.swift │ │ │ │ │ ├── RequestParameterEncodable.swift │ │ │ │ │ └── URLQueryEncoder.swift │ │ │ └── Response │ │ │ │ └── Response.swift │ │ ├── Testing │ │ │ ├── MockData.swift │ │ │ ├── MockResponse.swift │ │ │ └── MockURLProtocol.swift │ │ └── Tests │ │ │ ├── MockEndpoint.swift │ │ │ ├── NetworkClientTest.swift │ │ │ └── NetworkEncoderTests.swift │ └── ThirdPartyLibModule │ │ ├── Interface │ │ └── Interface.swift │ │ ├── Project.swift │ │ ├── Sources │ │ └── Sources.swift │ │ └── Tests │ │ └── ThirdPartyLibModuleTest.swift └── UserInterfaces │ └── DesignSystem │ ├── Interface │ └── Interface.swift │ ├── Project.swift │ ├── Resources │ ├── Color.xcassets │ │ ├── Contents.json │ │ ├── DarkGray.colorset │ │ │ └── Contents.json │ │ ├── ErrorRed.colorset │ │ │ └── Contents.json │ │ ├── Gray.colorset │ │ │ └── Contents.json │ │ ├── MainBlack.colorset │ │ │ └── Contents.json │ │ ├── MainBlue.colorset │ │ │ └── Contents.json │ │ ├── MainGreen.colorset │ │ │ └── Contents.json │ │ ├── PointYellow.colorset │ │ │ └── Contents.json │ │ └── White.colorset │ │ │ └── Contents.json │ ├── Image.xcassets │ │ ├── Contents.json │ │ ├── appIcon_small.imageset │ │ │ ├── Contents.json │ │ │ ├── appIcon_small@2x.png │ │ │ └── appIcon_small@3x.png │ │ ├── chat_48.imageset │ │ │ ├── Contents.json │ │ │ ├── chat@2x.png │ │ │ └── chat@3x.png │ │ ├── chevronDown_24.imageset │ │ │ ├── Contents.json │ │ │ ├── chevronDownCircle-1.png │ │ │ └── chevronDownCircle.png │ │ ├── heart_24.imageset │ │ │ ├── Contents.json │ │ │ ├── Property 1=Emoji@2x.png │ │ │ └── heart.png │ │ ├── main_logo.imageset │ │ │ ├── Contents.json │ │ │ ├── main_logo@2x.png │ │ │ └── main_logo@3x.png │ │ ├── pause_48.imageset │ │ │ ├── Contents.json │ │ │ ├── stop_48@2x.png │ │ │ └── stop_48@3x.png │ │ ├── play_48.imageset │ │ │ ├── Contents.json │ │ │ ├── play_48@2x.png │ │ │ └── play_48@3x.png │ │ ├── rewind_48.imageset │ │ │ ├── Contents.json │ │ │ ├── rewind_48@2x.png │ │ │ └── rewind_48@3x.png │ │ ├── send_24.imageset │ │ │ ├── Contents.json │ │ │ ├── Property 1=Send.png │ │ │ └── send.png │ │ ├── tv_48.imageset │ │ │ ├── Contents.json │ │ │ ├── tv_48@2x.png │ │ │ └── tv_48@3x.png │ │ ├── xmark_24.imageset │ │ │ ├── Contents.json │ │ │ ├── xmarkCircle.png │ │ │ └── xmarkCircle@2x.png │ │ ├── zoomIn_24.imageset │ │ │ ├── Contents.json │ │ │ ├── Property 1=zoomIn@2x.png │ │ │ └── zoomIn.png │ │ └── zoomOut_24.imageset │ │ │ ├── 48@2x.png │ │ │ ├── 48@3x.png │ │ │ └── Contents.json │ ├── Lottie │ │ ├── confetti.json │ │ ├── loading.json │ │ ├── shook.json │ │ └── splash.json │ └── PretendardVariable.ttf │ └── Sources │ ├── SHFontSystem.swift │ ├── SHLoadingView.swift │ └── SHRefreshControl.swift ├── README.md ├── Scripts ├── .swiftlint.yml ├── Setup.sh ├── SwiftLintRunScript.sh ├── generateModule.swift └── generatePlugin.swift ├── Tuist ├── Config.swift └── ProjectDescriptionHelpers │ ├── Environment │ └── GenerationEnvironment.swift │ ├── Extensions │ ├── InfoPlist+Extension.swift │ ├── Project+Extension.swift │ ├── Scheme+Extension.swift │ ├── SettingsDictionary+Extension.swift │ ├── Target+Extension.swift │ └── TargetScript+Extension.swift │ ├── Protocol │ └── Configurable.swift │ └── TargetSpec │ └── TargetSpec.swift ├── Workspace.swift └── makefile /.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.gitconfig -------------------------------------------------------------------------------- /.githooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.githooks/pre-push -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/기본-템플릿.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.github/ISSUE_TEMPLATE/기본-템플릿.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/버그-리포트-템플릿.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.github/ISSUE_TEMPLATE/버그-리포트-템플릿.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.gitignore -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | tuist = "4.12.1" 3 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/.swiftformat -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Package.swift -------------------------------------------------------------------------------- /Plugin/ConfigurationPlugin/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/ConfigurationPlugin/Plugin.swift -------------------------------------------------------------------------------- /Plugin/ConfigurationPlugin/ProjectDescriptionHelpers/Configuration+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/ConfigurationPlugin/ProjectDescriptionHelpers/Configuration+Extension.swift -------------------------------------------------------------------------------- /Plugin/DependencyPlugin/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/DependencyPlugin/Plugin.swift -------------------------------------------------------------------------------- /Plugin/DependencyPlugin/ProjectDescriptionHelpers/Dependency+ModularTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/DependencyPlugin/ProjectDescriptionHelpers/Dependency+ModularTarget.swift -------------------------------------------------------------------------------- /Plugin/DependencyPlugin/ProjectDescriptionHelpers/Dependency+SPM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/DependencyPlugin/ProjectDescriptionHelpers/Dependency+SPM.swift -------------------------------------------------------------------------------- /Plugin/DependencyPlugin/ProjectDescriptionHelpers/ModulePaths.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/DependencyPlugin/ProjectDescriptionHelpers/ModulePaths.swift -------------------------------------------------------------------------------- /Plugin/DependencyPlugin/ProjectDescriptionHelpers/PathExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/DependencyPlugin/ProjectDescriptionHelpers/PathExtension.swift -------------------------------------------------------------------------------- /Plugin/EnvironmentPlugin/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/EnvironmentPlugin/Plugin.swift -------------------------------------------------------------------------------- /Plugin/EnvironmentPlugin/ProjectDescriptionHelpers/ProjectEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/EnvironmentPlugin/ProjectDescriptionHelpers/ProjectEnvironment.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Plugin.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/ProjectDescriptionHelpers/Extensions/ResourceFileElements+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/ProjectDescriptionHelpers/Extensions/ResourceFileElements+Extension.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/ProjectDescriptionHelpers/Extensions/SourceFilesList+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/ProjectDescriptionHelpers/Extensions/SourceFilesList+Extension.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Demo/Demo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Demo/Demo.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Demo/DemoResources.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Demo/DemoResources.stencil -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Demo/DemoSources.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Demo/DemoSources.stencil -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Interface/Interface.stencil: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Interface/Interface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Interface/Interface.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Sources/Sources.stencil: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Sources/Sources.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Sources/Sources.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Testing/Testing.stencil: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Testing/Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Testing/Testing.swift -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Tests/Tests.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Tests/Tests.stencil -------------------------------------------------------------------------------- /Plugin/TemplatePlugin/Templates/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Plugin/TemplatePlugin/Templates/Tests/Tests.swift -------------------------------------------------------------------------------- /Projects/App/BroadcastExtension.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/BroadcastExtension.entitlements -------------------------------------------------------------------------------- /Projects/App/BroadcastUploadExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/BroadcastUploadExtension/Info.plist -------------------------------------------------------------------------------- /Projects/App/BroadcastUploadExtension/Sources/SampleHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/BroadcastUploadExtension/Sources/SampleHandler.swift -------------------------------------------------------------------------------- /Projects/App/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Project.swift -------------------------------------------------------------------------------- /Projects/App/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/App/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon.png -------------------------------------------------------------------------------- /Projects/App/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Projects/App/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Projects/App/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/App/Shook.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Shook.entitlements -------------------------------------------------------------------------------- /Projects/App/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/App/Sources/DIContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/DIContainer.swift -------------------------------------------------------------------------------- /Projects/App/Sources/MockFetchChannelListUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/MockFetchChannelListUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/App/Sources/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/SceneDelegate.swift -------------------------------------------------------------------------------- /Projects/App/Sources/Splash/EmptyViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/Splash/EmptyViewModel.swift -------------------------------------------------------------------------------- /Projects/App/Sources/Splash/SplashGradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/Splash/SplashGradientView.swift -------------------------------------------------------------------------------- /Projects/App/Sources/Splash/SplashViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Sources/Splash/SplashViewController.swift -------------------------------------------------------------------------------- /Projects/App/Tests/IOS08ShookTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/App/Tests/IOS08ShookTests.swift -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Interface/Interface.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BaseDomain/Project.swift -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Sources/BaseRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BaseDomain/Sources/BaseRepository.swift -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Sources/Utils/Secrets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BaseDomain/Sources/Utils/Secrets.swift -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Sources/Utils/ServiceUrlType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BaseDomain/Sources/Utils/ServiceUrlType.swift -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Testing/Testing.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Domains/BaseDomain/Tests/BaseDomainTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BaseDomain/Tests/BaseDomainTest.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Interface/Entity/BroadcastInfoEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Interface/Entity/BroadcastInfoEntity.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Interface/Repository/BroadcastRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Interface/Repository/BroadcastRepository.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Interface/Usecase/DeleteBroadcastUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Interface/Usecase/DeleteBroadcastUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Interface/Usecase/FetchAllBroadcastUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Interface/Usecase/FetchAllBroadcastUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Interface/Usecase/MakeBroadcastUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Interface/Usecase/MakeBroadcastUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Project.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/DTO/BaseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/DTO/BaseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/DTO/BroadcastDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/DTO/BroadcastDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/Endpoint/BroadcastEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/Endpoint/BroadcastEndpoint.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/Repository/BroadcastRepositoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/Repository/BroadcastRepositoryImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/Usecase/DeleteBroadcastUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/Usecase/DeleteBroadcastUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/Usecase/FetchAllBroadcastUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/Usecase/FetchAllBroadcastUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Sources/Usecase/MakeBroadcastUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Sources/Usecase/MakeBroadcastUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Testing/Testing.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Domains/BroadcastDomain/Tests/BroadcastDomainTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/BroadcastDomain/Tests/BroadcastDomainTest.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Interface/Repository/ChatRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Interface/Repository/ChatRepository.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Interface/UseCase/DeleteChatRoomUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Interface/UseCase/DeleteChatRoomUseCase.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Interface/UseCase/MakeChatRoomUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Interface/UseCase/MakeChatRoomUseCase.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Sources/DTO/Request/MakeRoomRequestDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Sources/DTO/Request/MakeRoomRequestDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Sources/DTO/Response/BaseChatDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Sources/DTO/Response/BaseChatDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Sources/Endpoint/ChatEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Sources/Endpoint/ChatEndpoint.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Sources/Repository/ChatRepositoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Sources/Repository/ChatRepositoryImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Sources/Usecase/DeleteChatRoomUseCaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Sources/Usecase/DeleteChatRoomUseCaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Sources/Usecase/MakeChatRoomUseCaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Sources/Usecase/MakeChatRoomUseCaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Testing/Testing.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Domains/ChattingDomain/Tests/ChattingDomainTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/ChattingDomain/Tests/ChattingDomainTest.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/Entity/BroadcastEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/Entity/BroadcastEntity.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/Entity/ChannelEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/Entity/ChannelEntity.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/Entity/ChannelInfoEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/Entity/ChannelInfoEntity.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/Entity/VideoEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/Entity/VideoEntity.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/Repository/LiveStationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/Repository/LiveStationRepository.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/UseCase/CreateChannelUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/UseCase/CreateChannelUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/UseCase/DeleteChannelUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/UseCase/DeleteChannelUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/UseCase/FetchChannelInfoUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/UseCase/FetchChannelInfoUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/UseCase/FetchChannelListUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/UseCase/FetchChannelListUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Interface/UseCase/FetchVideoListUsecase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Interface/UseCase/FetchVideoListUsecase.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Project.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/DTO/Response/BroadcastResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/DTO/Response/BroadcastResponseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/DTO/Response/ChannelInfoResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/DTO/Response/ChannelInfoResponseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/DTO/Response/ChannelListResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/DTO/Response/ChannelListResponseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/DTO/Response/ChannelResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/DTO/Response/ChannelResponseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/DTO/Response/ThumbnailResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/DTO/Response/ThumbnailResponseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/DTO/Response/VideoListResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/DTO/Response/VideoListResponseDTO.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/Endpoint/LiveStationEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/Endpoint/LiveStationEndpoint.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/Repository/LiveStationRepositoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/Repository/LiveStationRepositoryImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/UseCase/CreateChannelUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/UseCase/CreateChannelUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/UseCase/DeleteChannelUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/UseCase/DeleteChannelUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/UseCase/FetchChannelInfoUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/UseCase/FetchChannelInfoUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/UseCase/FetchChannelListUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/UseCase/FetchChannelListUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Sources/UseCase/FetchVideoListUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Domains/LiveStationDomain/Sources/UseCase/FetchVideoListUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Domains/LiveStationDomain/Testing/Testing.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Demo/Sources/MockCreateChannelUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Demo/Sources/MockCreateChannelUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Interface/Interface.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Project.swift -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Sources/SignUpGradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Sources/SignUpGradientView.swift -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Sources/SignUpViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Sources/SignUpViewController.swift -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Sources/SignUpViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Sources/SignUpViewModel.swift -------------------------------------------------------------------------------- /Projects/Features/AuthFeature/Tests/AuthFeatureTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/AuthFeature/Tests/AuthFeatureTest.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Interface/ViewLifeCycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Interface/ViewLifeCycle.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Interface/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Interface/ViewModel.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Project.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Sources/BaseCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Sources/BaseCollectionViewCell.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Sources/BaseNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Sources/BaseNavigationController.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Sources/BaseTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Sources/BaseTableViewCell.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Sources/BaseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Sources/BaseView.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Sources/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Sources/BaseViewController.swift -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Testing/Testing.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Features/BaseFeature/Tests/BaseFeatureTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/BaseFeature/Tests/BaseFeatureTest.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Interface/LiveStreamViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Interface/LiveStreamViewControllerFactory.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Project.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Chating/Models/ChatInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Chating/Models/ChatInfo.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChatEmptyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChatEmptyView.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChatInputField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChatInputField.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChattingCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChattingCell.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChattingListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Chating/Views/ChattingListView.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Chating/Views/SystemAlarmCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Chating/Views/SystemAlarmCell.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Factory/LiveStreamViewControllerFactoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Factory/LiveStreamViewControllerFactoryImpl.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Player/ViewControllers/LiveStreamViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Player/ViewControllers/LiveStreamViewController.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Player/ViewModels/LiveStreamViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Player/ViewModels/LiveStreamViewModel.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Player/Views/LiveStreamInfoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Player/Views/LiveStreamInfoView.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Player/Views/PlayerControlView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Player/Views/PlayerControlView.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Player/Views/ShookPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Player/Views/ShookPlayerView.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Sources/Player/Views/TimeControlView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Sources/Player/Views/TimeControlView.swift -------------------------------------------------------------------------------- /Projects/Features/LiveStreamFeature/Tests/LiveStreamFeatureTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/LiveStreamFeature/Tests/LiveStreamFeatureTest.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/BroadcastUploadExtension/SampleHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/BroadcastUploadExtension/SampleHandler.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockCreateChannelUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockCreateChannelUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockDeleteBroadcastUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockDeleteBroadcastUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockDeleteChannelUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockDeleteChannelUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockFetchAllBroadcastUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockFetchAllBroadcastUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockFetchChannelInfoUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockFetchChannelInfoUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockFetchChannelListUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockFetchChannelListUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockLiveStreamViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockLiveStreamViewControllerFactory.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockLiveStreamingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockLiveStreamingViewController.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockMakeBroadcastUsecaseImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockMakeBroadcastUsecaseImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Demo/Sources/MockShookPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Demo/Sources/MockShookPlayerView.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Interface/BroadcastViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Interface/BroadcastViewControllerFactory.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Interface/SettingViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Interface/SettingViewControllerFactory.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Project.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Factory/BroadcastViewControllerFactoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Factory/BroadcastViewControllerFactoryImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Factory/SettingViewControllerFactoryImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Factory/SettingViewControllerFactoryImpl.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Models/Channel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Models/Channel.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Utilities/CollectionViewCellTransitioning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Utilities/CollectionViewCellTransitioning.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Utilities/NotificationName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Utilities/NotificationName.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/ViewControllers/BroadcastCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/ViewControllers/BroadcastCollectionViewController.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/ViewControllers/BroadcastViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/ViewControllers/BroadcastViewController.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/ViewControllers/SettingUIViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/ViewControllers/SettingUIViewController.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/ViewModels/BroadcastCollectionViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/ViewModels/BroadcastCollectionViewModel.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/ViewModels/SettingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/ViewModels/SettingViewModel.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/BroadcastCollectionLoadView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/BroadcastCollectionLoadView.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/BroadcastCollectionViewCell/EmptyBroadcastCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/BroadcastCollectionViewCell/EmptyBroadcastCollectionViewCell.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/BroadcastCollectionViewCell/LargeBroadcastCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/BroadcastCollectionViewCell/LargeBroadcastCollectionViewCell.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/BroadcastCollectionViewCell/SmallBroadcastCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/BroadcastCollectionViewCell/SmallBroadcastCollectionViewCell.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/BroadcastThumbnailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/BroadcastThumbnailView.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/PaddingLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/PaddingLabel.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Sources/Views/SettingTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Sources/Views/SettingTableViewCell.swift -------------------------------------------------------------------------------- /Projects/Features/MainFeature/Tests/MainFeatureTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Features/MainFeature/Tests/MainFeatureTest.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Interface/Interface.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Project.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Sources/Message/ChatMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Sources/Message/ChatMessage.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Sources/Message/MessageType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Sources/Message/MessageType.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Sources/SoketTestViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Sources/SoketTestViewController.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Sources/WebSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Sources/WebSocket.swift -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Testing/Testing.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Modules/ChatSoketModule/Tests/ChatSoketModuleTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ChatSoketModule/Tests/ChatSoketModuleTest.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Demo/Sources/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Demo/Sources/ViewController.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Project.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Sources/Anchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Sources/Anchor.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Sources/EasyConstraint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Sources/EasyConstraint.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Sources/EasyLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Sources/EasyLayout.swift -------------------------------------------------------------------------------- /Projects/Modules/EasyLayout/Sources/Protocol/Anchorable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/EasyLayout/Sources/Protocol/Anchorable.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Demo/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Demo/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Demo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Demo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Interface/Interface.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Project.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Client/NetworkClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Client/NetworkClient.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Client/Requestable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Client/Requestable.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Endpoint.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Error/HTTPError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Error/HTTPError.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Error/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Error/NetworkError.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Extensions/URL+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Extensions/URL+Extension.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Interceptor/DefaultLoggingInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Interceptor/DefaultLoggingInterceptor.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Interceptor/Interceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Interceptor/Interceptor.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Request/Components/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Request/Components/HTTPMethod.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Request/Components/RequestTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Request/Components/RequestTask.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Request/Encoding/ParamterJSONEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Request/Encoding/ParamterJSONEncoder.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Request/Encoding/RequestParameterEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Request/Encoding/RequestParameterEncodable.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Request/Encoding/URLQueryEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Request/Encoding/URLQueryEncoder.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Sources/Response/Response.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Sources/Response/Response.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Testing/MockData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Testing/MockData.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Testing/MockResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Testing/MockResponse.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Testing/MockURLProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Testing/MockURLProtocol.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Tests/MockEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Tests/MockEndpoint.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Tests/NetworkClientTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Tests/NetworkClientTest.swift -------------------------------------------------------------------------------- /Projects/Modules/FastNetwork/Tests/NetworkEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/FastNetwork/Tests/NetworkEncoderTests.swift -------------------------------------------------------------------------------- /Projects/Modules/ThirdPartyLibModule/Interface/Interface.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Modules/ThirdPartyLibModule/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ThirdPartyLibModule/Project.swift -------------------------------------------------------------------------------- /Projects/Modules/ThirdPartyLibModule/Sources/Sources.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/Modules/ThirdPartyLibModule/Tests/ThirdPartyLibModuleTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/Modules/ThirdPartyLibModule/Tests/ThirdPartyLibModuleTest.swift -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Interface/Interface.swift: -------------------------------------------------------------------------------- 1 | // Empty 2 | -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Project.swift -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/DarkGray.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/DarkGray.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/ErrorRed.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/ErrorRed.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/Gray.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/Gray.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/MainBlack.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/MainBlack.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/MainBlue.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/MainBlue.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/MainGreen.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/MainGreen.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/PointYellow.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/PointYellow.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/White.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Color.xcassets/White.colorset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/appIcon_small.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/appIcon_small.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/appIcon_small.imageset/appIcon_small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/appIcon_small.imageset/appIcon_small@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/appIcon_small.imageset/appIcon_small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/appIcon_small.imageset/appIcon_small@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chat_48.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chat_48.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chat_48.imageset/chat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chat_48.imageset/chat@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chat_48.imageset/chat@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chat_48.imageset/chat@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chevronDown_24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chevronDown_24.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chevronDown_24.imageset/chevronDownCircle-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chevronDown_24.imageset/chevronDownCircle-1.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chevronDown_24.imageset/chevronDownCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/chevronDown_24.imageset/chevronDownCircle.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/heart_24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/heart_24.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/heart_24.imageset/Property 1=Emoji@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/heart_24.imageset/Property 1=Emoji@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/heart_24.imageset/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/heart_24.imageset/heart.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/main_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/main_logo.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/main_logo.imageset/main_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/main_logo.imageset/main_logo@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/main_logo.imageset/main_logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/main_logo.imageset/main_logo@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/pause_48.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/pause_48.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/pause_48.imageset/stop_48@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/pause_48.imageset/stop_48@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/pause_48.imageset/stop_48@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/pause_48.imageset/stop_48@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/play_48.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/play_48.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/play_48.imageset/play_48@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/play_48.imageset/play_48@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/play_48.imageset/play_48@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/play_48.imageset/play_48@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/rewind_48.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/rewind_48.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/rewind_48.imageset/rewind_48@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/rewind_48.imageset/rewind_48@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/rewind_48.imageset/rewind_48@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/rewind_48.imageset/rewind_48@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/send_24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/send_24.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/send_24.imageset/Property 1=Send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/send_24.imageset/Property 1=Send.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/send_24.imageset/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/send_24.imageset/send.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/tv_48.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/tv_48.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/tv_48.imageset/tv_48@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/tv_48.imageset/tv_48@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/tv_48.imageset/tv_48@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/tv_48.imageset/tv_48@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/xmark_24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/xmark_24.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/xmark_24.imageset/xmarkCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/xmark_24.imageset/xmarkCircle.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/xmark_24.imageset/xmarkCircle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/xmark_24.imageset/xmarkCircle@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomIn_24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomIn_24.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomIn_24.imageset/Property 1=zoomIn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomIn_24.imageset/Property 1=zoomIn@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomIn_24.imageset/zoomIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomIn_24.imageset/zoomIn.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomOut_24.imageset/48@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomOut_24.imageset/48@2x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomOut_24.imageset/48@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomOut_24.imageset/48@3x.png -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomOut_24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Image.xcassets/zoomOut_24.imageset/Contents.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Lottie/confetti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Lottie/confetti.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Lottie/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Lottie/loading.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Lottie/shook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Lottie/shook.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/Lottie/splash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/Lottie/splash.json -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Resources/PretendardVariable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Resources/PretendardVariable.ttf -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Sources/SHFontSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Sources/SHFontSystem.swift -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Sources/SHLoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Sources/SHLoadingView.swift -------------------------------------------------------------------------------- /Projects/UserInterfaces/DesignSystem/Sources/SHRefreshControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Projects/UserInterfaces/DesignSystem/Sources/SHRefreshControl.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Scripts/.swiftlint.yml -------------------------------------------------------------------------------- /Scripts/Setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Scripts/Setup.sh -------------------------------------------------------------------------------- /Scripts/SwiftLintRunScript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Scripts/SwiftLintRunScript.sh -------------------------------------------------------------------------------- /Scripts/generateModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Scripts/generateModule.swift -------------------------------------------------------------------------------- /Scripts/generatePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Scripts/generatePlugin.swift -------------------------------------------------------------------------------- /Tuist/Config.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/Config.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Environment/GenerationEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Environment/GenerationEnvironment.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Extensions/InfoPlist+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Extensions/InfoPlist+Extension.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Extensions/Project+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Extensions/Project+Extension.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Extensions/Scheme+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Extensions/Scheme+Extension.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Extensions/SettingsDictionary+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Extensions/SettingsDictionary+Extension.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Extensions/Target+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Extensions/Target+Extension.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Extensions/TargetScript+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Extensions/TargetScript+Extension.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/Protocol/Configurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/Protocol/Configurable.swift -------------------------------------------------------------------------------- /Tuist/ProjectDescriptionHelpers/TargetSpec/TargetSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Tuist/ProjectDescriptionHelpers/TargetSpec/TargetSpec.swift -------------------------------------------------------------------------------- /Workspace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/Workspace.swift -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS08-Shook/HEAD/makefile --------------------------------------------------------------------------------