├── .github ├── ISSUE_TEMPLATE │ └── issue-template-for-all.md ├── PULL_REQUEST_TEMPLATE.md ├── secrets │ └── AirplaIN.mobileprovision.gpg └── workflows │ ├── build_test.yml │ ├── deployment.yml │ └── domain_test.yml ├── .gitignore ├── AirplaIN.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── AirplaIN ├── AirplaIN.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── AirplaIN.xcscheme └── AirplaIN │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AirplainBlack.colorset │ │ └── Contents.json │ ├── AirplainBlue.colorset │ │ └── Contents.json │ ├── AirplainWhite.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── airplainLogo.png │ ├── Contents.json │ ├── Gray100.colorset │ │ └── Contents.json │ ├── Gray200.colorset │ │ └── Contents.json │ ├── Gray300.colorset │ │ └── Contents.json │ ├── Gray400.colorset │ │ └── Contents.json │ ├── Gray500.colorset │ │ └── Contents.json │ ├── Gray600.colorset │ │ └── Contents.json │ ├── Gray700.colorset │ │ └── Contents.json │ ├── Gray800.colorset │ │ └── Contents.json │ ├── Gray900.colorset │ │ └── Contents.json │ ├── WordleRed.colorset │ │ └── Contents.json │ └── WordleYellow.colorset │ │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Info.plist │ └── SceneDelegate.swift ├── DataSource ├── DataSource.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── DataSource │ ├── Resources │ └── words.txt │ └── Sources │ ├── Interface │ ├── FilePersistenceInterface.swift │ ├── NearbyNetworkInterface.swift │ └── PersistenceInterface.swift │ ├── Model │ ├── AirplaINDataDTO.swift │ ├── AirplaINDataType.swift │ ├── NetworkConnection.swift │ └── RequestedContext.swift │ └── Repository │ ├── ChatRepository.swift │ ├── GameRepository.swift │ ├── PhotoRepository.swift │ ├── ProfileRepository.swift │ ├── WhiteboardListRepository.swift │ └── WhiteboardRepository.swift ├── Domain ├── Domain.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ ├── Domain.xcscheme │ │ └── DomainTests.xcscheme ├── Domain │ └── Sources │ │ ├── Common │ │ └── DomainError.swift │ │ ├── Entity │ │ ├── ChatMessage.swift │ │ ├── DrawingObject.swift │ │ ├── GameObject.swift │ │ ├── PhotoObject.swift │ │ ├── Profile.swift │ │ ├── ProfileIcon.swift │ │ ├── TextObject.swift │ │ ├── Whiteboard.swift │ │ └── WhiteboardObject.swift │ │ ├── Interface │ │ ├── Repository │ │ │ ├── ChatRepositoryInterface.swift │ │ │ ├── GameRepositoryInterface.swift │ │ │ ├── PhotoRepositoryInterface.swift │ │ │ ├── ProfileRepositoryInterface.swift │ │ │ ├── WhiteboardListRepositoryInterface.swift │ │ │ └── WhiteboardRepositoryInterface.swift │ │ ├── UseCase │ │ │ ├── ChatUseCaseInterface.swift │ │ │ ├── DrawObjectUseCaseInterface.swift │ │ │ ├── GameObjectUseCaseInterface.swift │ │ │ ├── PhotoUseCaseInterface.swift │ │ │ ├── ProfileUseCaseInterface.swift │ │ │ ├── TextObjectUseCaseInterface.swift │ │ │ ├── WhiteboardListUseCaseInterface.swift │ │ │ ├── WhiteboardToolUseCaseInterface.swift │ │ │ └── WhiteboardUseCaseInterface.swift │ │ ├── WhiteboardObjectRegistersInterface.swift │ │ └── WhiteboardObjectSetInterface.swift │ │ ├── Model │ │ ├── LWWRegister.swift │ │ ├── Timestamp.swift │ │ ├── WhiteboardObjectRegisters.swift │ │ ├── WhiteboardObjectSet.swift │ │ └── WhiteboardTool.swift │ │ └── UseCase │ │ ├── ChatUseCase.swift │ │ ├── DrawObjectUseCase.swift │ │ ├── GameObjectUseCase.swift │ │ ├── PhotoUseCase.swift │ │ ├── ProfileUseCase.swift │ │ ├── TextObjectUseCase.swift │ │ ├── WhiteboardListUseCase.swift │ │ ├── WhiteboardToolUseCase.swift │ │ └── WhiteboardUseCase.swift └── DomainTests │ ├── AddPhotoUseCaseTests.swift │ ├── ChatUseCaseTests.swift │ ├── DrawObjectUseCaseTests.swift │ ├── LWWRegisterTests.swift │ ├── ManageWhiteboardObjectsUseCaseTests.swift │ ├── ManageWhiteboardToolUseCaseTests.swift │ └── TextObjectUseCaseTests.swift ├── ExportOptions.plist ├── NearbyNetwork ├── NearbyNetwork.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ ├── NearbyNetwork.xcscheme │ │ └── NearbyNetworkTests.xcscheme ├── NearbyNetwork │ └── Sources │ │ ├── Common │ │ └── Extension │ │ │ ├── MCSession+.swift │ │ │ └── MCSessionState+.swift │ │ ├── NearbyNetworkBrowser.swift │ │ ├── NearbyNetworkKey.swift │ │ ├── NearbyNetworkListener.swift │ │ ├── NearbyNetworkProtocol.swift │ │ └── NearbyNetworkService.swift └── NearbyNetworkTests │ └── NearbyNetworkTests.swift ├── Persistence ├── Persistence.xcodeproj │ └── project.pbxproj └── Persistence │ └── Souces │ ├── FilePersistence.swift │ └── PersistenceService.swift ├── Presentation ├── Presentation.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Presentation │ ├── Resources │ ├── Colors.xcassets │ │ ├── AirplainBlack.colorset │ │ │ └── Contents.json │ │ ├── AirplainBlue.colorset │ │ │ └── Contents.json │ │ ├── AirplainWhite.colorset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Gray100.colorset │ │ │ └── Contents.json │ │ ├── Gray200.colorset │ │ │ └── Contents.json │ │ ├── Gray300.colorset │ │ │ └── Contents.json │ │ ├── Gray400.colorset │ │ │ └── Contents.json │ │ ├── Gray500.colorset │ │ │ └── Contents.json │ │ ├── Gray600.colorset │ │ │ └── Contents.json │ │ ├── Gray700.colorset │ │ │ └── Contents.json │ │ ├── Gray800.colorset │ │ │ └── Contents.json │ │ ├── Gray900.colorset │ │ │ └── Contents.json │ │ ├── WordleRed.colorset │ │ │ └── Contents.json │ │ └── WordleYellow.colorset │ │ │ └── Contents.json │ └── Images.xcassets │ │ ├── Contents.json │ │ └── WordleGuideImage.imageset │ │ ├── Contents.json │ │ ├── WordleGuideImage.png │ │ └── wordleGuide.png │ └── Sources │ ├── Chat │ ├── Model │ │ └── ChatMessageCellModel.swift │ ├── View │ │ ├── Cell │ │ │ ├── MessageCell.swift │ │ │ ├── MyMessageCell.swift │ │ │ └── PeerMessageCell.swift │ │ ├── ChatTextFieldView.swift │ │ └── ChatViewController.swift │ └── ViewModel │ │ └── ChatViewModel.swift │ ├── Common │ ├── DesignSystem │ │ ├── AirplainFont.swift │ │ └── LayoutConstant.swift │ ├── Extension │ │ ├── UIColor+.swift │ │ └── UIView+.swift │ ├── Manager │ │ └── HapticManager.swift │ ├── View │ │ └── AirplainTextField.swift │ └── ViewModel.swift │ ├── Profile │ ├── View │ │ ├── ProfileIconCollectionViewCell.swift │ │ ├── ProfileIconView.swift │ │ ├── ProfileViewController.swift │ │ └── SelectProfileIconViewController.swift │ └── ViewModel │ │ └── ProfileViewModel.swift │ ├── Whiteboard │ ├── Factory │ │ └── WhiteboardObjectViewFactoryable.swift │ ├── Util │ │ └── DrawingRenderer.swift │ ├── View │ │ ├── DrawingView.swift │ │ ├── ObjectView │ │ │ ├── DrawingObjectView.swift │ │ │ ├── GameObjectView.swift │ │ │ ├── PhotoObjectView.swift │ │ │ ├── TextObjectView.swift │ │ │ └── WhiteboardObjectView.swift │ │ ├── WhiteboardToolBar.swift │ │ └── WhiteboardViewController.swift │ └── ViewModel │ │ └── WhiteboardViewModel.swift │ ├── WhiteboardList │ ├── View │ │ ├── WhiteboardCell.swift │ │ └── WhiteboardListViewController.swift │ └── ViewModel │ │ └── WhiteboardListViewModel.swift │ └── Wordle │ ├── Model │ ├── KeyboardState.swift │ ├── Wordle.swift │ ├── WordleKeyboard.swift │ └── WordleState.swift │ ├── View │ ├── KeyboardTileView.swift │ ├── WordleGuideView.swift │ ├── WordleTileView.swift │ └── WordleView.swift │ └── ViewModel │ └── WordleViewModel.swift ├── README.md └── Scripts ├── .swiftlint.yml └── SwiftLintRunScript.sh /.github/ISSUE_TEMPLATE/issue-template-for-all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.github/ISSUE_TEMPLATE/issue-template-for-all.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/secrets/AirplaIN.mobileprovision.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.github/secrets/AirplaIN.mobileprovision.gpg -------------------------------------------------------------------------------- /.github/workflows/build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.github/workflows/build_test.yml -------------------------------------------------------------------------------- /.github/workflows/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.github/workflows/deployment.yml -------------------------------------------------------------------------------- /.github/workflows/domain_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.github/workflows/domain_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/.gitignore -------------------------------------------------------------------------------- /AirplaIN.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AirplaIN.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AirplaIN/AirplaIN.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AirplaIN/AirplaIN.xcodeproj/xcshareddata/xcschemes/AirplaIN.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN.xcodeproj/xcshareddata/xcschemes/AirplaIN.xcscheme -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/AppDelegate.swift -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/AirplainBlack.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/AirplainBlack.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/AirplainBlue.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/AirplainBlue.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/AirplainWhite.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/AirplainWhite.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/AppIcon.appiconset/airplainLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/AppIcon.appiconset/airplainLogo.png -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray100.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray100.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray200.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray200.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray300.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray300.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray400.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray400.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray500.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray500.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray600.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray600.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray700.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray700.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray800.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray800.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/Gray900.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/Gray900.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/WordleRed.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/WordleRed.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Assets.xcassets/WordleYellow.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Assets.xcassets/WordleYellow.colorset/Contents.json -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/Info.plist -------------------------------------------------------------------------------- /AirplaIN/AirplaIN/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/AirplaIN/AirplaIN/SceneDelegate.swift -------------------------------------------------------------------------------- /DataSource/DataSource.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DataSource/DataSource.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DataSource/DataSource.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DataSource/DataSource/Resources/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Resources/words.txt -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Interface/FilePersistenceInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Interface/FilePersistenceInterface.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Interface/NearbyNetworkInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Interface/NearbyNetworkInterface.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Interface/PersistenceInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Interface/PersistenceInterface.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Model/AirplaINDataDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Model/AirplaINDataDTO.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Model/AirplaINDataType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Model/AirplaINDataType.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Model/NetworkConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Model/NetworkConnection.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Model/RequestedContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Model/RequestedContext.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Repository/ChatRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Repository/ChatRepository.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Repository/GameRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Repository/GameRepository.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Repository/PhotoRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Repository/PhotoRepository.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Repository/ProfileRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Repository/ProfileRepository.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Repository/WhiteboardListRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Repository/WhiteboardListRepository.swift -------------------------------------------------------------------------------- /DataSource/DataSource/Sources/Repository/WhiteboardRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/DataSource/DataSource/Sources/Repository/WhiteboardRepository.swift -------------------------------------------------------------------------------- /Domain/Domain.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Domain/Domain.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Domain/Domain.xcodeproj/xcshareddata/xcschemes/Domain.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain.xcodeproj/xcshareddata/xcschemes/Domain.xcscheme -------------------------------------------------------------------------------- /Domain/Domain.xcodeproj/xcshareddata/xcschemes/DomainTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain.xcodeproj/xcshareddata/xcschemes/DomainTests.xcscheme -------------------------------------------------------------------------------- /Domain/Domain/Sources/Common/DomainError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Common/DomainError.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/ChatMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/ChatMessage.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/DrawingObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/DrawingObject.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/GameObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/GameObject.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/PhotoObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/PhotoObject.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/Profile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/Profile.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/ProfileIcon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/ProfileIcon.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/TextObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/TextObject.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/Whiteboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/Whiteboard.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Entity/WhiteboardObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Entity/WhiteboardObject.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/Repository/ChatRepositoryInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/Repository/ChatRepositoryInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/Repository/GameRepositoryInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/Repository/GameRepositoryInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/Repository/PhotoRepositoryInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/Repository/PhotoRepositoryInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/Repository/ProfileRepositoryInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/Repository/ProfileRepositoryInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/Repository/WhiteboardListRepositoryInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/Repository/WhiteboardListRepositoryInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/Repository/WhiteboardRepositoryInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/Repository/WhiteboardRepositoryInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/ChatUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/ChatUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/DrawObjectUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/DrawObjectUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/GameObjectUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/GameObjectUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/PhotoUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/PhotoUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/ProfileUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/ProfileUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/TextObjectUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/TextObjectUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/WhiteboardListUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/WhiteboardListUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/WhiteboardToolUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/WhiteboardToolUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/UseCase/WhiteboardUseCaseInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/UseCase/WhiteboardUseCaseInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/WhiteboardObjectRegistersInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/WhiteboardObjectRegistersInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Interface/WhiteboardObjectSetInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Interface/WhiteboardObjectSetInterface.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Model/LWWRegister.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Model/LWWRegister.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Model/Timestamp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Model/Timestamp.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Model/WhiteboardObjectRegisters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Model/WhiteboardObjectRegisters.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Model/WhiteboardObjectSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Model/WhiteboardObjectSet.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/Model/WhiteboardTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/Model/WhiteboardTool.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/ChatUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/ChatUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/DrawObjectUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/DrawObjectUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/GameObjectUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/GameObjectUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/PhotoUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/PhotoUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/ProfileUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/ProfileUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/TextObjectUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/TextObjectUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/WhiteboardListUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/WhiteboardListUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/WhiteboardToolUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/WhiteboardToolUseCase.swift -------------------------------------------------------------------------------- /Domain/Domain/Sources/UseCase/WhiteboardUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/Domain/Sources/UseCase/WhiteboardUseCase.swift -------------------------------------------------------------------------------- /Domain/DomainTests/AddPhotoUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/AddPhotoUseCaseTests.swift -------------------------------------------------------------------------------- /Domain/DomainTests/ChatUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/ChatUseCaseTests.swift -------------------------------------------------------------------------------- /Domain/DomainTests/DrawObjectUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/DrawObjectUseCaseTests.swift -------------------------------------------------------------------------------- /Domain/DomainTests/LWWRegisterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/LWWRegisterTests.swift -------------------------------------------------------------------------------- /Domain/DomainTests/ManageWhiteboardObjectsUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/ManageWhiteboardObjectsUseCaseTests.swift -------------------------------------------------------------------------------- /Domain/DomainTests/ManageWhiteboardToolUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/ManageWhiteboardToolUseCaseTests.swift -------------------------------------------------------------------------------- /Domain/DomainTests/TextObjectUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Domain/DomainTests/TextObjectUseCaseTests.swift -------------------------------------------------------------------------------- /ExportOptions.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/ExportOptions.plist -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork.xcodeproj/xcshareddata/xcschemes/NearbyNetwork.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork.xcodeproj/xcshareddata/xcschemes/NearbyNetwork.xcscheme -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork.xcodeproj/xcshareddata/xcschemes/NearbyNetworkTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork.xcodeproj/xcshareddata/xcschemes/NearbyNetworkTests.xcscheme -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/Common/Extension/MCSession+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/Common/Extension/MCSession+.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/Common/Extension/MCSessionState+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/Common/Extension/MCSessionState+.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkBrowser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkBrowser.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkKey.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkListener.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkProtocol.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetwork/Sources/NearbyNetworkService.swift -------------------------------------------------------------------------------- /NearbyNetwork/NearbyNetworkTests/NearbyNetworkTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/NearbyNetwork/NearbyNetworkTests/NearbyNetworkTests.swift -------------------------------------------------------------------------------- /Persistence/Persistence.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Persistence/Persistence.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Persistence/Persistence/Souces/FilePersistence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Persistence/Persistence/Souces/FilePersistence.swift -------------------------------------------------------------------------------- /Persistence/Persistence/Souces/PersistenceService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Persistence/Persistence/Souces/PersistenceService.swift -------------------------------------------------------------------------------- /Presentation/Presentation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Presentation/Presentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/AirplainBlack.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/AirplainBlack.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/AirplainBlue.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/AirplainBlue.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/AirplainWhite.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/AirplainWhite.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray100.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray100.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray200.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray200.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray300.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray300.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray400.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray400.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray500.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray500.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray600.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray600.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray700.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray700.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray800.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray800.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/Gray900.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/Gray900.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/WordleRed.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/WordleRed.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Colors.xcassets/WordleYellow.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Colors.xcassets/WordleYellow.colorset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Images.xcassets/WordleGuideImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Images.xcassets/WordleGuideImage.imageset/Contents.json -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Images.xcassets/WordleGuideImage.imageset/WordleGuideImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Images.xcassets/WordleGuideImage.imageset/WordleGuideImage.png -------------------------------------------------------------------------------- /Presentation/Presentation/Resources/Images.xcassets/WordleGuideImage.imageset/wordleGuide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Resources/Images.xcassets/WordleGuideImage.imageset/wordleGuide.png -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/Model/ChatMessageCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/Model/ChatMessageCellModel.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/View/Cell/MessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/View/Cell/MessageCell.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/View/Cell/MyMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/View/Cell/MyMessageCell.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/View/Cell/PeerMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/View/Cell/PeerMessageCell.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/View/ChatTextFieldView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/View/ChatTextFieldView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/View/ChatViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/View/ChatViewController.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Chat/ViewModel/ChatViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Chat/ViewModel/ChatViewModel.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/DesignSystem/AirplainFont.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/DesignSystem/AirplainFont.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/DesignSystem/LayoutConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/DesignSystem/LayoutConstant.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/Extension/UIColor+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/Extension/UIColor+.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/Extension/UIView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/Extension/UIView+.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/Manager/HapticManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/Manager/HapticManager.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/View/AirplainTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/View/AirplainTextField.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Common/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Common/ViewModel.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Profile/View/ProfileIconCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Profile/View/ProfileIconCollectionViewCell.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Profile/View/ProfileIconView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Profile/View/ProfileIconView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Profile/View/ProfileViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Profile/View/ProfileViewController.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Profile/View/SelectProfileIconViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Profile/View/SelectProfileIconViewController.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Profile/ViewModel/ProfileViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Profile/ViewModel/ProfileViewModel.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/Factory/WhiteboardObjectViewFactoryable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/Factory/WhiteboardObjectViewFactoryable.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/Util/DrawingRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/Util/DrawingRenderer.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/DrawingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/DrawingView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/ObjectView/DrawingObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/ObjectView/DrawingObjectView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/ObjectView/GameObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/ObjectView/GameObjectView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/ObjectView/PhotoObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/ObjectView/PhotoObjectView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/ObjectView/TextObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/ObjectView/TextObjectView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/ObjectView/WhiteboardObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/ObjectView/WhiteboardObjectView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/WhiteboardToolBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/WhiteboardToolBar.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/View/WhiteboardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/View/WhiteboardViewController.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Whiteboard/ViewModel/WhiteboardViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Whiteboard/ViewModel/WhiteboardViewModel.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/WhiteboardList/View/WhiteboardCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/WhiteboardList/View/WhiteboardCell.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/WhiteboardList/View/WhiteboardListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/WhiteboardList/View/WhiteboardListViewController.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/WhiteboardList/ViewModel/WhiteboardListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/WhiteboardList/ViewModel/WhiteboardListViewModel.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/Model/KeyboardState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/Model/KeyboardState.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/Model/Wordle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/Model/Wordle.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/Model/WordleKeyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/Model/WordleKeyboard.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/Model/WordleState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/Model/WordleState.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/View/KeyboardTileView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/View/KeyboardTileView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/View/WordleGuideView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/View/WordleGuideView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/View/WordleTileView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/View/WordleTileView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/View/WordleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/View/WordleView.swift -------------------------------------------------------------------------------- /Presentation/Presentation/Sources/Wordle/ViewModel/WordleViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Presentation/Presentation/Sources/Wordle/ViewModel/WordleViewModel.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Scripts/.swiftlint.yml -------------------------------------------------------------------------------- /Scripts/SwiftLintRunScript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/iOS02-AirplaIN/HEAD/Scripts/SwiftLintRunScript.sh --------------------------------------------------------------------------------