├── .github ├── ISSUE_TEMPLATE │ └── custom.md └── pull_request_template.md ├── .gitignore ├── README.md ├── VelogOnMobile.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcuserdata │ │ └── hongjunhyeog.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── hongjunhyeog.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist └── VelogOnMobile ├── Feature ├── Home │ ├── HomeViewController.swift │ ├── View │ │ ├── HomeMenuBar.swift │ │ └── HomeMenuCollectionViewCell.swift │ └── ViewModel │ │ └── empty ├── Posts │ ├── KeywordPostsVCFactory.swift │ ├── PostsViewController.swift │ ├── PostsViewModel.swift │ └── View │ │ ├── KeywordPostCollectionViewCell.swift │ │ ├── PostsTableView.swift │ │ ├── PostsTableViewCell.swift │ │ └── PostsView.swift ├── Scrap │ ├── ScrapFolderBottomSheet │ │ ├── ScrapFolderBottomSheetDataSource.swift │ │ ├── ScrapFolderBottomSheetViewController.swift │ │ ├── ScrapFolderBottomSheetViewModel.swift │ │ └── View │ │ │ ├── ScrapFolderBottomSheetTableViewCell.swift │ │ │ └── ScrapFolderBottomSheetView.swift │ ├── ScrapPopUp │ │ └── ScrapPopUpView.swift │ ├── ScrapStorage │ │ ├── ScrapStorageCollectionViewDataSource.swift │ │ ├── ScrapStorageViewController.swift │ │ ├── ScrapStorageViewModel.swift │ │ └── View │ │ │ ├── ScrapStorageCollectionViewCell.swift │ │ │ └── ScrapStorageView.swift │ └── Storage │ │ ├── StorageViewController.swift │ │ ├── StorageViewModel.swift │ │ └── View │ │ ├── StorageHeadView.swift │ │ ├── StorageTableView.swift │ │ ├── StorageTableViewCell.swift │ │ └── StorageView.swift ├── Search │ ├── PostSearch │ │ ├── PostSearchViewController.swift │ │ ├── PostSearchViewModel.swift │ │ └── View │ │ │ ├── SearchCollectionViewCell.swift │ │ │ └── SearchTableViewCell.swift │ ├── SubscriberSearch │ │ ├── SubscriberSearchView.swift │ │ ├── SubscriberSearchViewController.swift │ │ └── SubscriberSearchViewModel.swift │ └── TagSearch │ │ ├── TagSearchViewController.swift │ │ ├── TagSearchViewModel.swift │ │ ├── View │ │ ├── MyTagCollectionViewCell.swift │ │ └── PopularTagTableViewCell.swift │ │ └── ViewController │ │ └── KeywordSearchViewController.swift ├── Setting │ ├── SettingViewModel.swift │ ├── View │ │ ├── SettingTableView.swift │ │ ├── SettingTableViewCell.swift │ │ └── SettingView.swift │ └── ViewController │ │ ├── SettingPolicyViewController.swift │ │ ├── SettingUsingPolicyViewController.swift │ │ └── SettingViewController.swift ├── Sign │ ├── SignInUseCase.swift │ ├── SignInView.swift │ ├── SignInViewController.swift │ └── SignInViewModel.swift ├── Splash │ ├── SplashUseCase.swift │ ├── SplashViewController.swift │ ├── SplashViewModel.swift │ └── UserRepository.swift ├── SubscriberList │ ├── ListViewController.swift │ ├── ListViewModel.swift │ └── View │ │ ├── ListHeadView.swift │ │ ├── ListTableView.swift │ │ ├── ListTableViewCell.swift │ │ └── ListView.swift ├── TabBar │ └── TabBarController.swift └── WebView │ ├── WebViewController.swift │ └── WebViewModel.swift ├── Global ├── App │ ├── AppDelegate.swift │ └── SceneDelegate.swift ├── Base │ ├── BaseCollectionViewCell.swift │ ├── BaseTableViewCell.swift │ ├── BaseUIView.swift │ ├── BaseViewController.swift │ ├── BaseViewModel.swift │ ├── PostTagUIButton.swift │ └── RxBaseViewController.swift ├── Config │ └── Info.plist ├── Error │ └── AuthError.swift ├── Protocol │ ├── PostScrapButtonDidTapped.swift │ ├── ScrapPopUpDelegate.swift │ ├── ScrapPostAddInFolderProtocol.swift │ ├── SubscriberSearchProtocol.swift │ ├── TabBarProtocol.swift │ └── TagSearchProtocol.swift ├── Resource │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── Icon-1024.png │ │ ├── Contents.json │ │ ├── LaunchIcon.imageset │ │ │ ├── Contents.json │ │ │ └── app icon 2.png │ │ ├── activePlusFolder.imageset │ │ │ ├── Contents.json │ │ │ └── ic_folder.pdf │ │ ├── addIcon.imageset │ │ │ ├── Contents.json │ │ │ └── Icon.pdf │ │ ├── alert.imageset │ │ │ ├── Contents.json │ │ │ └── alert.pdf │ │ ├── bookmark.fill.imageset │ │ │ ├── Contents.json │ │ │ └── bookmark.fill.pdf │ │ ├── bookmark.imageset │ │ │ ├── Contents.json │ │ │ └── bookmark.pdf │ │ ├── emptyAlarm.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 81.pdf │ │ ├── emptyKeywordList.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 79.pdf │ │ ├── emptyPostsList.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 80.pdf │ │ ├── home.fill.imageset │ │ │ ├── Contents.json │ │ │ └── home.fill.pdf │ │ ├── home.imageset │ │ │ ├── Contents.json │ │ │ └── home.pdf │ │ ├── list.fill.imageset │ │ │ ├── Contents.json │ │ │ └── list.fill.pdf │ │ ├── list.imageset │ │ │ ├── Contents.json │ │ │ └── list.pdf │ │ ├── my.fill.imageset │ │ │ ├── Contents.json │ │ │ └── Variant2.pdf │ │ ├── my.imageset │ │ │ ├── Contents.json │ │ │ └── my.pdf │ │ ├── networkFail.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 78.pdf │ │ ├── plus.imageset │ │ │ ├── Contents.json │ │ │ └── plus.pdf │ │ ├── plusFolder.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 207.pdf │ │ ├── scrapFolderIcon.imageset │ │ │ ├── Contents.json │ │ │ └── Vector 32.pdf │ │ ├── search.imageset │ │ │ ├── Contents.json │ │ │ └── search.pdf │ │ ├── serverFailImage.imageset │ │ │ ├── Contents.json │ │ │ └── Group 92.pdf │ │ ├── signInIcon.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 264.pdf │ │ ├── subscriberImage.imageset │ │ │ ├── Contents.json │ │ │ └── Group 82.pdf │ │ ├── subscriberListException.imageset │ │ │ ├── Contents.json │ │ │ └── Group 89.pdf │ │ ├── tagPlusIcon.imageset │ │ │ ├── Contents.json │ │ │ └── tagPlusIcon.pdf │ │ ├── viewPopButtonIcon.imageset │ │ │ ├── Contents.json │ │ │ └── ic_chevron_left.pdf │ │ ├── webViewException.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 283.pdf │ │ └── xmark.imageset │ │ │ ├── Contents.json │ │ │ └── xmark.pdf │ └── Base.lproj │ │ └── LaunchScreen.storyboard └── Util │ ├── Extension │ ├── String+Extension.swift │ ├── UIApplication+Extension.swift │ ├── UIButton+Extension.swift │ ├── UICollectionView+Extension.swift │ ├── UIColor+Extension.swift │ ├── UIFont+Extension.swift │ ├── UIStackView+Extension.swift │ ├── UITableView+Extension.swift │ ├── UITextField+Extension.swift │ ├── UIView+Extension.swift │ └── UIViewController+Extension.swift │ ├── Font │ ├── Pretendard-Black.otf │ ├── Pretendard-Bold.otf │ ├── Pretendard-ExtraBold.otf │ ├── Pretendard-ExtraLight.otf │ ├── Pretendard-Light.otf │ ├── Pretendard-Medium.otf │ ├── Pretendard-Regular.otf │ ├── Pretendard-SemiBold.otf │ └── Pretendard-Thin.otf │ ├── Haptic │ └── HapticService.swift │ ├── Literal │ ├── ImageLiterals.swift │ ├── SizeLiterals.swift │ └── TextLiterals.swift │ ├── Loading │ └── LoadingView.swift │ ├── Manager │ └── AuthManager.swift │ ├── ReusableView │ └── ReusableView.swift │ ├── ServerFailView │ └── ServerFailViewController.swift │ ├── ShowToast │ └── ShowToast.swift │ └── VelogAlertViewController │ └── VelogAlertViewController.swift ├── Network ├── API │ ├── NotificationAPI.swift │ ├── PostsAPI.swift │ ├── SignAPI.swift │ ├── SubscriberAPI.swift │ ├── TagAPI.swift │ └── VersionCheckAPI.swift ├── NetworkCommon │ ├── Foundation │ │ ├── BaseTargetType.swift │ │ ├── BaseURLConstant.swift │ │ ├── NetworkResult.swift │ │ ├── NetworkService.swift │ │ └── URLConstants.swift │ ├── MoyaPluggin │ │ └── MoyaLoggerPlugin.swift │ └── NetworkMonitor │ │ ├── NetworkMonitor.swift │ │ └── NoNetworkView.swift ├── Repository │ ├── BaseRepository │ │ └── BaseRepository.swift │ ├── DefaultCheckVersionRepository.swift │ ├── DefaultNotificationRepository.swift │ ├── DefaultPostsRepository.swift │ ├── DefaultSignRepository.swift │ ├── DefaultSubscriberRepository.swift │ ├── DefaultTagRepository.swift │ ├── Protocol │ │ ├── CheckVersionRepository.swift │ │ ├── NotificationRepository.swift │ │ ├── PostsRepository.swift │ │ ├── SignRepository.swift │ │ ├── SubscriberRepository.swift │ │ └── TagRepository.swift │ └── ResponseData │ │ └── ResponseData.swift └── ServerDTO │ ├── ErrorDTO │ └── ErrorResponse.swift │ ├── NotificationDTO │ ├── BroadcastRequest.swift │ ├── BroadcastResponse.swift │ └── JoinGroupRequest.swift │ ├── PostsDTO │ └── PostDTO.swift │ ├── SignDTO │ ├── SignInRequest.swift │ ├── SignInResponse.swift │ ├── SignOutRequest.swift │ ├── SignOutResponse.swift │ ├── SignUpRequest.swift │ └── SignUpResponse.swift │ ├── StorageDTO │ └── StoragePost.swift │ ├── SubscribeDTO │ ├── GetSubscriberPostResponse.swift │ ├── SearchSubscriberResponse.swift │ ├── SubscriberListResponse.swift │ ├── SubscriberUserMainResponse.swift │ └── UnSubsribeResponse.swift │ ├── TagDTO │ └── GetTagPostResponse.swift │ ├── TrendDTO │ └── TrendPostsDTO.swift │ └── VersionCheckDTO │ └── VersionCheckDTO.swift ├── Realm ├── RealmDTO │ ├── AccessTokenDTO.swift │ ├── AutoSignInDTO.swift │ ├── CurrentSearchDTO.swift │ ├── RealmStoragePost.swift │ ├── ScrapFolder.swift │ ├── ScrapStorageDTO.swift │ └── StorageDTO.swift └── RealmService.swift └── VelogOnMobile.entitlements /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/README.md -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/project.xcworkspace/xcuserdata/hongjunhyeog.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/project.xcworkspace/xcuserdata/hongjunhyeog.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/xcuserdata/hongjunhyeog.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/xcuserdata/hongjunhyeog.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /VelogOnMobile.xcodeproj/xcuserdata/hongjunhyeog.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile.xcodeproj/xcuserdata/hongjunhyeog.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Home/HomeViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Home/View/HomeMenuBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Home/View/HomeMenuBar.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Home/View/HomeMenuCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Home/View/HomeMenuCollectionViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Home/ViewModel/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/KeywordPostsVCFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/KeywordPostsVCFactory.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/PostsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/PostsViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/PostsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/PostsViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/View/KeywordPostCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/View/KeywordPostCollectionViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/View/PostsTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/View/PostsTableView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/View/PostsTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/View/PostsTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Posts/View/PostsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Posts/View/PostsView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/ScrapFolderBottomSheetDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/ScrapFolderBottomSheetDataSource.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/ScrapFolderBottomSheetViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/ScrapFolderBottomSheetViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/ScrapFolderBottomSheetViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/ScrapFolderBottomSheetViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/View/ScrapFolderBottomSheetTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/View/ScrapFolderBottomSheetTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/View/ScrapFolderBottomSheetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapFolderBottomSheet/View/ScrapFolderBottomSheetView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapPopUp/ScrapPopUpView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapPopUp/ScrapPopUpView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapStorage/ScrapStorageCollectionViewDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapStorage/ScrapStorageCollectionViewDataSource.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapStorage/ScrapStorageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapStorage/ScrapStorageViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapStorage/ScrapStorageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapStorage/ScrapStorageViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapStorage/View/ScrapStorageCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapStorage/View/ScrapStorageCollectionViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/ScrapStorage/View/ScrapStorageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/ScrapStorage/View/ScrapStorageView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/Storage/StorageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/Storage/StorageViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/Storage/StorageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/Storage/StorageViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/Storage/View/StorageHeadView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/Storage/View/StorageHeadView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/Storage/View/StorageTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/Storage/View/StorageTableView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/Storage/View/StorageTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/Storage/View/StorageTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Scrap/Storage/View/StorageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Scrap/Storage/View/StorageView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/PostSearch/PostSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/PostSearch/PostSearchViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/PostSearch/PostSearchViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/PostSearch/PostSearchViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/PostSearch/View/SearchCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/PostSearch/View/SearchCollectionViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/PostSearch/View/SearchTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/PostSearch/View/SearchTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/SubscriberSearch/SubscriberSearchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/SubscriberSearch/SubscriberSearchView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/SubscriberSearch/SubscriberSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/SubscriberSearch/SubscriberSearchViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/SubscriberSearch/SubscriberSearchViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/SubscriberSearch/SubscriberSearchViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/TagSearch/TagSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/TagSearch/TagSearchViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/TagSearch/TagSearchViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/TagSearch/TagSearchViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/TagSearch/View/MyTagCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/TagSearch/View/MyTagCollectionViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/TagSearch/View/PopularTagTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/TagSearch/View/PopularTagTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Search/TagSearch/ViewController/KeywordSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Search/TagSearch/ViewController/KeywordSearchViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/SettingViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/SettingViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/View/SettingTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/View/SettingTableView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/View/SettingTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/View/SettingTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/View/SettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/View/SettingView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/ViewController/SettingPolicyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/ViewController/SettingPolicyViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/ViewController/SettingUsingPolicyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/ViewController/SettingUsingPolicyViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Setting/ViewController/SettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Setting/ViewController/SettingViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Sign/SignInUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Sign/SignInUseCase.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Sign/SignInView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Sign/SignInView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Sign/SignInViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Sign/SignInViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Sign/SignInViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Sign/SignInViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Splash/SplashUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Splash/SplashUseCase.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Splash/SplashViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Splash/SplashViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Splash/SplashViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Splash/SplashViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/Splash/UserRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/Splash/UserRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/SubscriberList/ListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/SubscriberList/ListViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/SubscriberList/ListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/SubscriberList/ListViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/SubscriberList/View/ListHeadView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/SubscriberList/View/ListHeadView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/SubscriberList/View/ListTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/SubscriberList/View/ListTableView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/SubscriberList/View/ListTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/SubscriberList/View/ListTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/SubscriberList/View/ListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/SubscriberList/View/ListView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/TabBar/TabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/TabBar/TabBarController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/WebView/WebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/WebView/WebViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Feature/WebView/WebViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Feature/WebView/WebViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/App/AppDelegate.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/App/SceneDelegate.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/BaseCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/BaseCollectionViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/BaseTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/BaseTableViewCell.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/BaseUIView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/BaseUIView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/BaseViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/BaseViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/BaseViewModel.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/PostTagUIButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/PostTagUIButton.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Base/RxBaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Base/RxBaseViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Config/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Config/Info.plist -------------------------------------------------------------------------------- /VelogOnMobile/Global/Error/AuthError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Error/AuthError.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Protocol/PostScrapButtonDidTapped.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Protocol/PostScrapButtonDidTapped.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Protocol/ScrapPopUpDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Protocol/ScrapPopUpDelegate.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Protocol/ScrapPostAddInFolderProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Protocol/ScrapPostAddInFolderProtocol.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Protocol/SubscriberSearchProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Protocol/SubscriberSearchProtocol.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Protocol/TabBarProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Protocol/TabBarProtocol.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Protocol/TagSearchProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Protocol/TagSearchProtocol.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/LaunchIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/LaunchIcon.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/LaunchIcon.imageset/app icon 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/LaunchIcon.imageset/app icon 2.png -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/activePlusFolder.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/activePlusFolder.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/activePlusFolder.imageset/ic_folder.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/activePlusFolder.imageset/ic_folder.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/addIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/addIcon.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/addIcon.imageset/Icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/addIcon.imageset/Icon.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/alert.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/alert.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/alert.imageset/alert.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/alert.imageset/alert.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.fill.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.fill.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.fill.imageset/bookmark.fill.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.fill.imageset/bookmark.fill.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.imageset/bookmark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/bookmark.imageset/bookmark.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/emptyAlarm.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/emptyAlarm.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/emptyAlarm.imageset/Frame 81.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/emptyAlarm.imageset/Frame 81.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/emptyKeywordList.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/emptyKeywordList.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/emptyKeywordList.imageset/Frame 79.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/emptyKeywordList.imageset/Frame 79.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/emptyPostsList.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/emptyPostsList.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/emptyPostsList.imageset/Frame 80.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/emptyPostsList.imageset/Frame 80.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/home.fill.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/home.fill.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/home.fill.imageset/home.fill.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/home.fill.imageset/home.fill.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/home.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/home.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/home.imageset/home.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/home.imageset/home.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/list.fill.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/list.fill.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/list.fill.imageset/list.fill.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/list.fill.imageset/list.fill.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/list.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/list.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/list.imageset/list.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/list.imageset/list.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/my.fill.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/my.fill.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/my.fill.imageset/Variant2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/my.fill.imageset/Variant2.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/my.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/my.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/my.imageset/my.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/my.imageset/my.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/networkFail.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/networkFail.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/networkFail.imageset/Frame 78.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/networkFail.imageset/Frame 78.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/plus.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/plus.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/plus.imageset/plus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/plus.imageset/plus.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/plusFolder.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/plusFolder.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/plusFolder.imageset/Frame 207.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/plusFolder.imageset/Frame 207.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/scrapFolderIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/scrapFolderIcon.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/scrapFolderIcon.imageset/Vector 32.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/scrapFolderIcon.imageset/Vector 32.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/search.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/search.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/search.imageset/search.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/search.imageset/search.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/serverFailImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/serverFailImage.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/serverFailImage.imageset/Group 92.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/serverFailImage.imageset/Group 92.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/signInIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/signInIcon.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/signInIcon.imageset/Frame 264.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/signInIcon.imageset/Frame 264.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/subscriberImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/subscriberImage.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/subscriberImage.imageset/Group 82.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/subscriberImage.imageset/Group 82.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/subscriberListException.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/subscriberListException.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/subscriberListException.imageset/Group 89.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/subscriberListException.imageset/Group 89.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/tagPlusIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/tagPlusIcon.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/tagPlusIcon.imageset/tagPlusIcon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/tagPlusIcon.imageset/tagPlusIcon.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/viewPopButtonIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/viewPopButtonIcon.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/viewPopButtonIcon.imageset/ic_chevron_left.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/viewPopButtonIcon.imageset/ic_chevron_left.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/webViewException.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/webViewException.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/webViewException.imageset/Frame 283.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/webViewException.imageset/Frame 283.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/xmark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/xmark.imageset/Contents.json -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Assets.xcassets/xmark.imageset/xmark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Assets.xcassets/xmark.imageset/xmark.pdf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Resource/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Resource/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/String+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIApplication+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIApplication+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIButton+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIButton+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UICollectionView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UICollectionView+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIColor+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIColor+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIFont+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIFont+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIStackView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIStackView+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UITableView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UITableView+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UITextField+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UITextField+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIView+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Extension/UIViewController+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Extension/UIViewController+Extension.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-Black.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-Bold.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-ExtraBold.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-ExtraLight.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-Light.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-Medium.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-Regular.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-SemiBold.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Font/Pretendard-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Font/Pretendard-Thin.otf -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Haptic/HapticService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Haptic/HapticService.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Literal/ImageLiterals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Literal/ImageLiterals.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Literal/SizeLiterals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Literal/SizeLiterals.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Literal/TextLiterals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Literal/TextLiterals.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Loading/LoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Loading/LoadingView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/Manager/AuthManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/Manager/AuthManager.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/ReusableView/ReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/ReusableView/ReusableView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/ServerFailView/ServerFailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/ServerFailView/ServerFailViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/ShowToast/ShowToast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/ShowToast/ShowToast.swift -------------------------------------------------------------------------------- /VelogOnMobile/Global/Util/VelogAlertViewController/VelogAlertViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Global/Util/VelogAlertViewController/VelogAlertViewController.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/API/NotificationAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/API/NotificationAPI.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/API/PostsAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/API/PostsAPI.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/API/SignAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/API/SignAPI.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/API/SubscriberAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/API/SubscriberAPI.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/API/TagAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/API/TagAPI.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/API/VersionCheckAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/API/VersionCheckAPI.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/Foundation/BaseTargetType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/Foundation/BaseTargetType.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/Foundation/BaseURLConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/Foundation/BaseURLConstant.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/Foundation/NetworkResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/Foundation/NetworkResult.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/Foundation/NetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/Foundation/NetworkService.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/Foundation/URLConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/Foundation/URLConstants.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/MoyaPluggin/MoyaLoggerPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/MoyaPluggin/MoyaLoggerPlugin.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/NetworkMonitor/NetworkMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/NetworkMonitor/NetworkMonitor.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/NetworkCommon/NetworkMonitor/NoNetworkView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/NetworkCommon/NetworkMonitor/NoNetworkView.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/BaseRepository/BaseRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/BaseRepository/BaseRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/DefaultCheckVersionRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/DefaultCheckVersionRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/DefaultNotificationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/DefaultNotificationRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/DefaultPostsRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/DefaultPostsRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/DefaultSignRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/DefaultSignRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/DefaultSubscriberRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/DefaultSubscriberRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/DefaultTagRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/DefaultTagRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/Protocol/CheckVersionRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/Protocol/CheckVersionRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/Protocol/NotificationRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/Protocol/NotificationRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/Protocol/PostsRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/Protocol/PostsRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/Protocol/SignRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/Protocol/SignRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/Protocol/SubscriberRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/Protocol/SubscriberRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/Protocol/TagRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/Protocol/TagRepository.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/Repository/ResponseData/ResponseData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/Repository/ResponseData/ResponseData.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/ErrorDTO/ErrorResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/ErrorDTO/ErrorResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/NotificationDTO/BroadcastRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/NotificationDTO/BroadcastRequest.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/NotificationDTO/BroadcastResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/NotificationDTO/BroadcastResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/NotificationDTO/JoinGroupRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/NotificationDTO/JoinGroupRequest.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/PostsDTO/PostDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/PostsDTO/PostDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SignDTO/SignInRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SignDTO/SignInRequest.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SignDTO/SignInResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SignDTO/SignInResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SignDTO/SignOutRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SignDTO/SignOutRequest.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SignDTO/SignOutResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SignDTO/SignOutResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SignDTO/SignUpRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SignDTO/SignUpRequest.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SignDTO/SignUpResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SignDTO/SignUpResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/StorageDTO/StoragePost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/StorageDTO/StoragePost.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SubscribeDTO/GetSubscriberPostResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SubscribeDTO/GetSubscriberPostResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SubscribeDTO/SearchSubscriberResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SubscribeDTO/SearchSubscriberResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SubscribeDTO/SubscriberListResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SubscribeDTO/SubscriberListResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SubscribeDTO/SubscriberUserMainResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SubscribeDTO/SubscriberUserMainResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/SubscribeDTO/UnSubsribeResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/SubscribeDTO/UnSubsribeResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/TagDTO/GetTagPostResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/TagDTO/GetTagPostResponse.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/TrendDTO/TrendPostsDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/TrendDTO/TrendPostsDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Network/ServerDTO/VersionCheckDTO/VersionCheckDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Network/ServerDTO/VersionCheckDTO/VersionCheckDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/AccessTokenDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/AccessTokenDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/AutoSignInDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/AutoSignInDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/CurrentSearchDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/CurrentSearchDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/RealmStoragePost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/RealmStoragePost.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/ScrapFolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/ScrapFolder.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/ScrapStorageDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/ScrapStorageDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmDTO/StorageDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmDTO/StorageDTO.swift -------------------------------------------------------------------------------- /VelogOnMobile/Realm/RealmService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/Realm/RealmService.swift -------------------------------------------------------------------------------- /VelogOnMobile/VelogOnMobile.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joon9750/EasyVel/HEAD/VelogOnMobile/VelogOnMobile.entitlements --------------------------------------------------------------------------------