├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ └── default_issue_template.md └── pull_request_template.md ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── migrations.xml ├── misc.xml ├── other.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── teamoffroad │ │ │ └── offroad.app │ │ │ ├── OffRoadMessagingService.kt │ │ │ └── OffroadApplication.kt │ └── res │ │ ├── drawable │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── values │ │ ├── colors.xml │ │ └── strings.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ ├── data_extraction_rules.xml │ │ └── file_paths.xml │ └── test │ └── java │ └── com │ └── teamoffroad │ └── app │ └── ExampleUnitTest.kt ├── core ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── teamoffroad │ │ │ │ └── core │ │ │ │ └── common │ │ │ │ ├── data │ │ │ │ ├── di │ │ │ │ │ ├── AuthModule.kt │ │ │ │ │ ├── NetworkModule.kt │ │ │ │ │ ├── PreferencesBindingModule.kt │ │ │ │ │ ├── PreferencesModule.kt │ │ │ │ │ ├── RepositoryBindingModule.kt │ │ │ │ │ ├── TrackerModule.kt │ │ │ │ │ ├── UseCaseModule.kt │ │ │ │ │ └── qualifier │ │ │ │ │ │ └── Qualifier.kt │ │ │ │ ├── local │ │ │ │ │ ├── AuthAuthenticator.kt │ │ │ │ │ └── AuthInterceptor.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── MinSupportedVersionMapper.kt │ │ │ │ │ └── TokenMapper.kt │ │ │ │ ├── model │ │ │ │ │ └── MinSupportedVersionEntity.kt │ │ │ │ ├── preferences │ │ │ │ │ ├── AutoSignInPreferencesImpl.kt │ │ │ │ │ ├── QuestPreferencesImpl.kt │ │ │ │ │ └── TokenPreferencesImpl.kt │ │ │ │ ├── remote │ │ │ │ │ ├── response │ │ │ │ │ │ ├── BaseResponse.kt │ │ │ │ │ │ ├── MinSupportedVersionResponseDto.kt │ │ │ │ │ │ └── TokenResponseDto.kt │ │ │ │ │ └── service │ │ │ │ │ │ ├── MinSupportedVersionService.kt │ │ │ │ │ │ └── TokenService.kt │ │ │ │ ├── repository │ │ │ │ │ ├── AutoSignInRepositoryImpl.kt │ │ │ │ │ ├── MinSupportedVersionRepositoryImpl.kt │ │ │ │ │ ├── QuestRepositoryImpl.kt │ │ │ │ │ └── TokenRepositoryImpl.kt │ │ │ │ └── tracker │ │ │ │ │ └── AmplitudeTracker.kt │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ ├── FcmNotificationKey.kt │ │ │ │ │ ├── MinSupportedVersion.kt │ │ │ │ │ ├── NotificationEvent.kt │ │ │ │ │ ├── PlaceCategory.kt │ │ │ │ │ └── Token.kt │ │ │ │ ├── preferences │ │ │ │ │ ├── AutoSignInPreferences.kt │ │ │ │ │ ├── QuestPreferences.kt │ │ │ │ │ └── TokenPreferences.kt │ │ │ │ ├── repository │ │ │ │ │ ├── AutoSignInRepository.kt │ │ │ │ │ ├── MinSupportedVersionRepository.kt │ │ │ │ │ ├── QuestRepository.kt │ │ │ │ │ └── TokenRepository.kt │ │ │ │ ├── tracker │ │ │ │ │ └── Tracker.kt │ │ │ │ └── usecase │ │ │ │ │ ├── ClearTokensUseCase.kt │ │ │ │ │ ├── GetAccessTokenUseCase.kt │ │ │ │ │ ├── GetAutoSignInUseCase.kt │ │ │ │ │ ├── GetCompleteQuestListUseCase.kt │ │ │ │ │ ├── GetRecentVisitedCategoryUseCase.kt │ │ │ │ │ ├── GetRefreshTokenUseCase.kt │ │ │ │ │ ├── MinSupportedVersionUseCase.kt │ │ │ │ │ ├── RefreshTokenUseCase.kt │ │ │ │ │ ├── SaveAccessTokenUseCase.kt │ │ │ │ │ ├── SaveRefreshTokenUseCase.kt │ │ │ │ │ └── SetAutoSignInUseCase.kt │ │ │ │ └── util │ │ │ │ ├── ActivityLifecycleHandler.kt │ │ │ │ ├── BitmapUtil.kt │ │ │ │ ├── IntentProvider.kt │ │ │ │ ├── OnBackButtonListener.kt │ │ │ │ └── StringExtensions.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── core.common │ │ └── ExampleUnitTest.kt ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── teamoffroad │ │ │ └── core │ │ │ └── designsystem │ │ │ ├── component │ │ │ ├── AdaptationImage.kt │ │ │ ├── ChangeBottomBar.kt │ │ │ ├── CircularLoadingAnimation.kt │ │ │ ├── CircularLoadingAnimationLine.kt │ │ │ ├── ExpandableItem.kt │ │ │ ├── FocusCleaner.kt │ │ │ ├── FullLinearLoadingAnimation.kt │ │ │ ├── GestureNavigation.kt │ │ │ ├── LinearLoadingAnimation.kt │ │ │ ├── NavigateBackAppBar.kt │ │ │ ├── NoRippleClickable.kt │ │ │ ├── OffroadActionBar.kt │ │ │ ├── OffroadTagItem.kt │ │ │ ├── OrbDialog.kt │ │ │ ├── OrbSnackBar.kt │ │ │ └── StaticAnimationWrapper.kt │ │ │ ├── icon │ │ │ └── gitkeep │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_expand.xml │ │ ├── ic_navigate_back.xml │ │ ├── ic_success.xml │ │ ├── img_diary_empty_nova.png │ │ ├── img_diary_empty_ready.png │ │ └── img_diary_empty_rumi.png │ │ ├── font │ │ ├── optician_sans.otf │ │ ├── pretendard_bold.ttf │ │ ├── pretendard_medium.ttf │ │ ├── pretendard_regular.ttf │ │ └── pretendard_semibold.ttf │ │ ├── raw │ │ ├── loading_circle.json │ │ ├── loading_linear.json │ │ └── loading_linear_sub.json │ │ └── values │ │ └── themes.xml └── navigation │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── teamoffroad │ └── core │ └── navigation │ └── RouteModel.kt ├── feature ├── .DS_Store ├── auth │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature │ │ │ └── auth │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── teamoffroad │ │ │ │ └── feature │ │ │ │ └── auth │ │ │ │ ├── data │ │ │ │ ├── di │ │ │ │ │ ├── NetworkModule.kt │ │ │ │ │ ├── OAuthInteractorModule.kt │ │ │ │ │ ├── RepositoryModule.kt │ │ │ │ │ ├── SocialAuthModule.kt │ │ │ │ │ └── UseCaseModule.kt │ │ │ │ ├── mapper │ │ │ │ │ └── AuthMapper.kt │ │ │ │ ├── remote │ │ │ │ │ ├── request │ │ │ │ │ │ ├── DuplicateNicknameRequestDto.kt │ │ │ │ │ │ ├── ProfileUpdateRequestDto.kt │ │ │ │ │ │ ├── SignInInfoRequestDto.kt │ │ │ │ │ │ └── UserMarketingInfoRequestDto.kt │ │ │ │ │ ├── response │ │ │ │ │ │ ├── CharacterResponseDto.kt │ │ │ │ │ │ ├── CharactersResponseDto.kt │ │ │ │ │ │ ├── DuplicateNicknameResponseDto.kt │ │ │ │ │ │ ├── SettingCharacterResponseDto.kt │ │ │ │ │ │ ├── SignInInfoResponseDto.kt │ │ │ │ │ │ ├── UserMarketingInfoResponseDto.kt │ │ │ │ │ │ └── UserTokenResponseDto.kt │ │ │ │ │ └── service │ │ │ │ │ │ └── AuthService.kt │ │ │ │ └── repository │ │ │ │ │ ├── AuthRepositoryImpl.kt │ │ │ │ │ └── OAuthInteractorImpl.kt │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ ├── Character.kt │ │ │ │ │ ├── SignInInfo.kt │ │ │ │ │ ├── SocialSignInPlatform.kt │ │ │ │ │ ├── UserProfile.kt │ │ │ │ │ ├── UserToken.kt │ │ │ │ │ └── ValidateResult.kt │ │ │ │ ├── repository │ │ │ │ │ ├── AuthRepository.kt │ │ │ │ │ └── OAuthInteractor.kt │ │ │ │ └── usecase │ │ │ │ │ ├── AuthUseCase.kt │ │ │ │ │ ├── DayValidateUseCase.kt │ │ │ │ │ ├── GetCharacterListUseCase.kt │ │ │ │ │ ├── GetNicknameValidateUseCase.kt │ │ │ │ │ ├── MonthValidateUseCase.kt │ │ │ │ │ ├── PatchUserProfileUseCase.kt │ │ │ │ │ ├── UpdateCharacterUseCase.kt │ │ │ │ │ ├── UserMarketingAgreeUseCase.kt │ │ │ │ │ └── YearValidateUseCase.kt │ │ │ │ ├── navigation │ │ │ │ └── AuthNavigation.kt │ │ │ │ └── presentation │ │ │ │ ├── component │ │ │ │ ├── AgreeTermsAndConditionsAllAgreeBox.kt │ │ │ │ ├── AgreeTermsAndConditionsDialog.kt │ │ │ │ ├── AgreeTermsAndConditionsItem.kt │ │ │ │ ├── AgreeTermsAndConditionsTopBar.kt │ │ │ │ ├── BirthDateHintText.kt │ │ │ │ ├── BirthDateTextField.kt │ │ │ │ ├── DialogScrollBar.kt │ │ │ │ ├── GenderHintButton.kt │ │ │ │ ├── NicknameHintText.kt │ │ │ │ ├── NicknameTextField.kt │ │ │ │ ├── OffroadBasicButton.kt │ │ │ │ ├── OnboardingButton.kt │ │ │ │ ├── SetCharacterDialog.kt │ │ │ │ ├── SetCharacterIndicator.kt │ │ │ │ └── ShowSetCharacterPager.kt │ │ │ │ ├── model │ │ │ │ ├── BirthDateFocus.kt │ │ │ │ ├── DateValidateResult.kt │ │ │ │ ├── DialogState.kt │ │ │ │ ├── NicknameValidateResult.kt │ │ │ │ ├── SetCharacterUiState.kt │ │ │ │ └── SignUpPage.kt │ │ │ │ ├── signin │ │ │ │ ├── OAuthEntryPoint.kt │ │ │ │ ├── SignInScreen.kt │ │ │ │ ├── SignInUiState.kt │ │ │ │ └── SignInViewModel.kt │ │ │ │ ├── signup │ │ │ │ ├── BirthDateScreen.kt │ │ │ │ ├── GenderScreen.kt │ │ │ │ ├── NicknameScreen.kt │ │ │ │ ├── SelectedCharacterScreen.kt │ │ │ │ ├── SetCharacterScreen.kt │ │ │ │ ├── SetCharacterViewModel.kt │ │ │ │ ├── SignUpScreen.kt │ │ │ │ ├── SignUpUiState.kt │ │ │ │ └── SignUpViewModel.kt │ │ │ │ └── termandcondition │ │ │ │ ├── AgreeTermsAndConditionsScreen.kt │ │ │ │ ├── AgreeTermsAndConditionsUiState.kt │ │ │ │ └── AgreeTermsAndConditionsViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── btn_auth_back.xml │ │ │ ├── btn_auth_next_character.xml │ │ │ ├── btn_auth_pre_character.xml │ │ │ ├── ic_agree_check_empty.xml │ │ │ ├── ic_agree_check_fill.xml │ │ │ ├── ic_agree_click_next.xml │ │ │ ├── ic_app_logo.xml │ │ │ ├── ic_auth_google_logo.xml │ │ │ └── ic_auth_kakao_logo.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── feature │ │ └── auth │ │ └── ExampleUnitTest.kt ├── characterchat │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── teamoffroad │ │ │ └── characterchat │ │ │ ├── data │ │ │ ├── di │ │ │ │ ├── NetworkModule.kt │ │ │ │ ├── RepositoryModule.kt │ │ │ │ └── UseCaseModule.kt │ │ │ ├── mapper │ │ │ │ └── CharacterChatMapper.kt │ │ │ ├── remote │ │ │ │ ├── request │ │ │ │ │ └── CharacterChatSendRequestDto.kt │ │ │ │ ├── response │ │ │ │ │ ├── CharacterChatLastUnreadResponseDto.kt │ │ │ │ │ └── CharacterChatResponseDto.kt │ │ │ │ └── service │ │ │ │ │ └── ChatService.kt │ │ │ └── repository │ │ │ │ └── CharacterChatRepositoryImpl.kt │ │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── Chat.kt │ │ │ │ └── ChatLastUnread.kt │ │ │ ├── repository │ │ │ │ └── CharacterChatRepository.kt │ │ │ └── usecase │ │ │ │ ├── GetChatLastUnreadUseCase.kt │ │ │ │ ├── GetChatListUseCase.kt │ │ │ │ └── PostChatUseCase.kt │ │ │ ├── navigation │ │ │ └── CharacterChatNavigation.kt │ │ │ └── presentation │ │ │ ├── CharacterChatScreen.kt │ │ │ ├── CharacterChatViewModel.kt │ │ │ ├── MainCharacterChatViewModel.kt │ │ │ ├── component │ │ │ ├── CharacterChatBox.kt │ │ │ ├── CharacterChatButton.kt │ │ │ ├── CharacterChatHeader.kt │ │ │ ├── CharacterChatLoadingBox.kt │ │ │ ├── CharacterChatTextBox.kt │ │ │ ├── CharacterChatTextField.kt │ │ │ ├── CharacterChatTimeLabel.kt │ │ │ ├── CharacterChats.kt │ │ │ ├── CharacterDateDivider.kt │ │ │ ├── MainCharacterChat.kt │ │ │ ├── MainUserChat.kt │ │ │ ├── MainUserChatTextField.kt │ │ │ ├── RecommendPlaceChatBox.kt │ │ │ └── UserChatBox.kt │ │ │ ├── mapper │ │ │ └── CharacterChatMapper.kt │ │ │ └── model │ │ │ ├── CharacterChatLastUnreadUiState.kt │ │ │ ├── CharacterChatUiModel.kt │ │ │ ├── CharacterChatUiState.kt │ │ │ ├── CharacterChattingUiState.kt │ │ │ ├── ChatType.kt │ │ │ ├── TimeType.kt │ │ │ ├── UiState.kt │ │ │ └── UserChattingUiState.kt │ │ └── res │ │ ├── drawable │ │ ├── bg_character_chat.png │ │ ├── ic_character_chat_send.xml │ │ └── ic_home_accordian.xml │ │ └── values │ │ └── strings.xml ├── diary │ ├── .DS_Store │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── .DS_Store │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature │ │ │ └── diary │ │ │ ├── component │ │ │ ├── DiaryCalendarPicker.kt │ │ │ ├── DiaryHeader.kt │ │ │ ├── DiaryHintDialog.kt │ │ │ ├── DiaryHintFirstScreen.kt │ │ │ ├── DiaryHintProgressIndicator.kt │ │ │ ├── DiaryHintSecondScreen.kt │ │ │ ├── DiaryTimeBottomSheet.kt │ │ │ ├── MemoryLightScreen.kt │ │ │ ├── NumberPicker.kt │ │ │ ├── OrbDiary.kt │ │ │ ├── OrbDiaryEmpty.kt │ │ │ └── TimeSettingDialog.kt │ │ │ ├── data │ │ │ ├── di │ │ │ │ ├── NetworkModule.kt │ │ │ │ ├── RepositoryModule.kt │ │ │ │ └── UseCaseModule.kt │ │ │ ├── mapper │ │ │ │ ├── DiaryByDateMapper.kt │ │ │ │ ├── DiaryFirstDateMapper.kt │ │ │ │ └── DiaryHexCodeMapper.kt │ │ │ ├── remote │ │ │ │ ├── response │ │ │ │ │ ├── DiaryByDateResponseDto.kt │ │ │ │ │ ├── DiaryCheckLatestResponseDto.kt │ │ │ │ │ ├── DiaryCreateTimeCheckedResponseDto.kt │ │ │ │ │ ├── DiaryFirstDateResponseDto.kt │ │ │ │ │ ├── DiaryLatestResponseDto.kt │ │ │ │ │ ├── DiaryMonthlyHexResponseDto.kt │ │ │ │ │ ├── DiaryTutorialCheckedResponseDto.kt │ │ │ │ │ └── MemoryLightDto.kt │ │ │ │ └── service │ │ │ │ │ └── DiaryService.kt │ │ │ └── repository │ │ │ │ └── DiaryRepositoryImpl.kt │ │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── DiaryByDate.kt │ │ │ │ ├── DiaryFirstDate.kt │ │ │ │ ├── DiaryLatest.kt │ │ │ │ ├── HexCode.kt │ │ │ │ ├── MemoryLight.kt │ │ │ │ └── MemoryLightSetting.kt │ │ │ ├── repository │ │ │ │ └── DiaryRepository.kt │ │ │ └── usecase │ │ │ │ ├── GetDiaryByDateUseCase.kt │ │ │ │ ├── GetDiaryCheckLatestUseCase.kt │ │ │ │ ├── GetDiaryCreateTimeCheckedUseCase.kt │ │ │ │ ├── GetDiaryFirstDateUseCase.kt │ │ │ │ ├── GetDiaryLatestUseCase.kt │ │ │ │ ├── GetDiaryMonthlyHexUseCase.kt │ │ │ │ ├── GetDiaryTutorialCheckedUseCase.kt │ │ │ │ ├── PatchDiaryCheckUseCase.kt │ │ │ │ ├── PatchDiaryCreateTimeCheckedUseCase.kt │ │ │ │ ├── PatchDiaryCreateTimeUseCase.kt │ │ │ │ └── PatchDiaryTutorialCheckedUseCase.kt │ │ │ ├── navigation │ │ │ └── DiaryNavigation.kt │ │ │ └── presentation │ │ │ ├── DiaryScreen.kt │ │ │ ├── DiaryViewModel.kt │ │ │ ├── model │ │ │ ├── DiaryHintDialogState.kt │ │ │ ├── DiaryShownState.kt │ │ │ └── DiaryUiState.kt │ │ │ └── util │ │ │ └── DiaryDateRegexConverter.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_diary_dialog_close.xml │ │ ├── ic_diary_guide.xml │ │ ├── ic_diary_header.xml │ │ ├── ic_diary_memory_light_share.xml │ │ ├── ic_diary_memory_light_today_recommend.xml │ │ ├── ic_diary_next.xml │ │ ├── ic_diary_previous.xml │ │ ├── img_diary_dialog_dummy.png │ │ ├── img_diary_hint_character.png │ │ └── img_diary_hint_memorylight.png │ │ └── values │ │ └── string.xml ├── explore │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature │ │ │ └── explore │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── teamoffroad │ │ │ │ └── feature │ │ │ │ └── explore │ │ │ │ ├── data │ │ │ │ ├── datasource │ │ │ │ │ ├── DefaultLocationPreferencesDataSource.kt │ │ │ │ │ └── LocationPreferencesDataSource.kt │ │ │ │ ├── di │ │ │ │ │ ├── DataModule.kt │ │ │ │ │ ├── DataStoreModule.kt │ │ │ │ │ ├── NetworkModule.kt │ │ │ │ │ ├── RepositoryModule.kt │ │ │ │ │ └── UseCaseModule.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── PlaceMapper.kt │ │ │ │ │ ├── QuestMapper.kt │ │ │ │ │ └── UserMapper.kt │ │ │ │ ├── remote │ │ │ │ │ ├── request │ │ │ │ │ │ └── ExploreLocationAuthRequestDto.kt │ │ │ │ │ ├── response │ │ │ │ │ │ ├── CourseQuestPlaceResponseDto.kt │ │ │ │ │ │ ├── CourseQuestPlacesResponseDto.kt │ │ │ │ │ │ ├── ExploreLocationAuthResponseDto.kt │ │ │ │ │ │ ├── PlaceResponseDto.kt │ │ │ │ │ │ ├── PlacesResponseDto.kt │ │ │ │ │ │ ├── QuestResponseDto.kt │ │ │ │ │ │ └── QuestsResponseDto.kt │ │ │ │ │ └── service │ │ │ │ │ │ ├── PlaceService.kt │ │ │ │ │ │ ├── QuestService.kt │ │ │ │ │ │ └── UserService.kt │ │ │ │ └── repository │ │ │ │ │ ├── LocationRepositoryImpl.kt │ │ │ │ │ ├── PlaceRepositoryImpl.kt │ │ │ │ │ ├── QuestRepositoryImpl.kt │ │ │ │ │ └── UserRepositoryImpl.kt │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ ├── CourseQuestPlace.kt │ │ │ │ │ ├── ExploreLocationResult.kt │ │ │ │ │ ├── Location.kt │ │ │ │ │ ├── Place.kt │ │ │ │ │ └── Quest.kt │ │ │ │ ├── repository │ │ │ │ │ ├── LocationRepository.kt │ │ │ │ │ ├── PlaceRepository.kt │ │ │ │ │ ├── QuestRepository.kt │ │ │ │ │ └── UserRepository.kt │ │ │ │ └── usecase │ │ │ │ │ ├── GetMapPlaceListUseCase.kt │ │ │ │ │ ├── GetPlaceListUseCase.kt │ │ │ │ │ ├── GetPreviousLocationUseCase.kt │ │ │ │ │ ├── GetQuestCourseUseCase.kt │ │ │ │ │ ├── GetQuestListUseCase.kt │ │ │ │ │ ├── PostExploreLocationAuthUseCase.kt │ │ │ │ │ └── SavePreviousLocationUseCase.kt │ │ │ │ ├── navigation │ │ │ │ └── ExploreNavigation.kt │ │ │ │ └── presentation │ │ │ │ ├── CourseQuestDetailScreen.kt │ │ │ │ ├── CourseQuestDetailViewModel.kt │ │ │ │ ├── ExploreScreen.kt │ │ │ │ ├── ExploreViewModel.kt │ │ │ │ ├── PlaceScreen.kt │ │ │ │ ├── PlaceViewModel.kt │ │ │ │ ├── QuestScreen.kt │ │ │ │ ├── QuestViewModel.kt │ │ │ │ ├── component │ │ │ │ ├── CategoryMarker.kt │ │ │ │ ├── CourseQuestExploreResultDialog.kt │ │ │ │ ├── CourseQuestItem.kt │ │ │ │ ├── CourseQuestMap.kt │ │ │ │ ├── CourseQuestPlaceItem.kt │ │ │ │ ├── CourseQuestPlacesContainer.kt │ │ │ │ ├── DeadlineHeader.kt │ │ │ │ ├── DefaultQuestItem.kt │ │ │ │ ├── ExploreAppBar.kt │ │ │ │ ├── ExploreFailedDialogItem.kt │ │ │ │ ├── ExploreInfoWindow.kt │ │ │ │ ├── ExploreMapBottomButton.kt │ │ │ │ ├── ExploreMapForeground.kt │ │ │ │ ├── ExploreOffroadMap.kt │ │ │ │ ├── ExploreRefreshButton.kt │ │ │ │ ├── ExploreResultDialog.kt │ │ │ │ ├── ExploreSuccessDialogItem.kt │ │ │ │ ├── ExploreSwitch.kt │ │ │ │ ├── ExploreTrackingButton.kt │ │ │ │ ├── PlaceHeader.kt │ │ │ │ ├── PlaceItem.kt │ │ │ │ ├── PlaceItems.kt │ │ │ │ ├── PlaceViewPager.kt │ │ │ │ ├── QuestExtraItem.kt │ │ │ │ ├── QuestHeader.kt │ │ │ │ ├── QuestItem.kt │ │ │ │ └── QuestItems.kt │ │ │ │ ├── mapper │ │ │ │ ├── PlaceMapper.kt │ │ │ │ └── QuestMapper.kt │ │ │ │ ├── model │ │ │ │ ├── CourseQuestPlaceUiModel.kt │ │ │ │ ├── CourseQuestPlacesUiModel.kt │ │ │ │ ├── ExploreAuthState.kt │ │ │ │ ├── ExploreUiModel.kt │ │ │ │ ├── ExploreUiState.kt │ │ │ │ ├── PlacePage.kt │ │ │ │ ├── PlaceUiState.kt │ │ │ │ └── QuestUiState.kt │ │ │ │ └── util │ │ │ │ ├── CourseQuestExploreAuthStateHandler.kt │ │ │ │ ├── ExploreAuthStateHandler.kt │ │ │ │ ├── ExplorePermissionHandler.kt │ │ │ │ └── ExplorePermissionRejectedHandler.kt │ │ └── res │ │ │ ├── drawable-xhdpi │ │ │ ├── bg_explore_dialog.png │ │ │ ├── ic_explore_location_overlay.png │ │ │ └── img_explore_quest_clear.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── bg_explore_dialog.png │ │ │ ├── ic_explore_location_overlay.png │ │ │ └── img_explore_quest_clear.png │ │ │ ├── drawable │ │ │ ├── bg_explore_dialog.png │ │ │ ├── bg_explore_info_window_arrow.xml │ │ │ ├── ic_explore_external_link.xml │ │ │ ├── ic_explore_info_window_close.xml │ │ │ ├── ic_explore_info_window_logo.xml │ │ │ ├── ic_explore_location.xml │ │ │ ├── ic_explore_location_overlay.png │ │ │ ├── ic_explore_location_overlay_sub.xml │ │ │ ├── ic_explore_location_overlay_sub_copy.xml │ │ │ ├── ic_explore_marker.xml │ │ │ ├── ic_explore_quest_list.xml │ │ │ ├── ic_explore_quest_reward.xml │ │ │ ├── ic_explore_quest_task.xml │ │ │ ├── ic_explore_refresh.xml │ │ │ ├── ic_explore_scroll.xml │ │ │ ├── ic_explore_tracking_follow.xml │ │ │ ├── ic_explore_tracking_no_follow.xml │ │ │ ├── ic_left_date_count.xml │ │ │ ├── ic_quest_calendar_check.xml │ │ │ └── img_explore_quest_clear.png │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── feature │ │ └── explore │ │ └── ExampleUnitTest.kt ├── home │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature.home │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── teamoffroad │ │ │ │ └── feature │ │ │ │ └── home │ │ │ │ ├── data │ │ │ │ ├── di │ │ │ │ │ ├── NetworkModule.kt │ │ │ │ │ ├── RepositoryModule.kt │ │ │ │ │ └── UseCaseModule.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── DummyUserMapper.kt │ │ │ │ │ └── EmblemMapper.kt │ │ │ │ ├── model │ │ │ │ │ ├── DummyUserEntity.kt │ │ │ │ │ ├── EmblemsEntity.kt │ │ │ │ │ ├── UserQuestEntity.kt │ │ │ │ │ └── UsersAdventuresInformationEntity.kt │ │ │ │ ├── remote │ │ │ │ │ ├── request │ │ │ │ │ │ └── FcmTokenRequestDto.kt │ │ │ │ │ ├── response │ │ │ │ │ │ ├── DummyUserResponseDto.kt │ │ │ │ │ │ ├── EmblemsResponseDto.kt │ │ │ │ │ │ ├── UserQuestsResponseDto.kt │ │ │ │ │ │ └── UsersAdventuresInformationResponseDto.kt │ │ │ │ │ └── service │ │ │ │ │ │ ├── DiarySettingService.kt │ │ │ │ │ │ ├── DummyUserService.kt │ │ │ │ │ │ ├── FcmTokenService.kt │ │ │ │ │ │ └── UserService.kt │ │ │ │ └── repository │ │ │ │ │ ├── DiarySettingRepositoryImpl.kt │ │ │ │ │ ├── DummyDummyUserRepositoryImpl.kt │ │ │ │ │ ├── FcmTokenRepositoryImpl.kt │ │ │ │ │ └── UserRepositoryImpl.kt │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ ├── DummyUser.kt │ │ │ │ │ ├── Emblem.kt │ │ │ │ │ ├── UserQuests.kt │ │ │ │ │ └── UsersAdventuresInformation.kt │ │ │ │ ├── repository │ │ │ │ │ ├── DiarySettingRepository.kt │ │ │ │ │ ├── DummyUserRepository.kt │ │ │ │ │ ├── FcmTokenRepository.kt │ │ │ │ │ └── UserRepository.kt │ │ │ │ └── usecase │ │ │ │ │ ├── GetDummyUserListUseCase.kt │ │ │ │ │ ├── PostDiarySettingUseCase.kt │ │ │ │ │ ├── PostFcmTokenUseCase.kt │ │ │ │ │ └── UserUseCase.kt │ │ │ │ ├── navigation │ │ │ │ └── HomeNavigation.kt │ │ │ │ └── presentation │ │ │ │ ├── HomeScreen.kt │ │ │ │ ├── HomeViewModel.kt │ │ │ │ ├── component │ │ │ │ ├── HomeChangeEmblemDialog.kt │ │ │ │ ├── HomeCharacterItem.kt │ │ │ │ ├── HomeCompleteQuestDialog.kt │ │ │ │ ├── HomeDialogCloseButton.kt │ │ │ │ ├── HomeDialogConfirmButton.kt │ │ │ │ ├── HomeDialogScrollBar.kt │ │ │ │ ├── HomeDialogTagItem.kt │ │ │ │ ├── HomeErrorMessage.kt │ │ │ │ ├── HomeIcons.kt │ │ │ │ ├── HomeQuestCircleProgressBar.kt │ │ │ │ ├── HomeQuestCloseComplete.kt │ │ │ │ ├── HomeQuestContents.kt │ │ │ │ ├── HomeQuestLinearProgressBar.kt │ │ │ │ ├── HomeQuestRecent.kt │ │ │ │ ├── HomeQuestTitle.kt │ │ │ │ ├── HomeSelectedEmblemState.kt │ │ │ │ ├── HomeUploadImage.kt │ │ │ │ ├── HomeUserNicknameText.kt │ │ │ │ └── UiState.kt │ │ │ │ └── model │ │ │ │ ├── HomeCharacterChatModel.kt │ │ │ │ ├── HomeDownloadResult.kt │ │ │ │ ├── HomeErrorMessageModel.kt │ │ │ │ ├── HomeProgressBarModel.kt │ │ │ │ └── HomeUserChangeEmblemDialogStateModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_home_change_character.xml │ │ │ ├── ic_home_change_title.xml │ │ │ ├── ic_home_chat.xml │ │ │ ├── ic_home_close.xml │ │ │ ├── ic_home_diary_empty.xml │ │ │ ├── ic_home_diary_new_complete.xml │ │ │ ├── ic_home_recommend_place.xml │ │ │ ├── ic_home_upload.xml │ │ │ ├── img_home_background.png │ │ │ ├── img_home_character.png │ │ │ ├── img_home_close_complete.xml │ │ │ ├── img_home_explorer.xml │ │ │ ├── img_home_recent_quest.xml │ │ │ ├── img_home_shadow.xml │ │ │ └── img_home_stamp.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── feature.home │ │ └── ExampleUnitTest.kt ├── main │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature.main │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── teamoffroad │ │ │ │ └── feature │ │ │ │ └── main │ │ │ │ ├── AppUpdateDialog.kt │ │ │ │ ├── FcmBroadcastReceiver.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainNavTab.kt │ │ │ │ ├── MainScreen.kt │ │ │ │ ├── MainUiState.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── component │ │ │ │ ├── MainBottomBar.kt │ │ │ │ └── MainTransparentActionBar.kt │ │ │ │ ├── di │ │ │ │ └── IntentModule.kt │ │ │ │ ├── intentprovider │ │ │ │ └── IntentProviderImpl.kt │ │ │ │ ├── navigation │ │ │ │ ├── MainNavHost.kt │ │ │ │ └── MainNavigator.kt │ │ │ │ └── splash │ │ │ │ ├── SplashNavigator.kt │ │ │ │ ├── SplashScreen.kt │ │ │ │ ├── SplashSideEffect.kt │ │ │ │ └── SplashViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_android_black_24dp.xml │ │ │ ├── ic_main_explore.xml │ │ │ ├── ic_main_home_deselected.xml │ │ │ ├── ic_main_home_selected.xml │ │ │ ├── ic_main_my_page_deselected.xml │ │ │ ├── ic_main_my_page_selected.xml │ │ │ ├── ic_splash_logo.xml │ │ │ └── img_main_bottombar.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── feature.main │ │ └── ExampleUnitTest.kt ├── mypage │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature │ │ │ └── mypage │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── teamoffroad │ │ │ │ └── feature │ │ │ │ └── mypage │ │ │ │ ├── data │ │ │ │ ├── di │ │ │ │ │ ├── NetworkModule.kt │ │ │ │ │ ├── RepositoryModule.kt │ │ │ │ │ └── UseCaseModule.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── AnnouncementMapper.kt │ │ │ │ │ ├── CharacterMapper.kt │ │ │ │ │ ├── EmblemMapper.kt │ │ │ │ │ ├── MotionMapper.kt │ │ │ │ │ ├── UserCouponMapper.kt │ │ │ │ │ └── UserMapper.kt │ │ │ │ ├── model │ │ │ │ │ ├── MyPageUserEntity.kt │ │ │ │ │ ├── UserAvailableCouponsEntity.kt │ │ │ │ │ └── UserUsedCouponsEntity.kt │ │ │ │ ├── remote │ │ │ │ │ ├── request │ │ │ │ │ │ ├── DeleteUserInfoRequestDto.kt │ │ │ │ │ │ └── UseCouponRequestDto.kt │ │ │ │ │ ├── response │ │ │ │ │ │ ├── AnnouncementResponseDto.kt │ │ │ │ │ │ ├── CharacterDetailResponseDto.kt │ │ │ │ │ │ ├── CharacterResponseDto.kt │ │ │ │ │ │ ├── CharactersResponseDto.kt │ │ │ │ │ │ ├── DeleteUserInfoResponseDto.kt │ │ │ │ │ │ ├── GainedEmblemResponseDto.kt │ │ │ │ │ │ ├── GainedEmblemsResponseDto.kt │ │ │ │ │ │ ├── MotionsResponseDto.kt │ │ │ │ │ │ ├── MyPageUserResponseDto.kt │ │ │ │ │ │ ├── NotGainedEmblemResponseDto.kt │ │ │ │ │ │ ├── UseCouponResponseDto.kt │ │ │ │ │ │ ├── UserAvailableCouponsResponseDto.kt │ │ │ │ │ │ └── UserUsedCouponsResponseDto.kt │ │ │ │ │ └── service │ │ │ │ │ │ ├── AnnouncementService.kt │ │ │ │ │ │ ├── CharacterService.kt │ │ │ │ │ │ ├── EmblemService.kt │ │ │ │ │ │ ├── MotionService.kt │ │ │ │ │ │ ├── UserCouponService.kt │ │ │ │ │ │ └── UserService.kt │ │ │ │ └── repository │ │ │ │ │ ├── AnnouncementRepositoryImpl.kt │ │ │ │ │ ├── CharacterRepositoryImpl.kt │ │ │ │ │ ├── EmblemRepositoryImpl.kt │ │ │ │ │ ├── MotionRepositoryImpl.kt │ │ │ │ │ ├── UserCouponRepositoryImpl.kt │ │ │ │ │ └── UserRepositoryImpl.kt │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ ├── Announcement.kt │ │ │ │ │ ├── Character.kt │ │ │ │ │ ├── CharacterDetail.kt │ │ │ │ │ ├── CharacterMotion.kt │ │ │ │ │ ├── GainedEmblem.kt │ │ │ │ │ ├── MyPageUser.kt │ │ │ │ │ ├── UseCoupon.kt │ │ │ │ │ ├── UserAvailableCoupons.kt │ │ │ │ │ └── UserUsedCoupons.kt │ │ │ │ ├── repository │ │ │ │ │ ├── AnnouncementRepository.kt │ │ │ │ │ ├── CharacterRepository.kt │ │ │ │ │ ├── EmblemRepository.kt │ │ │ │ │ ├── MotionRepository.kt │ │ │ │ │ ├── UserCouponRepository.kt │ │ │ │ │ └── UserRepository.kt │ │ │ │ └── usecase │ │ │ │ │ ├── DeleteUserInfoUseCase.kt │ │ │ │ │ ├── GetAnnouncementUseCase.kt │ │ │ │ │ ├── GetCharacterDetailUseCase.kt │ │ │ │ │ ├── GetCharacterListUseCase.kt │ │ │ │ │ ├── GetCharacterMotionListUseCase.kt │ │ │ │ │ ├── GetMyPageUserUseCase.kt │ │ │ │ │ ├── GetUserEmblemListUseCase.kt │ │ │ │ │ └── UserCouponListUseCase.kt │ │ │ │ ├── navigation │ │ │ │ └── MyPageNavigation.kt │ │ │ │ └── presentation │ │ │ │ ├── AnnouncementDetailScreen.kt │ │ │ │ ├── AnnouncementScreen.kt │ │ │ │ ├── AnnouncementViewModel.kt │ │ │ │ ├── AvailableCouponDetailScreen.kt │ │ │ │ ├── AvailableCouponDetailViewModel.kt │ │ │ │ ├── CharacterDetailScreen.kt │ │ │ │ ├── CharacterDetailViewModel.kt │ │ │ │ ├── GainedCharacterScreen.kt │ │ │ │ ├── GainedCharacterViewModel.kt │ │ │ │ ├── GainedCouponScreen.kt │ │ │ │ ├── GainedCouponViewModel.kt │ │ │ │ ├── GainedEmblemsScreen.kt │ │ │ │ ├── GainedEmblemsViewModel.kt │ │ │ │ ├── MyPageScreen.kt │ │ │ │ ├── MyPageViewModel.kt │ │ │ │ ├── SettingScreen.kt │ │ │ │ ├── SettingViewModel.kt │ │ │ │ ├── SupportScreen.kt │ │ │ │ ├── component │ │ │ │ ├── AcquiredCharacter.kt │ │ │ │ ├── AcquiredEmblem.kt │ │ │ │ ├── AnnouncementDetailHeader.kt │ │ │ │ ├── AnnouncementItems.kt │ │ │ │ ├── CharacterDescriptionContainer.kt │ │ │ │ ├── CharacterDetailAppBar.kt │ │ │ │ ├── CharacterDetailImageItem.kt │ │ │ │ ├── CharacterFrameItem.kt │ │ │ │ ├── CharacterMotionsContainer.kt │ │ │ │ ├── DiaryTimePicker.kt │ │ │ │ ├── EmblemContainer.kt │ │ │ │ ├── ErrorMessage.kt │ │ │ │ ├── GainedCharacterHeader.kt │ │ │ │ ├── GainedCoupon.kt │ │ │ │ ├── GainedCouponItems.kt │ │ │ │ ├── GainedCouponViewPager.kt │ │ │ │ ├── GainedEmblemsHeader.kt │ │ │ │ ├── GainedEmblemsItems.kt │ │ │ │ ├── LogoutDialog.kt │ │ │ │ ├── SettingContainer.kt │ │ │ │ ├── SettingDialogState.kt │ │ │ │ ├── SettingHeader.kt │ │ │ │ ├── SettingItems.kt │ │ │ │ ├── UpdateRepresentativeCharacterButton.kt │ │ │ │ ├── UseAvailableCouponDialog.kt │ │ │ │ ├── UserDiary.kt │ │ │ │ ├── UserItem.kt │ │ │ │ ├── UserSettings.kt │ │ │ │ ├── WithDrawDialog.kt │ │ │ │ └── WithdrawTextField.kt │ │ │ │ ├── diaryTime │ │ │ │ ├── DiaryTimeDialogState.kt │ │ │ │ ├── DiaryTimeScreen.kt │ │ │ │ ├── DiaryTimeUiState.kt │ │ │ │ └── DiaryTimeViewModel.kt │ │ │ │ ├── mapper │ │ │ │ ├── CharacterMapper.kt │ │ │ │ ├── MotionMapper.kt │ │ │ │ └── UserMapper.kt │ │ │ │ └── model │ │ │ │ ├── AnnouncementResult.kt │ │ │ │ ├── AnnouncementUiState.kt │ │ │ │ ├── CharacterCategory.kt │ │ │ │ ├── CharacterDetailUiModel.kt │ │ │ │ ├── CharacterDetailUiState.kt │ │ │ │ ├── CheckCouponState.kt │ │ │ │ ├── CouponListUiState.kt │ │ │ │ ├── ErrorMessageModel.kt │ │ │ │ ├── GainedCharacterUiModel.kt │ │ │ │ ├── GainedCharacterUiState.kt │ │ │ │ ├── GainedEmblemsResult.kt │ │ │ │ ├── GainedEmblemsUiState.kt │ │ │ │ ├── SettingItem.kt │ │ │ │ ├── SettingUiState.kt │ │ │ │ └── UiState.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_announcement_tag.xml │ │ │ ├── ic_customer_support.xml │ │ │ ├── ic_my_page_character.xml │ │ │ ├── ic_my_page_character_locked.xml │ │ │ ├── ic_my_page_check_circle.xml │ │ │ ├── ic_my_page_coupon_locked.xml │ │ │ ├── ic_my_page_diary.xml │ │ │ ├── ic_my_page_diary_time.xml │ │ │ ├── ic_my_page_emblems_lock.xml │ │ │ ├── ic_my_page_emblems_new.xml │ │ │ ├── ic_my_page_emblems_tag.xml │ │ │ ├── ic_my_page_error.xml │ │ │ ├── ic_my_page_new.xml │ │ │ ├── ic_my_page_representative.xml │ │ │ ├── ic_mypage_close.xml │ │ │ ├── ic_setting_next.xml │ │ │ ├── ic_setting_tag.xml │ │ │ ├── img_coupon_new.xml │ │ │ ├── img_diary_time.png │ │ │ ├── img_emblem_tag.xml │ │ │ ├── img_flag.xml │ │ │ ├── img_line.png │ │ │ ├── img_my_page_empty.png │ │ │ ├── img_mypage_acquire_character.xml │ │ │ ├── img_mypage_acquire_emblem.xml │ │ │ ├── img_mypage_coupon.xml │ │ │ ├── img_mypage_gained_coupon.xml │ │ │ ├── img_mypage_user_settings.xml │ │ │ ├── img_mypage_way_of_use.xml │ │ │ └── test_img_user_home.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── feature │ │ └── mypage │ │ └── ExampleUnitTest.kt └── recommendplace │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── teamoffroad │ │ └── feature │ │ └── recommendplace │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── teamoffroad │ │ │ └── feature │ │ │ └── recommendplace │ │ │ ├── data │ │ │ ├── di │ │ │ │ ├── NetworkModule.kt │ │ │ │ ├── RepositoryModule.kt │ │ │ │ └── UseCaseModule.kt │ │ │ ├── mapper │ │ │ │ └── PlaceRecommendationsMapper.kt │ │ │ ├── model │ │ │ │ ├── PlaceRecommendationsEntity.kt │ │ │ │ ├── PlaceRecommendationsFixedPhraseEntity.kt │ │ │ │ ├── PlaceRecommendationsOrderChatEntity.kt │ │ │ │ └── PlaceRecommendationsOrderEntity.kt │ │ │ ├── remote │ │ │ │ ├── request │ │ │ │ │ ├── PlaceRecommendationsOrderChatRequestDto.kt │ │ │ │ │ └── PlaceRecommendationsOrderRequestDto.kt │ │ │ │ ├── response │ │ │ │ │ ├── PlaceRecommendationsFixedPhraseResponseDto.kt │ │ │ │ │ ├── PlaceRecommendationsOrderChatResponseDto.kt │ │ │ │ │ ├── PlaceRecommendationsOrderResponseDto.kt │ │ │ │ │ └── PlaceRecommendationsResponseDto.kt │ │ │ │ └── service │ │ │ │ │ └── PlaceRecommendationsService.kt │ │ │ └── repository │ │ │ │ └── PlaceRecommendationsRepositoryImpl.kt │ │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── PlaceRecommendations.kt │ │ │ │ ├── PlaceRecommendationsFixedPhrase.kt │ │ │ │ ├── PlaceRecommendationsOrder.kt │ │ │ │ ├── PlaceRecommendationsOrderChat.kt │ │ │ │ └── PlaceRecommendationsOrderChatRequest.kt │ │ │ ├── repository │ │ │ │ └── PlaceRecommendationsRepository.kt │ │ │ └── usecase │ │ │ │ └── GetPlaceRecommendationsUseCase.kt │ │ │ ├── navigation │ │ │ └── RecommendPlaceNavigation.kt │ │ │ └── presentation │ │ │ ├── RecommendPlaceOrderScreen.kt │ │ │ ├── RecommendPlaceOrderViewModel.kt │ │ │ ├── RecommendPlaceScreen.kt │ │ │ ├── RecommendPlaceViewModel.kt │ │ │ ├── component │ │ │ ├── RecommendChatTextField.kt │ │ │ ├── RecommendPlaceBody.kt │ │ │ ├── RecommendPlaceButton.kt │ │ │ ├── RecommendPlaceChat.kt │ │ │ ├── RecommendPlaceChats.kt │ │ │ ├── RecommendPlaceExampleQuestionButton.kt │ │ │ ├── RecommendPlaceHeader.kt │ │ │ ├── RecommendPlaceItem.kt │ │ │ ├── RecommendPlaceItems.kt │ │ │ ├── RecommendPlaceMapInfoWindow.kt │ │ │ ├── RecommendPlaceMapItems.kt │ │ │ ├── RecommendPlaceOrderDialog.kt │ │ │ ├── RecommendPlaceOrderEtc.kt │ │ │ ├── RecommendPlaceOrderLocation.kt │ │ │ └── RecommendPlaceOrderSelect.kt │ │ │ └── model │ │ │ ├── PlaceOrderUiState.kt │ │ │ ├── PlaceRecommendationsChatUiState.kt │ │ │ ├── PlaceRecommendationsFixedPhraseUiState.kt │ │ │ └── PlaceRecommendationsUiState.kt │ └── res │ │ ├── drawable │ │ ├── ic_recommend_place.xml │ │ ├── ic_recommend_place_arrow_right.xml │ │ ├── ic_recommend_place_chat.xml │ │ ├── ic_recommend_place_close.xml │ │ ├── ic_recommend_place_external_link.xml │ │ ├── ic_recommend_place_order.xml │ │ ├── ic_recommend_place_undo.xml │ │ └── img_recommend_sad.png │ │ └── values │ │ └── string.xml │ └── test │ └── java │ └── com │ └── teamoffroad │ └── feature │ └── recommendplace │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lint.xml └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/default_issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.github/ISSUE_TEMPLATE/default_issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/teamoffroad/offroad.app/OffRoadMessagingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/java/com/teamoffroad/offroad.app/OffRoadMessagingService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/teamoffroad/offroad.app/OffroadApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/java/com/teamoffroad/offroad.app/OffroadApplication.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/drawable/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/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/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/com/teamoffroad/app/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/app/src/test/java/com/teamoffroad/app/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/AuthModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/AuthModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/PreferencesBindingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/PreferencesBindingModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/PreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/PreferencesModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/RepositoryBindingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/RepositoryBindingModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/TrackerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/TrackerModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/di/qualifier/Qualifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/di/qualifier/Qualifier.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/local/AuthAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/local/AuthAuthenticator.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/local/AuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/local/AuthInterceptor.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/mapper/MinSupportedVersionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/mapper/MinSupportedVersionMapper.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/mapper/TokenMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/mapper/TokenMapper.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/model/MinSupportedVersionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/model/MinSupportedVersionEntity.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/preferences/AutoSignInPreferencesImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/preferences/AutoSignInPreferencesImpl.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/preferences/QuestPreferencesImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/preferences/QuestPreferencesImpl.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/preferences/TokenPreferencesImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/preferences/TokenPreferencesImpl.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/remote/response/BaseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/remote/response/BaseResponse.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/remote/response/TokenResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/remote/response/TokenResponseDto.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/remote/service/MinSupportedVersionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/remote/service/MinSupportedVersionService.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/remote/service/TokenService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/remote/service/TokenService.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/repository/AutoSignInRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/repository/AutoSignInRepositoryImpl.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/repository/QuestRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/repository/QuestRepositoryImpl.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/repository/TokenRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/repository/TokenRepositoryImpl.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/data/tracker/AmplitudeTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/data/tracker/AmplitudeTracker.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/model/FcmNotificationKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/model/FcmNotificationKey.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/model/MinSupportedVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/model/MinSupportedVersion.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/model/NotificationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/model/NotificationEvent.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/model/PlaceCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/model/PlaceCategory.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/model/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/model/Token.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/preferences/AutoSignInPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/preferences/AutoSignInPreferences.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/preferences/QuestPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/preferences/QuestPreferences.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/preferences/TokenPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/preferences/TokenPreferences.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/repository/AutoSignInRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/repository/AutoSignInRepository.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/repository/MinSupportedVersionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/repository/MinSupportedVersionRepository.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/repository/QuestRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/repository/QuestRepository.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/repository/TokenRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/repository/TokenRepository.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/tracker/Tracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/tracker/Tracker.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/ClearTokensUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/ClearTokensUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetAccessTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetAccessTokenUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetAutoSignInUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetAutoSignInUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetCompleteQuestListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetCompleteQuestListUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetRecentVisitedCategoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetRecentVisitedCategoryUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetRefreshTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/GetRefreshTokenUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/MinSupportedVersionUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/MinSupportedVersionUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/RefreshTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/RefreshTokenUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/SaveAccessTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/SaveAccessTokenUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/SaveRefreshTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/SaveRefreshTokenUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/SetAutoSignInUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/domain/usecase/SetAutoSignInUseCase.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/util/ActivityLifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/util/ActivityLifecycleHandler.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/util/BitmapUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/util/BitmapUtil.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/util/IntentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/util/IntentProvider.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/util/OnBackButtonListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/util/OnBackButtonListener.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/teamoffroad/core/common/util/StringExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/java/com/teamoffroad/core/common/util/StringExtensions.kt -------------------------------------------------------------------------------- /core/common/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/common/src/test/java/com/teamoffroad/core.common/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/common/src/test/java/com/teamoffroad/core.common/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/AdaptationImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/AdaptationImage.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/ChangeBottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/ChangeBottomBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/CircularLoadingAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/CircularLoadingAnimation.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/ExpandableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/ExpandableItem.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/FocusCleaner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/FocusCleaner.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/GestureNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/GestureNavigation.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/LinearLoadingAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/LinearLoadingAnimation.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/NavigateBackAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/NavigateBackAppBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/NoRippleClickable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/NoRippleClickable.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OffroadActionBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OffroadActionBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OffroadTagItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OffroadTagItem.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OrbDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OrbDialog.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OrbSnackBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/OrbSnackBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/StaticAnimationWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/component/StaticAnimationWrapper.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/icon/gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/teamoffroad/core/designsystem/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/java/com/teamoffroad/core/designsystem/theme/Type.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_expand.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/drawable/ic_expand.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_navigate_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/drawable/ic_navigate_back.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/drawable/ic_success.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_diary_empty_nova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/drawable/img_diary_empty_nova.png -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_diary_empty_ready.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/drawable/img_diary_empty_ready.png -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_diary_empty_rumi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/drawable/img_diary_empty_rumi.png -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/optician_sans.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/font/optician_sans.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/font/pretendard_bold.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/font/pretendard_medium.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/font/pretendard_regular.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/font/pretendard_semibold.ttf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/loading_circle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/raw/loading_circle.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/loading_linear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/raw/loading_linear.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/loading_linear_sub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/raw/loading_linear_sub.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/designsystem/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /core/navigation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/navigation/build.gradle.kts -------------------------------------------------------------------------------- /core/navigation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/navigation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/navigation/src/main/java/com/teamoffroad/core/navigation/RouteModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/core/navigation/src/main/java/com/teamoffroad/core/navigation/RouteModel.kt -------------------------------------------------------------------------------- /feature/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/.DS_Store -------------------------------------------------------------------------------- /feature/auth/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/auth/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/build.gradle.kts -------------------------------------------------------------------------------- /feature/auth/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/auth/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/proguard-rules.pro -------------------------------------------------------------------------------- /feature/auth/src/androidTest/java/com/teamoffroad/feature/auth/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/androidTest/java/com/teamoffroad/feature/auth/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/auth/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/OAuthInteractorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/OAuthInteractorModule.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/SocialAuthModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/SocialAuthModule.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/mapper/AuthMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/mapper/AuthMapper.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/request/ProfileUpdateRequestDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/request/ProfileUpdateRequestDto.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/request/SignInInfoRequestDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/request/SignInInfoRequestDto.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/CharacterResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/CharacterResponseDto.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/CharactersResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/CharactersResponseDto.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/SignInInfoResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/SignInInfoResponseDto.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/UserTokenResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/response/UserTokenResponseDto.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/service/AuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/remote/service/AuthService.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/repository/AuthRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/repository/AuthRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/data/repository/OAuthInteractorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/data/repository/OAuthInteractorImpl.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/Character.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/Character.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/SignInInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/SignInInfo.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/SocialSignInPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/SocialSignInPlatform.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/UserProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/UserProfile.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/UserToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/UserToken.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/ValidateResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/model/ValidateResult.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/repository/AuthRepository.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/repository/OAuthInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/repository/OAuthInteractor.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/AuthUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/AuthUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/DayValidateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/DayValidateUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/GetCharacterListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/GetCharacterListUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/GetNicknameValidateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/GetNicknameValidateUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/MonthValidateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/MonthValidateUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/PatchUserProfileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/PatchUserProfileUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/UpdateCharacterUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/UpdateCharacterUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/UserMarketingAgreeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/UserMarketingAgreeUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/YearValidateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/domain/usecase/YearValidateUseCase.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/navigation/AuthNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/navigation/AuthNavigation.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/BirthDateHintText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/BirthDateHintText.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/BirthDateTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/BirthDateTextField.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/DialogScrollBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/DialogScrollBar.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/GenderHintButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/GenderHintButton.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/NicknameHintText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/NicknameHintText.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/NicknameTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/NicknameTextField.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/OffroadBasicButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/OffroadBasicButton.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/OnboardingButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/OnboardingButton.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/SetCharacterDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/SetCharacterDialog.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/SetCharacterIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/SetCharacterIndicator.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/ShowSetCharacterPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/component/ShowSetCharacterPager.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/BirthDateFocus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/BirthDateFocus.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/DateValidateResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/DateValidateResult.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/DialogState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/DialogState.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/NicknameValidateResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/NicknameValidateResult.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/SetCharacterUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/SetCharacterUiState.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/SignUpPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/model/SignUpPage.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/OAuthEntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/OAuthEntryPoint.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/SignInScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/SignInScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/SignInUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/SignInUiState.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/SignInViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signin/SignInViewModel.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/BirthDateScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/BirthDateScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/GenderScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/GenderScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/NicknameScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/NicknameScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SelectedCharacterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SelectedCharacterScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SetCharacterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SetCharacterScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SetCharacterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SetCharacterViewModel.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SignUpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SignUpScreen.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SignUpUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SignUpUiState.kt -------------------------------------------------------------------------------- /feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SignUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/java/com/teamoffroad/feature/auth/presentation/signup/SignUpViewModel.kt -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/btn_auth_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/btn_auth_back.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/btn_auth_next_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/btn_auth_next_character.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/btn_auth_pre_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/btn_auth_pre_character.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/ic_agree_check_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/ic_agree_check_empty.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/ic_agree_check_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/ic_agree_check_fill.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/ic_agree_click_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/ic_agree_click_next.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/ic_app_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/ic_app_logo.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/ic_auth_google_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/ic_auth_google_logo.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/drawable/ic_auth_kakao_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/drawable/ic_auth_kakao_logo.xml -------------------------------------------------------------------------------- /feature/auth/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/auth/src/test/java/com/teamoffroad/feature/auth/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/auth/src/test/java/com/teamoffroad/feature/auth/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/characterchat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/characterchat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/build.gradle.kts -------------------------------------------------------------------------------- /feature/characterchat/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/characterchat/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/proguard-rules.pro -------------------------------------------------------------------------------- /feature/characterchat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/mapper/CharacterChatMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/mapper/CharacterChatMapper.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/remote/service/ChatService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/data/remote/service/ChatService.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/model/Chat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/model/Chat.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/model/ChatLastUnread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/model/ChatLastUnread.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/usecase/GetChatListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/usecase/GetChatListUseCase.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/usecase/PostChatUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/domain/usecase/PostChatUseCase.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/navigation/CharacterChatNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/navigation/CharacterChatNavigation.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/CharacterChatScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/CharacterChatScreen.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/CharacterChatViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/CharacterChatViewModel.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/component/MainUserChat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/component/MainUserChat.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/component/UserChatBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/component/UserChatBox.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/model/ChatType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/model/ChatType.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/model/TimeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/model/TimeType.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/model/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/java/com/teamoffroad/characterchat/presentation/model/UiState.kt -------------------------------------------------------------------------------- /feature/characterchat/src/main/res/drawable/bg_character_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/res/drawable/bg_character_chat.png -------------------------------------------------------------------------------- /feature/characterchat/src/main/res/drawable/ic_character_chat_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/res/drawable/ic_character_chat_send.xml -------------------------------------------------------------------------------- /feature/characterchat/src/main/res/drawable/ic_home_accordian.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/res/drawable/ic_home_accordian.xml -------------------------------------------------------------------------------- /feature/characterchat/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/characterchat/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/diary/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/.DS_Store -------------------------------------------------------------------------------- /feature/diary/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/diary/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/build.gradle.kts -------------------------------------------------------------------------------- /feature/diary/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/diary/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/proguard-rules.pro -------------------------------------------------------------------------------- /feature/diary/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/.DS_Store -------------------------------------------------------------------------------- /feature/diary/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryCalendarPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryCalendarPicker.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHeader.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintDialog.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintFirstScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintFirstScreen.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintProgressIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintProgressIndicator.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintSecondScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryHintSecondScreen.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryTimeBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/DiaryTimeBottomSheet.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/MemoryLightScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/MemoryLightScreen.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/NumberPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/NumberPicker.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/OrbDiary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/OrbDiary.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/OrbDiaryEmpty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/OrbDiaryEmpty.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/component/TimeSettingDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/component/TimeSettingDialog.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/mapper/DiaryByDateMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/mapper/DiaryByDateMapper.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/mapper/DiaryFirstDateMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/mapper/DiaryFirstDateMapper.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/mapper/DiaryHexCodeMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/mapper/DiaryHexCodeMapper.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/response/DiaryByDateResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/response/DiaryByDateResponseDto.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/response/DiaryLatestResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/response/DiaryLatestResponseDto.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/response/MemoryLightDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/response/MemoryLightDto.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/service/DiaryService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/remote/service/DiaryService.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/data/repository/DiaryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/data/repository/DiaryRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/DiaryByDate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/DiaryByDate.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/DiaryFirstDate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/DiaryFirstDate.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/DiaryLatest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/DiaryLatest.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/HexCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/HexCode.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/MemoryLight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/MemoryLight.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/MemoryLightSetting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/model/MemoryLightSetting.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/repository/DiaryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/repository/DiaryRepository.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryByDateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryByDateUseCase.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryCheckLatestUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryCheckLatestUseCase.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryFirstDateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryFirstDateUseCase.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryLatestUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryLatestUseCase.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryMonthlyHexUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/GetDiaryMonthlyHexUseCase.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/PatchDiaryCheckUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/domain/usecase/PatchDiaryCheckUseCase.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/navigation/DiaryNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/navigation/DiaryNavigation.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/DiaryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/DiaryScreen.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/DiaryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/DiaryViewModel.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/model/DiaryHintDialogState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/model/DiaryHintDialogState.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/model/DiaryShownState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/model/DiaryShownState.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/model/DiaryUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/model/DiaryUiState.kt -------------------------------------------------------------------------------- /feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/util/DiaryDateRegexConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/java/com/teamoffroad/feature/diary/presentation/util/DiaryDateRegexConverter.kt -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_dialog_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_dialog_close.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_guide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_guide.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_header.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_memory_light_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_memory_light_share.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_memory_light_today_recommend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_memory_light_today_recommend.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_next.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/ic_diary_previous.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/ic_diary_previous.xml -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/img_diary_dialog_dummy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/img_diary_dialog_dummy.png -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/img_diary_hint_character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/img_diary_hint_character.png -------------------------------------------------------------------------------- /feature/diary/src/main/res/drawable/img_diary_hint_memorylight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/drawable/img_diary_hint_memorylight.png -------------------------------------------------------------------------------- /feature/diary/src/main/res/values/string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/diary/src/main/res/values/string.xml -------------------------------------------------------------------------------- /feature/explore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/explore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/build.gradle.kts -------------------------------------------------------------------------------- /feature/explore/src/androidTest/java/com/teamoffroad/feature/explore/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/androidTest/java/com/teamoffroad/feature/explore/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/explore/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/DataModule.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/DataStoreModule.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/mapper/PlaceMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/mapper/PlaceMapper.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/mapper/QuestMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/mapper/QuestMapper.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/mapper/UserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/mapper/UserMapper.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/response/PlaceResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/response/PlaceResponseDto.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/response/QuestResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/response/QuestResponseDto.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/service/PlaceService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/service/PlaceService.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/service/QuestService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/service/QuestService.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/remote/service/UserService.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/repository/PlaceRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/repository/PlaceRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/repository/QuestRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/repository/QuestRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/data/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/data/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/CourseQuestPlace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/CourseQuestPlace.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/ExploreLocationResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/ExploreLocationResult.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/Location.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/Location.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/Place.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/Place.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/Quest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/model/Quest.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/LocationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/LocationRepository.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/PlaceRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/PlaceRepository.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/QuestRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/QuestRepository.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/repository/UserRepository.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetMapPlaceListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetMapPlaceListUseCase.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetPlaceListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetPlaceListUseCase.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetQuestCourseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetQuestCourseUseCase.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetQuestListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/domain/usecase/GetQuestListUseCase.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/navigation/ExploreNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/navigation/ExploreNavigation.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/CourseQuestDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/CourseQuestDetailScreen.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/ExploreScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/ExploreScreen.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/ExploreViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/ExploreViewModel.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/PlaceScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/PlaceScreen.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/PlaceViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/PlaceViewModel.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/QuestScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/QuestScreen.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/QuestViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/QuestViewModel.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/CategoryMarker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/CategoryMarker.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/CourseQuestMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/CourseQuestMap.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/DeadlineHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/DeadlineHeader.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/ExploreAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/ExploreAppBar.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/ExploreSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/ExploreSwitch.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceHeader.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceItem.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceItems.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/PlaceViewPager.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestExtraItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestExtraItem.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestHeader.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestItem.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/component/QuestItems.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/mapper/PlaceMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/mapper/PlaceMapper.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/mapper/QuestMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/mapper/QuestMapper.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/ExploreAuthState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/ExploreAuthState.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/ExploreUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/ExploreUiModel.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/ExploreUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/ExploreUiState.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/PlacePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/PlacePage.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/PlaceUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/PlaceUiState.kt -------------------------------------------------------------------------------- /feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/QuestUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/java/com/teamoffroad/feature/explore/presentation/model/QuestUiState.kt -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable-xhdpi/bg_explore_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable-xhdpi/bg_explore_dialog.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable-xhdpi/ic_explore_location_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable-xhdpi/ic_explore_location_overlay.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable-xhdpi/img_explore_quest_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable-xhdpi/img_explore_quest_clear.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable-xxhdpi/bg_explore_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable-xxhdpi/bg_explore_dialog.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable-xxhdpi/ic_explore_location_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable-xxhdpi/ic_explore_location_overlay.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable-xxhdpi/img_explore_quest_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable-xxhdpi/img_explore_quest_clear.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/bg_explore_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/bg_explore_dialog.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/bg_explore_info_window_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/bg_explore_info_window_arrow.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_external_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_external_link.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_info_window_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_info_window_close.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_info_window_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_info_window_logo.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_location.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_location_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_location_overlay.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_location_overlay_sub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_location_overlay_sub.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_location_overlay_sub_copy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_location_overlay_sub_copy.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_marker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_marker.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_quest_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_quest_list.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_quest_reward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_quest_reward.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_quest_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_quest_task.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_refresh.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_scroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_scroll.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_tracking_follow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_tracking_follow.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_explore_tracking_no_follow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_explore_tracking_no_follow.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_left_date_count.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_left_date_count.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/ic_quest_calendar_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/ic_quest_calendar_check.xml -------------------------------------------------------------------------------- /feature/explore/src/main/res/drawable/img_explore_quest_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/drawable/img_explore_quest_clear.png -------------------------------------------------------------------------------- /feature/explore/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/explore/src/test/java/com/teamoffroad/feature/explore/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/explore/src/test/java/com/teamoffroad/feature/explore/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/build.gradle.kts -------------------------------------------------------------------------------- /feature/home/src/androidTest/java/com/teamoffroad/feature.home/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/androidTest/java/com/teamoffroad/feature.home/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/mapper/DummyUserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/mapper/DummyUserMapper.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/mapper/EmblemMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/mapper/EmblemMapper.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/model/DummyUserEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/model/DummyUserEntity.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/model/EmblemsEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/model/EmblemsEntity.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/model/UserQuestEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/model/UserQuestEntity.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/model/UsersAdventuresInformationEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/model/UsersAdventuresInformationEntity.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/request/FcmTokenRequestDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/request/FcmTokenRequestDto.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/response/DummyUserResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/response/DummyUserResponseDto.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/response/EmblemsResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/response/EmblemsResponseDto.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/response/UserQuestsResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/response/UserQuestsResponseDto.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/DiarySettingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/DiarySettingService.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/DummyUserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/DummyUserService.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/FcmTokenService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/FcmTokenService.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/remote/service/UserService.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/repository/DiarySettingRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/repository/DiarySettingRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/repository/FcmTokenRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/repository/FcmTokenRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/data/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/data/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/DummyUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/DummyUser.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/Emblem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/Emblem.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/UserQuests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/UserQuests.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/UsersAdventuresInformation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/model/UsersAdventuresInformation.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/DiarySettingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/DiarySettingRepository.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/DummyUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/DummyUserRepository.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/FcmTokenRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/FcmTokenRepository.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/repository/UserRepository.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/GetDummyUserListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/GetDummyUserListUseCase.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/PostDiarySettingUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/PostDiarySettingUseCase.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/PostFcmTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/PostFcmTokenUseCase.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/UserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/domain/usecase/UserUseCase.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/navigation/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/navigation/HomeNavigation.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/HomeScreen.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/HomeViewModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeCharacterItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeCharacterItem.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeDialogScrollBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeDialogScrollBar.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeDialogTagItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeDialogTagItem.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeErrorMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeErrorMessage.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeIcons.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeQuestContents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeQuestContents.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeQuestRecent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeQuestRecent.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeQuestTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeQuestTitle.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeUploadImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeUploadImage.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeUserNicknameText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/HomeUserNicknameText.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/component/UiState.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeCharacterChatModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeCharacterChatModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeDownloadResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeDownloadResult.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeErrorMessageModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeErrorMessageModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeProgressBarModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/java/com/teamoffroad/feature/home/presentation/model/HomeProgressBarModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_change_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_change_character.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_change_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_change_title.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_chat.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_close.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_diary_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_diary_empty.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_diary_new_complete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_diary_new_complete.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_recommend_place.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_recommend_place.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_home_upload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/ic_home_upload.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_background.png -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_character.png -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_close_complete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_close_complete.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_explorer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_explorer.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_recent_quest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_recent_quest.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_shadow.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/img_home_stamp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/drawable/img_home_stamp.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/home/src/test/java/com/teamoffroad/feature.home/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/home/src/test/java/com/teamoffroad/feature.home/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/main/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/main/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/build.gradle.kts -------------------------------------------------------------------------------- /feature/main/src/androidTest/java/com/teamoffroad/feature.main/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/androidTest/java/com/teamoffroad/feature.main/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/AppUpdateDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/AppUpdateDialog.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/FcmBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/FcmBroadcastReceiver.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/MainActivity.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/MainNavTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/MainNavTab.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/MainScreen.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/MainUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/MainUiState.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/MainViewModel.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/component/MainBottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/component/MainBottomBar.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/component/MainTransparentActionBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/component/MainTransparentActionBar.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/di/IntentModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/di/IntentModule.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/intentprovider/IntentProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/intentprovider/IntentProviderImpl.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/navigation/MainNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/navigation/MainNavHost.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/navigation/MainNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/navigation/MainNavigator.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashNavigator.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashScreen.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashSideEffect.kt -------------------------------------------------------------------------------- /feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/java/com/teamoffroad/feature/main/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_android_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_android_black_24dp.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_main_explore.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_main_explore.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_main_home_deselected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_main_home_deselected.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_main_home_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_main_home_selected.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_main_my_page_deselected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_main_my_page_deselected.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_main_my_page_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_main_my_page_selected.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/ic_splash_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/ic_splash_logo.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/drawable/img_main_bottombar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/drawable/img_main_bottombar.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/main/src/test/java/com/teamoffroad/feature.main/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/main/src/test/java/com/teamoffroad/feature.main/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/mypage/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/mypage/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/build.gradle.kts -------------------------------------------------------------------------------- /feature/mypage/src/androidTest/java/com/teamoffroad/feature/mypage/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/androidTest/java/com/teamoffroad/feature/mypage/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/AnnouncementMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/AnnouncementMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/CharacterMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/CharacterMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/EmblemMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/EmblemMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/MotionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/MotionMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/UserCouponMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/UserCouponMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/UserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/mapper/UserMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/model/MyPageUserEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/model/MyPageUserEntity.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/model/UserAvailableCouponsEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/model/UserAvailableCouponsEntity.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/model/UserUsedCouponsEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/model/UserUsedCouponsEntity.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/request/UseCouponRequestDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/request/UseCouponRequestDto.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/response/MotionsResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/response/MotionsResponseDto.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/AnnouncementService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/AnnouncementService.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/CharacterService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/CharacterService.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/EmblemService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/EmblemService.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/MotionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/MotionService.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/UserCouponService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/UserCouponService.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/remote/service/UserService.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/CharacterRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/CharacterRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/EmblemRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/EmblemRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/MotionRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/MotionRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/data/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/Announcement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/Announcement.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/Character.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/Character.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/CharacterDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/CharacterDetail.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/CharacterMotion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/CharacterMotion.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/GainedEmblem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/GainedEmblem.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/MyPageUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/MyPageUser.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/UseCoupon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/UseCoupon.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/UserAvailableCoupons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/UserAvailableCoupons.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/UserUsedCoupons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/model/UserUsedCoupons.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/CharacterRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/CharacterRepository.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/EmblemRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/EmblemRepository.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/MotionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/MotionRepository.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/UserCouponRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/UserCouponRepository.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/repository/UserRepository.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/DeleteUserInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/DeleteUserInfoUseCase.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetAnnouncementUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetAnnouncementUseCase.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetCharacterListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetCharacterListUseCase.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetMyPageUserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetMyPageUserUseCase.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetUserEmblemListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/GetUserEmblemListUseCase.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/UserCouponListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/domain/usecase/UserCouponListUseCase.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/navigation/MyPageNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/navigation/MyPageNavigation.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/AnnouncementDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/AnnouncementDetailScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/AnnouncementScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/AnnouncementScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/AnnouncementViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/AnnouncementViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/CharacterDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/CharacterDetailScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/CharacterDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/CharacterDetailViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCharacterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCharacterScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCharacterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCharacterViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCouponScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCouponScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCouponViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedCouponViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedEmblemsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedEmblemsScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedEmblemsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/GainedEmblemsViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/MyPageScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/MyPageScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/MyPageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/MyPageViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/SettingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/SettingScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/SettingViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/SupportScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/SupportScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/AcquiredEmblem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/AcquiredEmblem.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/DiaryTimePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/DiaryTimePicker.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/EmblemContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/EmblemContainer.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/ErrorMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/ErrorMessage.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/GainedCoupon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/GainedCoupon.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/LogoutDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/LogoutDialog.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/SettingContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/SettingContainer.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/SettingHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/SettingHeader.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/SettingItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/SettingItems.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/UserDiary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/UserDiary.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/UserItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/UserItem.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/UserSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/UserSettings.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/WithDrawDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/component/WithDrawDialog.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/diaryTime/DiaryTimeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/diaryTime/DiaryTimeScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/diaryTime/DiaryTimeUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/diaryTime/DiaryTimeUiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/mapper/CharacterMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/mapper/CharacterMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/mapper/MotionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/mapper/MotionMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/mapper/UserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/mapper/UserMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/AnnouncementResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/AnnouncementResult.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/AnnouncementUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/AnnouncementUiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/CharacterCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/CharacterCategory.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/CheckCouponState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/CheckCouponState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/CouponListUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/CouponListUiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/ErrorMessageModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/ErrorMessageModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/GainedEmblemsResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/GainedEmblemsResult.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/GainedEmblemsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/GainedEmblemsUiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/SettingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/SettingItem.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/SettingUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/SettingUiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/java/com/teamoffroad/feature/mypage/presentation/model/UiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_announcement_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_announcement_tag.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_customer_support.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_customer_support.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_character.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_character_locked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_character_locked.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_check_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_check_circle.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_coupon_locked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_coupon_locked.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_diary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_diary.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_diary_time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_diary_time.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_emblems_lock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_emblems_lock.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_emblems_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_emblems_new.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_emblems_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_emblems_tag.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_error.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_new.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_my_page_representative.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_my_page_representative.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_mypage_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_mypage_close.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_setting_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_setting_next.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/ic_setting_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/ic_setting_tag.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_coupon_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_coupon_new.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_diary_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_diary_time.png -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_emblem_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_emblem_tag.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_flag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_flag.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_line.png -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_my_page_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_my_page_empty.png -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_mypage_acquire_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_mypage_acquire_character.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_mypage_acquire_emblem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_mypage_acquire_emblem.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_mypage_coupon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_mypage_coupon.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_mypage_gained_coupon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_mypage_gained_coupon.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_mypage_user_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_mypage_user_settings.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/img_mypage_way_of_use.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/img_mypage_way_of_use.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/drawable/test_img_user_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/drawable/test_img_user_home.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/mypage/src/test/java/com/teamoffroad/feature/mypage/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/mypage/src/test/java/com/teamoffroad/feature/mypage/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/recommendplace/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/recommendplace/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/build.gradle.kts -------------------------------------------------------------------------------- /feature/recommendplace/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/recommendplace/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/proguard-rules.pro -------------------------------------------------------------------------------- /feature/recommendplace/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/java/com/teamoffroad/feature/recommendplace/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/java/com/teamoffroad/feature/recommendplace/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /feature/recommendplace/src/main/java/com/teamoffroad/feature/recommendplace/data/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/java/com/teamoffroad/feature/recommendplace/data/di/UseCaseModule.kt -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place_arrow_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place_arrow_right.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place_chat.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place_close.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place_external_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place_external_link.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place_order.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place_order.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/ic_recommend_place_undo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/ic_recommend_place_undo.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/drawable/img_recommend_sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/drawable/img_recommend_sad.png -------------------------------------------------------------------------------- /feature/recommendplace/src/main/res/values/string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/main/res/values/string.xml -------------------------------------------------------------------------------- /feature/recommendplace/src/test/java/com/teamoffroad/feature/recommendplace/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/feature/recommendplace/src/test/java/com/teamoffroad/feature/recommendplace/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/lint.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Offroad/Offroad-Android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------