├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── runConfigurations.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── kr │ │ └── co │ │ └── jsh │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── check-mark-success.json │ │ └── loading.json │ ├── java │ │ └── kr │ │ │ └── co │ │ │ └── jsh │ │ │ ├── MainApplication.kt │ │ │ ├── MyFirebaseMessagingService.kt │ │ │ ├── base │ │ │ ├── edit │ │ │ │ ├── BasePresenter.kt │ │ │ │ └── BaseView.kt │ │ │ └── storage │ │ │ │ ├── BaseStoragePresenter.kt │ │ │ │ └── BaseStorageView.kt │ │ │ ├── customview │ │ │ ├── BlockingView.kt │ │ │ └── TimeLineView.kt │ │ │ ├── feature │ │ │ ├── fullscreen │ │ │ │ └── VideoViewActivity.kt │ │ │ ├── login │ │ │ │ ├── LoginAccountContract.kt │ │ │ │ ├── LoginAccountDialog.kt │ │ │ │ └── LoginAccountPresenter.kt │ │ │ ├── main │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainAdapter.kt │ │ │ │ ├── MainContract.kt │ │ │ │ └── MainPresenter.kt │ │ │ ├── paint │ │ │ │ ├── Mypainter.kt │ │ │ │ └── pixelData.kt │ │ │ ├── photoedit │ │ │ │ ├── PhotoActivity.kt │ │ │ │ ├── PhotoContract.kt │ │ │ │ └── PhotoPresenter.kt │ │ │ ├── sendMsg │ │ │ │ └── SuccessSendMsgActivity.kt │ │ │ ├── storage │ │ │ │ ├── StorageActivity.kt │ │ │ │ ├── StorageAdapter.kt │ │ │ │ ├── StorageContract.kt │ │ │ │ └── StoragePresenter.kt │ │ │ ├── storageDetail │ │ │ │ ├── photo │ │ │ │ │ ├── PhotoStorageActivity.kt │ │ │ │ │ ├── PhotoStorageContract.kt │ │ │ │ │ └── PhotoStoragePresenter.kt │ │ │ │ └── video │ │ │ │ │ ├── VideoStorageActivity.kt │ │ │ │ │ ├── VideoStorageContract.kt │ │ │ │ │ └── VideoStoragePresenter.kt │ │ │ └── videoedit │ │ │ │ ├── TrimmerActivity.kt │ │ │ │ ├── TrimmerAdapter.kt │ │ │ │ ├── TrimmerContract.kt │ │ │ │ └── TrimmerPresenter.kt │ │ │ ├── localclass │ │ │ └── PausableDispatcher.kt │ │ │ ├── singleton │ │ │ └── UserObject.kt │ │ │ └── utils │ │ │ ├── BackgroundExecutor.kt │ │ │ ├── BitmapUtil.kt │ │ │ ├── RunOnUiThread.kt │ │ │ ├── ScreenSizeUtil.kt │ │ │ ├── UiThreadExecutor.kt │ │ │ ├── permission │ │ │ ├── FileUtils.kt │ │ │ ├── RealPathUtil.kt │ │ │ ├── ScopeStorageFileUtil.kt │ │ │ └── SetupPermissions.kt │ │ │ └── videoUtil │ │ │ ├── TrimVideoUtils.kt │ │ │ └── VideoOptions.kt │ └── res │ │ ├── drawable-v24 │ │ ├── back.xml │ │ ├── brush_button_selector.xml │ │ ├── ic_brush_black.xml │ │ ├── ic_brush_white.xml │ │ ├── ic_cut_button.png │ │ ├── ic_launcher_foreground.xml │ │ ├── indicator_dot_off.xml │ │ ├── indicator_dot_on.xml │ │ ├── main_photo.jpg │ │ ├── main_video.jpg │ │ ├── main_view.jpg │ │ ├── remove_button_release.png │ │ ├── remove_button_select.png │ │ ├── remove_button_selector.xml │ │ ├── rounded_textview_video_trim.xml │ │ ├── seek_line.png │ │ └── video_button_selector.xml │ │ ├── drawable │ │ ├── border_round.xml │ │ ├── border_round_black.xml │ │ ├── border_round_grey.xml │ │ ├── border_round_line.xml │ │ ├── border_round_trans.xml │ │ ├── border_round_white.xml │ │ ├── ic_account_circle_24dp.xml │ │ ├── ic_back.xml │ │ ├── ic_chevron_right.xml │ │ ├── ic_close_black_24dp.xml │ │ ├── ic_error.xml │ │ ├── ic_file_download.xml │ │ ├── ic_full_screen.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_loader.xml │ │ ├── ic_pause_white.xml │ │ ├── ic_play_arrow_white.xml │ │ ├── ic_redo_grey_24dp.xml │ │ ├── ic_redo_white_24dp.xml │ │ ├── ic_undo_grey_24dp.xml │ │ ├── ic_undo_white_24dp.xml │ │ ├── ic_videocam_white_24dp.xml │ │ ├── seekbar_line.xml │ │ └── sehee.png │ │ ├── font │ │ ├── font.xml │ │ └── oneprettynight.ttf │ │ ├── layout │ │ ├── activity_detail_photo_result.xml │ │ ├── activity_detail_video_result.xml │ │ ├── activity_fullscreen_video_view.xml │ │ ├── activity_main.xml │ │ ├── activity_photo_edit.xml │ │ ├── activity_result_storage.xml │ │ ├── activity_success_send_msg.xml │ │ ├── activity_video_edit.xml │ │ ├── dialog_layout.xml │ │ ├── item_storage_detail_list.xml │ │ ├── item_storage_list.xml │ │ └── item_video_timeline_list.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_app_icon.png │ │ ├── ic_app_icon_round.png │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── provider_paths.xml │ └── test │ └── java │ └── kr │ └── co │ └── jsh │ └── ExampleUnitTest.kt ├── data ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── kr │ │ └── co │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── kr │ │ │ └── co │ │ │ └── data │ │ │ ├── entity │ │ │ ├── room │ │ │ │ └── ResultFileStorage.kt │ │ │ └── server │ │ │ │ ├── AllImageResultList.kt │ │ │ │ ├── AllVideoResultList.kt │ │ │ │ ├── FileDataList.kt │ │ │ │ ├── FileInfo.kt │ │ │ │ ├── ImagePidDataList.kt │ │ │ │ ├── ImageResultList.kt │ │ │ │ ├── MaskImgInfo.kt │ │ │ │ ├── ResultInfo.kt │ │ │ │ ├── UserDataList.kt │ │ │ │ ├── UserInfo.kt │ │ │ │ ├── VideoPidDataList.kt │ │ │ │ └── VideoResultList.kt │ │ │ └── response │ │ │ ├── AllImageResultResponse.kt │ │ │ ├── AllVideoResultResponse.kt │ │ │ ├── FileDownloadResponse.kt │ │ │ ├── FileUploadResponse.kt │ │ │ ├── ImagePidNumberResponse.kt │ │ │ ├── SearchResultImageResponse.kt │ │ │ ├── SearchResultVideoResponse.kt │ │ │ ├── UserResponse.kt │ │ │ ├── VideoPidNumberResponse.kt │ │ │ └── VideoResultResponse.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── kr │ └── co │ └── data │ └── ExampleUnitTest.kt ├── domain ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── kr │ │ └── co │ │ └── domain │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── kr │ │ │ └── co │ │ │ └── domain │ │ │ ├── api │ │ │ ├── room │ │ │ │ ├── ResultFileStorageDao.kt │ │ │ │ └── VideoStorageDatabase.kt │ │ │ ├── service │ │ │ │ ├── FileService.kt │ │ │ │ └── LoginService.kt │ │ │ └── usecase │ │ │ │ ├── AllDeleteFileDataBaseUseCase.kt │ │ │ │ ├── AllLoadFileDataBaseUseCase.kt │ │ │ │ ├── GetFileDownloadUseCase.kt │ │ │ │ ├── InsertFileDataBaseUseCase.kt │ │ │ │ ├── PostFileUploadUseCase.kt │ │ │ │ ├── PostImagePidNumberAndInfoUseCase.kt │ │ │ │ ├── PostImageSearchListUseCase.kt │ │ │ │ ├── PostImproveVideoPidNumber.kt │ │ │ │ ├── PostLoginUseCase.kt │ │ │ │ ├── PostVideoPidNumberAndInfoUseCase.kt │ │ │ │ └── PostVideoSearchListUseCase.kt │ │ │ ├── globalconst │ │ │ ├── Consts.kt │ │ │ ├── CookieClass.kt │ │ │ ├── PidClass.kt │ │ │ └── UrlConst.kt │ │ │ ├── koin │ │ │ ├── modules │ │ │ │ ├── DatabaseModule.kt │ │ │ │ ├── NetworkModule.kt │ │ │ │ └── UseCaseModule.kt │ │ │ ├── repository │ │ │ │ ├── remote │ │ │ │ │ ├── HttpClientRepository.kt │ │ │ │ │ └── RetrofitRepository.kt │ │ │ │ └── room │ │ │ │ │ └── ResultFileStorageRepository.kt │ │ │ └── repositoryimpl │ │ │ │ ├── remote │ │ │ │ ├── AddCookiesInterceptor.kt │ │ │ │ ├── HttpClientRepositoryImpl.kt │ │ │ │ ├── ReceivedCookiesInterceptor.kt │ │ │ │ └── RetrofitRepositoryImpl.kt │ │ │ │ └── room │ │ │ │ └── ResultFileStorageRepositoryImpl.kt │ │ │ └── utils │ │ │ ├── DelitGlideApp.kt │ │ │ ├── ImageViewUtil.kt │ │ │ ├── StringUtil.kt │ │ │ └── ToastUtil.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── kr │ └── co │ └── domain │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/kr/co/jsh/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/androidTest/java/kr/co/jsh/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/check-mark-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/assets/check-mark-success.json -------------------------------------------------------------------------------- /app/src/main/assets/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/assets/loading.json -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/MyFirebaseMessagingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/MyFirebaseMessagingService.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/base/edit/BasePresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/base/edit/BasePresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/base/edit/BaseView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/base/edit/BaseView.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/base/storage/BaseStoragePresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/base/storage/BaseStoragePresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/base/storage/BaseStorageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/base/storage/BaseStorageView.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/customview/BlockingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/customview/BlockingView.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/customview/TimeLineView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/customview/TimeLineView.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/fullscreen/VideoViewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/fullscreen/VideoViewActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/login/LoginAccountContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/login/LoginAccountContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/login/LoginAccountDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/login/LoginAccountDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/login/LoginAccountPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/login/LoginAccountPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/main/MainAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/main/MainAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/main/MainContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/main/MainContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/main/MainPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/main/MainPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/paint/Mypainter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/paint/Mypainter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/paint/pixelData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/paint/pixelData.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/photoedit/PhotoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/photoedit/PhotoActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/photoedit/PhotoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/photoedit/PhotoContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/photoedit/PhotoPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/photoedit/PhotoPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/sendMsg/SuccessSendMsgActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/sendMsg/SuccessSendMsgActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storage/StorageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storage/StorageActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storage/StorageAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storage/StorageAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storage/StorageContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storage/StorageContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storage/StoragePresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storage/StoragePresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storageDetail/photo/PhotoStorageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storageDetail/photo/PhotoStorageActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storageDetail/photo/PhotoStorageContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storageDetail/photo/PhotoStorageContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storageDetail/photo/PhotoStoragePresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storageDetail/photo/PhotoStoragePresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storageDetail/video/VideoStorageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storageDetail/video/VideoStorageActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storageDetail/video/VideoStorageContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storageDetail/video/VideoStorageContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/storageDetail/video/VideoStoragePresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/storageDetail/video/VideoStoragePresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerContract.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/feature/videoedit/TrimmerPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/localclass/PausableDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/localclass/PausableDispatcher.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/singleton/UserObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/singleton/UserObject.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/BackgroundExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/BackgroundExecutor.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/BitmapUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/BitmapUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/RunOnUiThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/RunOnUiThread.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/ScreenSizeUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/ScreenSizeUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/UiThreadExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/UiThreadExecutor.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/permission/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/permission/FileUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/permission/RealPathUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/permission/RealPathUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/permission/ScopeStorageFileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/permission/ScopeStorageFileUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/permission/SetupPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/permission/SetupPermissions.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/videoUtil/TrimVideoUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/videoUtil/TrimVideoUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/kr/co/jsh/utils/videoUtil/VideoOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/java/kr/co/jsh/utils/videoUtil/VideoOptions.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/brush_button_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/brush_button_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_brush_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/ic_brush_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_brush_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/ic_brush_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_cut_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/ic_cut_button.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/indicator_dot_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/indicator_dot_off.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/indicator_dot_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/indicator_dot_on.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/main_photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/main_photo.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/main_video.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/main_video.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/main_view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/main_view.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/remove_button_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/remove_button_release.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/remove_button_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/remove_button_select.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/remove_button_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/remove_button_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/rounded_textview_video_trim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/rounded_textview_video_trim.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/seek_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/seek_line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/video_button_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable-v24/video_button_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/border_round.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_round_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/border_round_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_round_grey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/border_round_grey.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_round_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/border_round_line.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_round_trans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/border_round_trans.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border_round_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/border_round_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account_circle_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_account_circle_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_chevron_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_close_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_error.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_file_download.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_full_screen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_full_screen.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_loader.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_pause_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_pause_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play_arrow_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_play_arrow_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_redo_grey_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_redo_grey_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_redo_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_redo_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_undo_grey_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_undo_grey_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_undo_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_undo_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_videocam_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/ic_videocam_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/seekbar_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/seekbar_line.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/sehee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/drawable/sehee.png -------------------------------------------------------------------------------- /app/src/main/res/font/font.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/font/font.xml -------------------------------------------------------------------------------- /app/src/main/res/font/oneprettynight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/font/oneprettynight.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_detail_photo_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_detail_photo_result.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_detail_video_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_detail_video_result.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fullscreen_video_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_fullscreen_video_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_photo_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_photo_edit.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_result_storage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_result_storage.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_success_send_msg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_success_send_msg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_video_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/activity_video_edit.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/dialog_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_storage_detail_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/item_storage_detail_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_storage_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/item_storage_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_video_timeline_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/layout/item_video_timeline_list.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-mdpi/ic_app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_app_icon_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-mdpi/ic_app_icon_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/kr/co/jsh/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/app/src/test/java/kr/co/jsh/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/androidTest/java/kr/co/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/androidTest/java/kr/co/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/room/ResultFileStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/room/ResultFileStorage.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/AllImageResultList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/AllImageResultList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/AllVideoResultList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/AllVideoResultList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/FileDataList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/FileDataList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/FileInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/FileInfo.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/ImagePidDataList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/ImagePidDataList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/ImageResultList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/ImageResultList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/MaskImgInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/MaskImgInfo.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/ResultInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/ResultInfo.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/UserDataList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/UserDataList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/UserInfo.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/VideoPidDataList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/VideoPidDataList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/entity/server/VideoResultList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/entity/server/VideoResultList.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/AllImageResultResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/AllImageResultResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/AllVideoResultResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/AllVideoResultResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/FileDownloadResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/FileDownloadResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/FileUploadResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/FileUploadResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/ImagePidNumberResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/ImagePidNumberResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/SearchResultImageResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/SearchResultImageResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/SearchResultVideoResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/SearchResultVideoResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/UserResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/VideoPidNumberResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/VideoPidNumberResponse.kt -------------------------------------------------------------------------------- /data/src/main/java/kr/co/data/response/VideoResultResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/java/kr/co/data/response/VideoResultResponse.kt -------------------------------------------------------------------------------- /data/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /data/src/test/java/kr/co/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/data/src/test/java/kr/co/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/.gitignore -------------------------------------------------------------------------------- /domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/build.gradle -------------------------------------------------------------------------------- /domain/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/proguard-rules.pro -------------------------------------------------------------------------------- /domain/src/androidTest/java/kr/co/domain/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/androidTest/java/kr/co/domain/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/room/ResultFileStorageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/room/ResultFileStorageDao.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/room/VideoStorageDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/room/VideoStorageDatabase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/service/FileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/service/FileService.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/service/LoginService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/service/LoginService.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/AllDeleteFileDataBaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/AllDeleteFileDataBaseUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/AllLoadFileDataBaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/AllLoadFileDataBaseUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/GetFileDownloadUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/GetFileDownloadUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/InsertFileDataBaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/InsertFileDataBaseUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostFileUploadUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostFileUploadUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostImagePidNumberAndInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostImagePidNumberAndInfoUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostImageSearchListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostImageSearchListUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostImproveVideoPidNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostImproveVideoPidNumber.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostLoginUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostLoginUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostVideoPidNumberAndInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostVideoPidNumberAndInfoUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/api/usecase/PostVideoSearchListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/api/usecase/PostVideoSearchListUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/globalconst/Consts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/globalconst/Consts.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/globalconst/CookieClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/globalconst/CookieClass.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/globalconst/PidClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/globalconst/PidClass.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/globalconst/UrlConst.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/globalconst/UrlConst.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/modules/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/modules/DatabaseModule.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/modules/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/modules/NetworkModule.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/modules/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/modules/UseCaseModule.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repository/remote/HttpClientRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repository/remote/HttpClientRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repository/remote/RetrofitRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repository/remote/RetrofitRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repository/room/ResultFileStorageRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repository/room/ResultFileStorageRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/AddCookiesInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/AddCookiesInterceptor.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/HttpClientRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/HttpClientRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/ReceivedCookiesInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/ReceivedCookiesInterceptor.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/RetrofitRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repositoryimpl/remote/RetrofitRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/koin/repositoryimpl/room/ResultFileStorageRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/koin/repositoryimpl/room/ResultFileStorageRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/utils/DelitGlideApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/utils/DelitGlideApp.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/utils/ImageViewUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/utils/ImageViewUtil.kt -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/utils/StringUtil.kt: -------------------------------------------------------------------------------- 1 | package kr.co.domain.utils 2 | 3 | fun String.addFile() = "file://$this" -------------------------------------------------------------------------------- /domain/src/main/java/kr/co/domain/utils/ToastUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/java/kr/co/domain/utils/ToastUtil.kt -------------------------------------------------------------------------------- /domain/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /domain/src/test/java/kr/co/domain/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/domain/src/test/java/kr/co/domain/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowfalvaasits/vivoto/HEAD/settings.gradle --------------------------------------------------------------------------------