├── .gitattributes ├── .github ├── COMMIT_TEMPLATE │ └── message.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── task.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── JipJung ├── .swiftlint.yml ├── JipJung.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ ├── xcbaselines │ │ └── DD94DBFB2774B22600CE843B.xcbaseline │ │ │ ├── D2585D12-5BBB-4F99-BC0C-66E5C84BFC7E.plist │ │ │ └── Info.plist │ │ └── xcschemes │ │ └── JipJung.xcscheme ├── JipJung.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── JipJung │ ├── Application │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 180.png │ │ │ │ ├── 29.png │ │ │ │ ├── 40.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── app_icon.imageset │ │ │ │ ├── 1024.png │ │ │ │ └── Contents.json │ │ │ ├── focus_breath.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── focus_breath.png │ │ │ ├── focus_default.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── focus_default.png │ │ │ ├── focus_infinite.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── focus_infinite.png │ │ │ └── focus_pomodoro.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── focus_pomodoro.png │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ └── SceneDelegate.swift │ ├── Data │ │ └── Repositories │ │ │ ├── FavoriteRepository.swift │ │ │ ├── FocusTimeRepository.swift │ │ │ ├── MaximListRepository.swift │ │ │ ├── MediaListRepository.swift │ │ │ ├── MediaResourceRepository.swift │ │ │ ├── PlayHistoryRepository.swift │ │ │ └── SearchHistoryRepository.swift │ ├── Domain │ │ ├── Entities │ │ │ ├── BrightMedia.swift │ │ │ ├── DBStructureForJSON.swift │ │ │ ├── DarknessMedia.swift │ │ │ ├── DateFocusRecordDTO.swift │ │ │ ├── FavoriteMedia.swift │ │ │ ├── FocusRecord.swift │ │ │ ├── Maxim.swift │ │ │ ├── Media.swift │ │ │ └── PlayHistory.swift │ │ ├── Managers │ │ │ ├── Audio+Enums.swift │ │ │ └── AudioPlayManager.swift │ │ └── UseCases │ │ │ ├── AudioPlayUseCase.swift │ │ │ ├── FavoriteMediaUseCase.swift │ │ │ ├── FetchMediaURLUseCase.swift │ │ │ ├── LoadFocusTimeUseCase.swift │ │ │ ├── MaximListUseCase.swift │ │ │ ├── MediaListUseCase.swift │ │ │ ├── PlayHistoryUseCase.swift │ │ │ ├── SaveFocusTimeUseCase.swift │ │ │ ├── SearchHistoryUseCase.swift │ │ │ └── SearchMediaUseCase.swift │ ├── Dummy │ │ └── DummyFocusData.json │ ├── Info.plist │ ├── Infra │ │ ├── Bundle │ │ │ └── BundleManager.swift │ │ ├── File │ │ │ ├── LocalFileEnums.swift │ │ │ └── LocalFileManager.swift │ │ ├── LocalDB │ │ │ ├── LocalDBEnums.swift │ │ │ └── RealmDBManager.swift │ │ ├── Network │ │ │ ├── NetworkEnums.swift │ │ │ └── RemoteServiceProvider.swift │ │ └── UserDefaults │ │ │ └── UserDefaultsStorage.swift │ ├── Resource │ │ ├── .gitkeep │ │ └── ResourceData.json │ ├── UI │ │ ├── Animation │ │ │ ├── ClubSKScene.swift │ │ │ ├── CountdownView.swift │ │ │ ├── CycleAnimation.swift │ │ │ ├── PulseAnimation.swift │ │ │ ├── SlowPresent.swift │ │ │ └── WiggleAnimation.swift │ │ ├── Common │ │ │ ├── Enums │ │ │ │ └── Common+Enums.swift │ │ │ ├── Extensions │ │ │ │ ├── Array+Extension.swift │ │ │ │ ├── CALayer+Extension.swift │ │ │ │ ├── CGPoint+Extension.swift │ │ │ │ ├── Date+Extension.swift │ │ │ │ ├── Int+Extension.swift │ │ │ │ ├── Notification+Extension.swift │ │ │ │ ├── UIApplication+Extension.swift │ │ │ │ ├── UICollectionView+Extension.swift │ │ │ │ ├── UICollectionViewCell+Extension.swift │ │ │ │ ├── UIColor+Extension.swift │ │ │ │ ├── UILabel+Extension.swift │ │ │ │ ├── UIScreen+Extension.swift │ │ │ │ ├── UITableView+Extension.swift │ │ │ │ ├── UITableViewCell+Extension.swift │ │ │ │ └── UIView+Extension.swift │ │ │ └── Views │ │ │ │ ├── CloseButton.swift │ │ │ │ └── MediaCollectionViewCell.swift │ │ ├── Explore │ │ │ └── Main │ │ │ │ ├── ViewModels │ │ │ │ ├── ExploreViewModel.swift │ │ │ │ └── SearchViewModel.swift │ │ │ │ └── Views │ │ │ │ ├── ExploreViewController.swift │ │ │ │ ├── SearchTableViewCell.swift │ │ │ │ ├── SearchViewController.swift │ │ │ │ └── SoundTagCollectionViewCell.swift │ │ ├── Home │ │ │ ├── Focus │ │ │ │ ├── Enums.swift │ │ │ │ ├── Focus+Enums.swift │ │ │ │ ├── ViewModels │ │ │ │ │ ├── BreathFocusViewModel.swift │ │ │ │ │ ├── DefaultFocusViewModel.swift │ │ │ │ │ ├── InfinityFocusViewModel.swift │ │ │ │ │ └── PomodoroFocusViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── BreathFocusViewController.swift │ │ │ │ │ ├── DefaultFocusViewController.swift │ │ │ │ │ ├── FocusButtons.swift │ │ │ │ │ ├── FocusViewController.swift │ │ │ │ │ ├── FocusViewControllerFactory.swift │ │ │ │ │ ├── InfinityFocusViewController.swift │ │ │ │ │ └── PomodoroFocusViewController.swift │ │ │ ├── Home+Enums.swift │ │ │ ├── Main │ │ │ │ ├── ViewModels │ │ │ │ │ ├── FavoriteViewModel.swift │ │ │ │ │ ├── HomeViewModel.swift │ │ │ │ │ ├── MediaPlayViewModel.swift │ │ │ │ │ └── PlayHistoryViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── BlurCircleButton.swift │ │ │ │ │ ├── CarouselView.swift │ │ │ │ │ ├── FavoriteMusicViewController.swift │ │ │ │ │ ├── FocusButton.swift │ │ │ │ │ ├── HomeListHeaderView.swift │ │ │ │ │ ├── HomeViewController.swift │ │ │ │ │ ├── MediaPlayView.swift │ │ │ │ │ ├── PlayHistoryViewController.swift │ │ │ │ │ └── TouchTransferView.swift │ │ │ └── Maxim │ │ │ │ ├── Maxim+Enums.swift │ │ │ │ ├── ViewModels │ │ │ │ ├── MaximPresenterObject.swift │ │ │ │ └── MaximViewModel.swift │ │ │ │ └── Views │ │ │ │ ├── MaximCalendarHeaderCollectionViewCell.swift │ │ │ │ ├── MaximCollectionViewCell.swift │ │ │ │ ├── MaximHeaderCollectionViewCell.swift │ │ │ │ └── MaximViewController.swift │ │ ├── Me │ │ │ ├── Main │ │ │ │ ├── ViewModels │ │ │ │ │ └── MeViewModel.swift │ │ │ │ └── Views │ │ │ │ │ ├── GrassMapView.swift │ │ │ │ │ ├── GrassPresenterObject.swift │ │ │ │ │ ├── MeDailyStaticsView.swift │ │ │ │ │ ├── MeTableViewDailiyStaticsCell.swift │ │ │ │ │ └── MeViewController.swift │ │ │ └── Me+Enums.swift │ │ └── Sound │ │ │ ├── ViewModels │ │ │ └── MediaPlayerViewModel.swift │ │ │ └── Views │ │ │ ├── MediaDescriptionView.swift │ │ │ ├── MediaPlayerMaximView.swift │ │ │ ├── MediaPlayerViewController.swift │ │ │ ├── MusicPlayerButtons.swift │ │ │ └── TagCollectionViewCell.swift │ └── Utils │ │ ├── ApplicationLaunch.swift │ │ ├── ApplicationMode.swift │ │ ├── FeedbackGenerator.swift │ │ ├── LocalDBMigrator.swift │ │ ├── PushNotificationManager.swift │ │ └── Utils+Enums.swift ├── LocalFileManagerTests │ └── LocalFileManagerTests.swift ├── MaximTests │ ├── MaximListRepositoryStub.swift │ └── MaximListUseCaseTests.swift ├── MeTests │ ├── LoadFocusTimeRepositoryStub.swift │ └── LoadFocusTimeUseCaseTests.swift ├── Podfile ├── Podfile.lock ├── RealmTests │ └── FocusTimeRealmTests.swift └── UserDefaultsStorageTest │ └── UserDefaultsStorageTest.swift └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj binary merge=union -------------------------------------------------------------------------------- /.github/COMMIT_TEMPLATE/message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/.github/COMMIT_TEMPLATE/message.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/.gitignore -------------------------------------------------------------------------------- /JipJung/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/.swiftlint.yml -------------------------------------------------------------------------------- /JipJung/JipJung.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JipJung/JipJung.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JipJung/JipJung.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /JipJung/JipJung.xcodeproj/xcshareddata/xcbaselines/DD94DBFB2774B22600CE843B.xcbaseline/D2585D12-5BBB-4F99-BC0C-66E5C84BFC7E.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcodeproj/xcshareddata/xcbaselines/DD94DBFB2774B22600CE843B.xcbaseline/D2585D12-5BBB-4F99-BC0C-66E5C84BFC7E.plist -------------------------------------------------------------------------------- /JipJung/JipJung.xcodeproj/xcshareddata/xcbaselines/DD94DBFB2774B22600CE843B.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcodeproj/xcshareddata/xcbaselines/DD94DBFB2774B22600CE843B.xcbaseline/Info.plist -------------------------------------------------------------------------------- /JipJung/JipJung.xcodeproj/xcshareddata/xcschemes/JipJung.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcodeproj/xcshareddata/xcschemes/JipJung.xcscheme -------------------------------------------------------------------------------- /JipJung/JipJung.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JipJung/JipJung.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /JipJung/JipJung/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/AppDelegate.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/app_icon.imageset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/app_icon.imageset/1024.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/app_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/app_icon.imageset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_breath.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_breath.imageset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_breath.imageset/focus_breath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_breath.imageset/focus_breath.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_default.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_default.imageset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_default.imageset/focus_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_default.imageset/focus_default.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_infinite.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_infinite.imageset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_infinite.imageset/focus_infinite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_infinite.imageset/focus_infinite.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_pomodoro.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_pomodoro.imageset/Contents.json -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Assets.xcassets/focus_pomodoro.imageset/focus_pomodoro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Assets.xcassets/focus_pomodoro.imageset/focus_pomodoro.png -------------------------------------------------------------------------------- /JipJung/JipJung/Application/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /JipJung/JipJung/Application/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Application/SceneDelegate.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/FavoriteRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/FavoriteRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/FocusTimeRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/FocusTimeRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/MaximListRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/MaximListRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/MediaListRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/MediaListRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/MediaResourceRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/MediaResourceRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/PlayHistoryRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/PlayHistoryRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Data/Repositories/SearchHistoryRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Data/Repositories/SearchHistoryRepository.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/BrightMedia.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/BrightMedia.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/DBStructureForJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/DBStructureForJSON.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/DarknessMedia.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/DarknessMedia.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/DateFocusRecordDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/DateFocusRecordDTO.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/FavoriteMedia.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/FavoriteMedia.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/FocusRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/FocusRecord.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/Maxim.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/Maxim.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/Media.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/Media.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Entities/PlayHistory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Entities/PlayHistory.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Managers/Audio+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Managers/Audio+Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/Managers/AudioPlayManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/Managers/AudioPlayManager.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/AudioPlayUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/AudioPlayUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/FavoriteMediaUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/FavoriteMediaUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/FetchMediaURLUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/FetchMediaURLUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/LoadFocusTimeUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/LoadFocusTimeUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/MaximListUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/MaximListUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/MediaListUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/MediaListUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/PlayHistoryUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/PlayHistoryUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/SaveFocusTimeUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/SaveFocusTimeUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/SearchHistoryUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/SearchHistoryUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Domain/UseCases/SearchMediaUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Domain/UseCases/SearchMediaUseCase.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Dummy/DummyFocusData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Dummy/DummyFocusData.json -------------------------------------------------------------------------------- /JipJung/JipJung/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Info.plist -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/Bundle/BundleManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/Bundle/BundleManager.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/File/LocalFileEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/File/LocalFileEnums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/File/LocalFileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/File/LocalFileManager.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/LocalDB/LocalDBEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/LocalDB/LocalDBEnums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/LocalDB/RealmDBManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/LocalDB/RealmDBManager.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/Network/NetworkEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/Network/NetworkEnums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/Network/RemoteServiceProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/Network/RemoteServiceProvider.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Infra/UserDefaults/UserDefaultsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Infra/UserDefaults/UserDefaultsStorage.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Resource/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JipJung/JipJung/Resource/ResourceData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Resource/ResourceData.json -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Animation/ClubSKScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Animation/ClubSKScene.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Animation/CountdownView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Animation/CountdownView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Animation/CycleAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Animation/CycleAnimation.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Animation/PulseAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Animation/PulseAnimation.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Animation/SlowPresent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Animation/SlowPresent.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Animation/WiggleAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Animation/WiggleAnimation.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Enums/Common+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Enums/Common+Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/Array+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/Array+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/CALayer+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/CALayer+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/CGPoint+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/CGPoint+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/Date+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/Date+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/Int+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/Int+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/Notification+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/Notification+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UIApplication+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UIApplication+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UICollectionView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UICollectionView+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UICollectionViewCell+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UICollectionViewCell+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UIColor+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UIColor+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UILabel+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UILabel+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UIScreen+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UIScreen+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UITableView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UITableView+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UITableViewCell+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UITableViewCell+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Extensions/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Extensions/UIView+Extension.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Views/CloseButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Views/CloseButton.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Common/Views/MediaCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Common/Views/MediaCollectionViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Explore/Main/ViewModels/ExploreViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Explore/Main/ViewModels/ExploreViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Explore/Main/ViewModels/SearchViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Explore/Main/ViewModels/SearchViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Explore/Main/Views/ExploreViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Explore/Main/Views/ExploreViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Explore/Main/Views/SearchTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Explore/Main/Views/SearchTableViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Explore/Main/Views/SearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Explore/Main/Views/SearchViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Explore/Main/Views/SoundTagCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Explore/Main/Views/SoundTagCollectionViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Focus+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Focus+Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/ViewModels/BreathFocusViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/ViewModels/BreathFocusViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/ViewModels/DefaultFocusViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/ViewModels/DefaultFocusViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/ViewModels/InfinityFocusViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/ViewModels/InfinityFocusViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/ViewModels/PomodoroFocusViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/ViewModels/PomodoroFocusViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/BreathFocusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/BreathFocusViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/DefaultFocusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/DefaultFocusViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/FocusButtons.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/FocusButtons.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/FocusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/FocusViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/FocusViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/FocusViewControllerFactory.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/InfinityFocusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/InfinityFocusViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Focus/Views/PomodoroFocusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Focus/Views/PomodoroFocusViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Home+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Home+Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/ViewModels/FavoriteViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/ViewModels/FavoriteViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/ViewModels/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/ViewModels/HomeViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/ViewModels/MediaPlayViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/ViewModels/MediaPlayViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/ViewModels/PlayHistoryViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/ViewModels/PlayHistoryViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/BlurCircleButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/BlurCircleButton.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/CarouselView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/CarouselView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/FavoriteMusicViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/FavoriteMusicViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/FocusButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/FocusButton.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/HomeListHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/HomeListHeaderView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/HomeViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/MediaPlayView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/MediaPlayView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/PlayHistoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/PlayHistoryViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Main/Views/TouchTransferView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Main/Views/TouchTransferView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/Maxim+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/Maxim+Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/ViewModels/MaximPresenterObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/ViewModels/MaximPresenterObject.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/ViewModels/MaximViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/ViewModels/MaximViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/Views/MaximCalendarHeaderCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/Views/MaximCalendarHeaderCollectionViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/Views/MaximCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/Views/MaximCollectionViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/Views/MaximHeaderCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/Views/MaximHeaderCollectionViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Home/Maxim/Views/MaximViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Home/Maxim/Views/MaximViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Main/ViewModels/MeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Main/ViewModels/MeViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Main/Views/GrassMapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Main/Views/GrassMapView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Main/Views/GrassPresenterObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Main/Views/GrassPresenterObject.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Main/Views/MeDailyStaticsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Main/Views/MeDailyStaticsView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Main/Views/MeTableViewDailiyStaticsCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Main/Views/MeTableViewDailiyStaticsCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Main/Views/MeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Main/Views/MeViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Me/Me+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Me/Me+Enums.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Sound/ViewModels/MediaPlayerViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Sound/ViewModels/MediaPlayerViewModel.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Sound/Views/MediaDescriptionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Sound/Views/MediaDescriptionView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Sound/Views/MediaPlayerMaximView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Sound/Views/MediaPlayerMaximView.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Sound/Views/MediaPlayerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Sound/Views/MediaPlayerViewController.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Sound/Views/MusicPlayerButtons.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Sound/Views/MusicPlayerButtons.swift -------------------------------------------------------------------------------- /JipJung/JipJung/UI/Sound/Views/TagCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/UI/Sound/Views/TagCollectionViewCell.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Utils/ApplicationLaunch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Utils/ApplicationLaunch.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Utils/ApplicationMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Utils/ApplicationMode.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Utils/FeedbackGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Utils/FeedbackGenerator.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Utils/LocalDBMigrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Utils/LocalDBMigrator.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Utils/PushNotificationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Utils/PushNotificationManager.swift -------------------------------------------------------------------------------- /JipJung/JipJung/Utils/Utils+Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/JipJung/Utils/Utils+Enums.swift -------------------------------------------------------------------------------- /JipJung/LocalFileManagerTests/LocalFileManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/LocalFileManagerTests/LocalFileManagerTests.swift -------------------------------------------------------------------------------- /JipJung/MaximTests/MaximListRepositoryStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/MaximTests/MaximListRepositoryStub.swift -------------------------------------------------------------------------------- /JipJung/MaximTests/MaximListUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/MaximTests/MaximListUseCaseTests.swift -------------------------------------------------------------------------------- /JipJung/MeTests/LoadFocusTimeRepositoryStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/MeTests/LoadFocusTimeRepositoryStub.swift -------------------------------------------------------------------------------- /JipJung/MeTests/LoadFocusTimeUseCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/MeTests/LoadFocusTimeUseCaseTests.swift -------------------------------------------------------------------------------- /JipJung/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/Podfile -------------------------------------------------------------------------------- /JipJung/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/Podfile.lock -------------------------------------------------------------------------------- /JipJung/RealmTests/FocusTimeRealmTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/RealmTests/FocusTimeRealmTests.swift -------------------------------------------------------------------------------- /JipJung/UserDefaultsStorageTest/UserDefaultsStorageTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/JipJung/UserDefaultsStorageTest/UserDefaultsStorageTest.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/iOS10-JipJung/HEAD/README.md --------------------------------------------------------------------------------