├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── auto_pull_request_assignee.yml │ └── firebase_cd.yml ├── .gitignore ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── team │ │ │ └── ppac │ │ │ ├── AppsFlyerLibRequester.kt │ │ │ ├── FarmemeApplication.kt │ │ │ ├── MainActivity.kt │ │ │ └── navigation │ │ │ ├── FarmemeNavHost.kt │ │ │ ├── FarmemeTopDestination.kt │ │ │ ├── component │ │ │ └── FarmemeBottomBar.kt │ │ │ ├── di │ │ │ └── MainNavigatorModule.kt │ │ │ └── navigator │ │ │ └── MainNavigatorImpl.kt │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── team │ └── ppac │ └── ExampleUnitTest.kt ├── core ├── analytics │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── analytics │ │ ├── AnalyticsHelper.kt │ │ ├── AnalyticsHelperImpl.kt │ │ ├── action │ │ ├── Const.kt │ │ ├── MemeDetailAction.kt │ │ ├── MyPageAction.kt │ │ ├── RecommendationAction.kt │ │ ├── SearchAction.kt │ │ ├── SearchDetailAction.kt │ │ └── SettingsAction.kt │ │ ├── di │ │ └── AnalyticsModule.kt │ │ └── type │ │ ├── ActionType.kt │ │ └── ScreenType.kt ├── common │ ├── android │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ └── team │ │ │ └── ppac │ │ │ └── common │ │ │ └── android │ │ │ ├── FarmemeSnackbarHost.kt │ │ │ ├── SnackbarData.kt │ │ │ ├── base │ │ │ ├── BaseComposable.kt │ │ │ ├── BaseViewModel.kt │ │ │ ├── UiIntent.kt │ │ │ ├── UiSideEffect.kt │ │ │ └── UiState.kt │ │ │ ├── component │ │ │ ├── FarmemeMemeItem.kt │ │ │ ├── empty │ │ │ │ └── EmptyResultContent.kt │ │ │ ├── error │ │ │ │ └── FarmemeErrorScreen.kt │ │ │ └── paging │ │ │ │ ├── PagingItemsLoadingContent.kt │ │ │ │ ├── PagingMemesContent.kt │ │ │ │ ├── PagingResultFooter.kt │ │ │ │ └── PagingResultItemCountHeader.kt │ │ │ ├── extension │ │ │ ├── ActivityExtension.kt │ │ │ ├── ContextExtension.kt │ │ │ └── FlowExtension.kt │ │ │ ├── ui │ │ │ └── Shadow.kt │ │ │ └── util │ │ │ ├── ClipBoard.kt │ │ │ ├── InAppUpdate.kt │ │ │ ├── Lifecycle.kt │ │ │ ├── OnBackPressed.kt │ │ │ ├── ShareOneLink.kt │ │ │ ├── Skeleton.kt │ │ │ ├── TransitionAnimation.kt │ │ │ └── WindowInset.kt │ └── kotlin │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── team │ │ └── ppac │ │ └── common │ │ └── kotlin │ │ ├── extension │ │ ├── ListExtension.kt │ │ └── StringExtension.kt │ │ └── model │ │ ├── MultipleEventsCutter.kt │ │ └── ReactionState.kt ├── crashlytics │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── crashlytics │ │ ├── di │ │ └── CrashlyticsModule.kt │ │ └── logger │ │ └── CrashlyticsLoggerTree.kt ├── data │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── team │ │ │ └── ppac │ │ │ └── data │ │ │ ├── di │ │ │ └── RepositoryModule.kt │ │ │ ├── mapper │ │ │ ├── KeywordMapper.kt │ │ │ ├── MemeMapper.kt │ │ │ ├── ReactionMemeMapper.kt │ │ │ ├── RecommendKeywordMapper.kt │ │ │ ├── SampleMapper.kt │ │ │ ├── TopKeywordMapper.kt │ │ │ └── UserMapper.kt │ │ │ ├── paging │ │ │ ├── CreatePager.kt │ │ │ └── FarmemePagingSource.kt │ │ │ └── repository │ │ │ ├── KeywordRepositoryImpl.kt │ │ │ ├── MemeRepositoryImpl.kt │ │ │ ├── SampleRepositoryImpl.kt │ │ │ └── UserRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── team │ │ └── ppac │ │ └── data │ │ └── ExampleUnitTest.kt ├── datastore │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── team │ │ │ └── ppac │ │ │ └── datastore │ │ │ ├── datastore │ │ │ └── UserDataSerializer.kt │ │ │ └── di │ │ │ └── DataStoreModule.kt │ │ └── proto │ │ └── UserData.proto ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── team │ │ │ │ └── ppac │ │ │ │ └── designsystem │ │ │ │ ├── Theme.kt │ │ │ │ ├── component │ │ │ │ ├── button │ │ │ │ │ └── Button.kt │ │ │ │ ├── chip │ │ │ │ │ └── Chip.kt │ │ │ │ ├── dialog │ │ │ │ │ ├── BottomSheetDialog.kt │ │ │ │ │ └── BottomSheetDialogProperties.kt │ │ │ │ ├── dim │ │ │ │ │ └── Dim.kt │ │ │ │ ├── list │ │ │ │ │ └── ListHeader.kt │ │ │ │ ├── scaffold │ │ │ │ │ ├── Scaffold.kt │ │ │ │ │ └── type │ │ │ │ │ │ └── BackgroundColorType.kt │ │ │ │ ├── snackbar │ │ │ │ │ └── Snackbar.kt │ │ │ │ ├── tabbar │ │ │ │ │ ├── TabBar.kt │ │ │ │ │ └── TabBarItem.kt │ │ │ │ ├── textfield │ │ │ │ │ └── TextField.kt │ │ │ │ └── toolbar │ │ │ │ │ └── Toolbar.kt │ │ │ │ ├── foundation │ │ │ │ ├── Color.kt │ │ │ │ ├── DesignToken.kt │ │ │ │ ├── Icon.kt │ │ │ │ ├── Radius.kt │ │ │ │ ├── RippleTheme.kt │ │ │ │ ├── Spacing.kt │ │ │ │ └── Typography.kt │ │ │ │ └── util │ │ │ │ └── extension │ │ │ │ ├── BoxShadow.kt │ │ │ │ ├── ColumnScope.kt │ │ │ │ └── NoRippleClickable.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_arrow_right_24.xml │ │ │ ├── ic_back_24.xml │ │ │ ├── ic_bookmark_filled_24.xml │ │ │ ├── ic_bookmark_line_24.xml │ │ │ ├── ic_category_24.xml │ │ │ ├── ic_caution_48.xml │ │ │ ├── ic_check_24.xml │ │ │ ├── ic_check_rectangle_24.xml │ │ │ ├── ic_copy_24.xml │ │ │ ├── ic_copy_fill_20.xml │ │ │ ├── ic_delete_24.xml │ │ │ ├── ic_discover_active_24.xml │ │ │ ├── ic_discover_inactive_24.xml │ │ │ ├── ic_funny.xml │ │ │ ├── ic_kk.xml │ │ │ ├── ic_kk_horizon.xml │ │ │ ├── ic_kk_memelist.xml │ │ │ ├── ic_level_1_24.xml │ │ │ ├── ic_level_2_24.xml │ │ │ ├── ic_level_3_24.xml │ │ │ ├── ic_level_4_24.xml │ │ │ ├── ic_level_check_24.xml │ │ │ ├── ic_level_disabled_24.xml │ │ │ ├── ic_lol.xml │ │ │ ├── ic_media_24.xml │ │ │ ├── ic_my_active_24.xml │ │ │ ├── ic_my_inactive_24.xml │ │ │ ├── ic_recommend_active_24.xml │ │ │ ├── ic_recommend_inactive_24.xml │ │ │ ├── ic_required.xml │ │ │ ├── ic_search_24.xml │ │ │ ├── ic_setting_24.xml │ │ │ ├── ic_share_24.xml │ │ │ ├── ic_so_funny.xml │ │ │ ├── ic_special_24.xml │ │ │ ├── ic_stroke.xml │ │ │ ├── ic_stroke_24.xml │ │ │ ├── ic_success_filled_24.xml │ │ │ ├── ic_success_filled_brand_24.xml │ │ │ ├── ic_success_outlined_24.xml │ │ │ ├── ic_upload_16.xml │ │ │ ├── img_character_level_1.xml │ │ │ ├── img_character_level_2.xml │ │ │ ├── img_character_level_3.xml │ │ │ ├── img_character_level_4.xml │ │ │ ├── img_empty.png │ │ │ ├── img_farmeme_logo.xml │ │ │ ├── img_sample.png │ │ │ ├── img_speech_bubble_tail.xml │ │ │ ├── img_splash_logo.png │ │ │ └── logo_farmeme.xml │ │ │ ├── font │ │ │ ├── pretendard_bold.otf │ │ │ ├── pretendard_medium.otf │ │ │ ├── pretendard_semibold.otf │ │ │ ├── sd_samliphopangche_basic.otf │ │ │ └── sd_samliphopangche_outline.otf │ │ │ ├── raw │ │ │ ├── lol_move_effect.json │ │ │ ├── lol_rising_effect.json │ │ │ ├── my_page_level_circle_effect.json │ │ │ └── upload_button.json │ │ │ └── values │ │ │ ├── string.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── team │ │ └── ppac │ │ └── designsystem │ │ └── ExampleUnitTest.kt ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── team │ │ │ └── ppac │ │ │ └── domain │ │ │ ├── di │ │ │ └── UseCaseModule.kt │ │ │ ├── model │ │ │ ├── Keyword.kt │ │ │ ├── Meme.kt │ │ │ ├── MemeWatchType.kt │ │ │ ├── MemeWithPagination.kt │ │ │ ├── ReactionMeme.kt │ │ │ ├── RecommendKeyword.kt │ │ │ ├── SampleImageModel.kt │ │ │ └── User.kt │ │ │ ├── repository │ │ │ ├── KeywordRepository.kt │ │ │ ├── MemeRepository.kt │ │ │ ├── RecommendationRepository.kt │ │ │ ├── SampleRepository.kt │ │ │ └── UserRepository.kt │ │ │ └── usecase │ │ │ ├── CreateUserUseCase.kt │ │ │ ├── DeleteSavedMemeUseCase.kt │ │ │ ├── EmitRefreshEventUseCase.kt │ │ │ ├── GetLevelUseCase.kt │ │ │ ├── GetMemeUseCase.kt │ │ │ ├── GetRecommendKeywordsUseCase.kt │ │ │ ├── GetRecommendMemes.kt │ │ │ ├── GetSearchMemeUseCase.kt │ │ │ ├── GetTopKeywordsUseCase.kt │ │ │ ├── GetUserRecentMemesUseCase.kt │ │ │ ├── GetUserRegisteredMemesUseCase.kt │ │ │ ├── GetUserSavedMemesUseCase.kt │ │ │ ├── GetUserUseCase.kt │ │ │ ├── ReactMemeUseCase.kt │ │ │ ├── RefreshEventUseCase.kt │ │ │ ├── SampleUseCase.kt │ │ │ ├── SaveMemeUseCase.kt │ │ │ ├── SearchMemeUseCase.kt │ │ │ ├── SetLevelUseCase.kt │ │ │ ├── ShareMemeUseCase.kt │ │ │ ├── UploadMemeUseCase.kt │ │ │ └── WatchMemeUseCase.kt │ │ └── test │ │ └── java │ │ └── team │ │ └── ppac │ │ └── domain │ │ └── ExampleUnitTest.kt ├── error-handling │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── errorhandling │ │ ├── FarmemeException.kt │ │ └── FarmemeNetworkException.kt ├── local │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── local │ │ ├── dao │ │ ├── BaseDao.kt │ │ └── MemeDao.kt │ │ ├── datasource │ │ ├── AppConfig.kt │ │ ├── MemeDataSource.kt │ │ ├── UserLocalDataSource.kt │ │ └── impl │ │ │ ├── MemeDataSourceImpl.kt │ │ │ └── UserDataSourceImpl.kt │ │ ├── db │ │ └── FarmemeDatabase.kt │ │ ├── di │ │ ├── AppConfigModule.kt │ │ ├── DataSourceModule.kt │ │ └── DatabaseModule.kt │ │ └── entity │ │ └── MemeEntity.kt ├── navigator │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── navigator │ │ ├── DetailNavigator.kt │ │ ├── LoginNavigator.kt │ │ ├── MainNavigator.kt │ │ ├── RegisterNavigator.kt │ │ ├── SampleNavigator.kt │ │ ├── SettingNavigator.kt │ │ └── base │ │ └── Navigator.kt └── remote │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── team │ │ └── ppac │ │ └── remote │ │ ├── api │ │ ├── KeywordApi.kt │ │ ├── MemeApi.kt │ │ ├── SampleApi.kt │ │ └── UserApi.kt │ │ ├── datasource │ │ ├── KeywordDataSource.kt │ │ ├── MemeDataSource.kt │ │ ├── SampleDataSource.kt │ │ ├── UserRemoteDataSource.kt │ │ └── impl │ │ │ ├── KeywordDataSourceImpl.kt │ │ │ ├── MemeDataSourceImpl.kt │ │ │ ├── SampleDataSourceImpl.kt │ │ │ └── UserDataSourceImpl.kt │ │ ├── di │ │ ├── ApiModule.kt │ │ ├── DataSourceModule.kt │ │ └── NetworkModule.kt │ │ ├── interceptor │ │ ├── ErrorInterceptor.kt │ │ └── HeaderInterceptor.kt │ │ └── model │ │ ├── request │ │ ├── meme │ │ │ └── ReactMemeRequest.kt │ │ └── user │ │ │ └── PostUserRequest.kt │ │ └── response │ │ ├── Response.kt │ │ ├── keyword │ │ ├── KeywordResponse.kt │ │ ├── RecommendKeywordResponse.kt │ │ └── TopKeywordResponse.kt │ │ ├── meme │ │ ├── MemeResponse.kt │ │ ├── ReactionMemeResponse.kt │ │ ├── SearchMemeResponse.kt │ │ └── UploadMemeResponse.kt │ │ ├── pagination │ │ └── PaginationResponse.kt │ │ ├── sample │ │ └── SampleResponse.kt │ │ └── user │ │ ├── MemesResponse.kt │ │ └── UserResponse.kt │ └── test │ └── java │ └── team │ └── ppac │ └── remote │ └── ExampleUnitTest.kt ├── feature ├── detail │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── detail │ │ ├── DetailActivity.kt │ │ ├── DetailRoute.kt │ │ ├── DetailScreen.kt │ │ ├── DetailViewModel.kt │ │ ├── component │ │ ├── DetailBottomBar.kt │ │ └── DetailContent.kt │ │ ├── di │ │ └── DetailNavigatorModule.kt │ │ ├── mapper │ │ └── DetailUiModelMapper.kt │ │ ├── model │ │ └── DetailMemeUiModel.kt │ │ ├── mvi │ │ ├── DetailIntent.kt │ │ ├── DetailSideEffect.kt │ │ └── DetailUiState.kt │ │ ├── navigator │ │ └── DetailNavigatorImpl.kt │ │ └── util │ │ └── DetailScreenSize.kt ├── keyword-collection │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── feature │ │ └── keyword_collection │ │ ├── KeywordCollectionRoute.kt │ │ ├── KeywordCollectionScreen.kt │ │ ├── KeywordCollectionViewModel.kt │ │ ├── mvi │ │ ├── KeywordCollectionIntent.kt │ │ ├── KeywordCollectionSideEffect.kt │ │ └── KeywordCollectionUiState.kt │ │ └── navigation │ │ └── KeywordCollectionNavigation.kt ├── mypage │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── mypage │ │ ├── MyPageRoute.kt │ │ ├── MyPageScreen.kt │ │ ├── MyPageViewModel.kt │ │ ├── component │ │ ├── EmptyMemeContent.kt │ │ ├── MyPageLevelBox.kt │ │ ├── MyPageLevelChip.kt │ │ ├── MyPageLevelStep.kt │ │ ├── MyPageMemesTabBar.kt │ │ ├── MyPageProgressBar.kt │ │ ├── MyPagePullRefreshIndicator.kt │ │ ├── MyPageSpeechBubble.kt │ │ ├── RecentMemeCard.kt │ │ └── RecentMemeContent.kt │ │ ├── mapper │ │ └── LevelUiModelMapper.kt │ │ ├── model │ │ ├── LevelUiModel.kt │ │ └── MyPageLevel.kt │ │ ├── mvi │ │ ├── MyPageIntent.kt │ │ ├── MyPageSideEffect.kt │ │ └── MyPageUiState.kt │ │ └── navigation │ │ └── MyPageNavigation.kt ├── onboard │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── onboard │ │ └── login │ │ ├── LoginScreen.kt │ │ ├── LoginViewModel.kt │ │ ├── OnboardActivity.kt │ │ ├── di │ │ └── LoginNavigatorModule.kt │ │ ├── mvi │ │ ├── LoginIntent.kt │ │ ├── LoginSideEffect.kt │ │ └── LoginState.kt │ │ └── navigator │ │ └── LoginNavigatorImpl.kt ├── recommendation │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── recommendation │ │ ├── RecommendationRoute.kt │ │ ├── RecommendationScreen.kt │ │ ├── RecommendationViewModel.kt │ │ ├── component │ │ ├── ActionButtons.kt │ │ ├── HeroModulePager.kt │ │ ├── KeywordsRow.kt │ │ ├── SeenMemeProgressBar.kt │ │ └── UploadButton.kt │ │ ├── mvi │ │ ├── RecommendationIntent.kt │ │ ├── RecommendationSideEffect.kt │ │ └── RecommendationState.kt │ │ └── navigation │ │ └── RecommendationNavigation.kt ├── register │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── register │ │ ├── RegisterActivity.kt │ │ ├── RegisterRoute.kt │ │ ├── RegisterScreen.kt │ │ ├── RegisterViewModel.kt │ │ ├── component │ │ ├── RegisterButton.kt │ │ ├── RegisterCategoryContent.kt │ │ ├── RegisterCategoryHeader.kt │ │ ├── RegisterImageArea.kt │ │ ├── RegisterInputArea.kt │ │ ├── RegisterKeywordHeader.kt │ │ ├── RegisterListHeader.kt │ │ └── UploadMemeResultDialog.kt │ │ ├── di │ │ └── RegisterNavigatorModule.kt │ │ ├── model │ │ └── RegisterCategoryUiModel.kt │ │ ├── mvi │ │ ├── RegisterIntent.kt │ │ ├── RegisterSideEffect.kt │ │ └── RegisterUiState.kt │ │ └── navigator │ │ └── RegisterNavigatorImpl.kt ├── sample │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── team │ │ │ └── ppac │ │ │ └── sample │ │ │ ├── SampleActivity.kt │ │ │ ├── SampleScreen.kt │ │ │ ├── SampleViewModel.kt │ │ │ ├── di │ │ │ └── SampleNavigatorModule.kt │ │ │ ├── mvi │ │ │ ├── SampleIntent.kt │ │ │ ├── SampleSideEffect.kt │ │ │ └── SampleState.kt │ │ │ └── navigator │ │ │ └── SampleNavigatorImpl.kt │ │ └── res │ │ └── xml │ │ └── file_paths.xml ├── search │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── search │ │ ├── main │ │ ├── SearchRoute.kt │ │ ├── SearchScreen.kt │ │ ├── SearchViewModel.kt │ │ ├── component │ │ │ ├── HotKeywordCard.kt │ │ │ ├── HotKeywordContent.kt │ │ │ ├── MemeCategoryContent.kt │ │ │ ├── MemeCategoryHeader.kt │ │ │ ├── MemeKeywordChip.kt │ │ │ ├── OpenServiceDialog.kt │ │ │ ├── SearchBar.kt │ │ │ └── SearchLoadingContent.kt │ │ ├── model │ │ │ ├── HotKeywordUiModel.kt │ │ │ └── RecommendKeywordUiModel.kt │ │ ├── mvi │ │ │ ├── SearchIntent.kt │ │ │ ├── SearchSideEffect.kt │ │ │ └── SearchUiState.kt │ │ ├── navigation │ │ │ └── SearchNavigation.kt │ │ └── preview │ │ │ ├── HotKeywordCardProvider.kt │ │ │ └── MemeCategoryHeaderProvider.kt │ │ └── result │ │ ├── SearchResultRoute.kt │ │ ├── SearchResultScreen.kt │ │ ├── SearchResultViewModel.kt │ │ ├── mvi │ │ ├── SearchResultIntent.kt │ │ ├── SearchResultSideEffect.kt │ │ └── SearchResultUiState.kt │ │ └── navigation │ │ └── SearchResultNavigation.kt ├── setting │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── team │ │ └── ppac │ │ └── setting │ │ ├── SettingActivity.kt │ │ ├── SettingNavHost.kt │ │ ├── SettingRoute.kt │ │ ├── SettingScreen.kt │ │ ├── SettingViewModel.kt │ │ ├── component │ │ └── SettingListItem.kt │ │ ├── di │ │ └── SettingNavigatorModule.kt │ │ ├── mvi │ │ ├── SettingIntent.kt │ │ ├── SettingSideEffect.kt │ │ └── SettingUiState.kt │ │ ├── navigation │ │ ├── PrivacyPolicyNavigation.kt │ │ └── SettingNavigation.kt │ │ ├── navigator │ │ └── SettingNavigatorImpl.kt │ │ └── policy │ │ ├── PrivacyPolicyRoute.kt │ │ └── PrivacyPolicyScreen.kt └── splash │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── team │ └── ppac │ └── splash │ ├── NetworkErrorDialog.kt │ ├── SplashActivity.kt │ ├── SplashViewModel.kt │ └── mvi │ ├── SplashIntent.kt │ ├── SplashSideEffect.kt │ └── SplashState.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @JaesungLeee @EvergreenTree97 @hj1115hj @ze-zeh -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/auto_pull_request_assignee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/.github/workflows/auto_pull_request_assignee.yml -------------------------------------------------------------------------------- /.github/workflows/firebase_cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/.github/workflows/firebase_cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/.gitignore -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/AppsFlyerLibRequester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/AppsFlyerLibRequester.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/FarmemeApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/FarmemeApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/navigation/FarmemeNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/navigation/FarmemeNavHost.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/navigation/FarmemeTopDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/navigation/FarmemeTopDestination.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/navigation/component/FarmemeBottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/navigation/component/FarmemeBottomBar.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/navigation/di/MainNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/navigation/di/MainNavigatorModule.kt -------------------------------------------------------------------------------- /app/src/main/java/team/ppac/navigation/navigator/MainNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/java/team/ppac/navigation/navigator/MainNavigatorImpl.kt -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/team/ppac/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/app/src/test/java/team/ppac/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/analytics/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/analytics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/build.gradle.kts -------------------------------------------------------------------------------- /core/analytics/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/AnalyticsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/AnalyticsHelper.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/AnalyticsHelperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/AnalyticsHelperImpl.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/Const.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/Const.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/MemeDetailAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/MemeDetailAction.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/MyPageAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/MyPageAction.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/RecommendationAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/RecommendationAction.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/SearchAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/SearchAction.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/SearchDetailAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/SearchDetailAction.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/action/SettingsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/action/SettingsAction.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/di/AnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/di/AnalyticsModule.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/type/ActionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/type/ActionType.kt -------------------------------------------------------------------------------- /core/analytics/src/main/java/team/ppac/analytics/type/ScreenType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/analytics/src/main/java/team/ppac/analytics/type/ScreenType.kt -------------------------------------------------------------------------------- /core/common/android/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/build.gradle.kts -------------------------------------------------------------------------------- /core/common/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/FarmemeSnackbarHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/FarmemeSnackbarHost.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/SnackbarData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/SnackbarData.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/base/BaseComposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/base/BaseComposable.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/base/BaseViewModel.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/base/UiIntent.kt: -------------------------------------------------------------------------------- 1 | package team.ppac.common.android.base 2 | 3 | interface UiIntent 4 | -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/base/UiSideEffect.kt: -------------------------------------------------------------------------------- 1 | package team.ppac.common.android.base 2 | 3 | interface UiSideEffect 4 | -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/base/UiState.kt: -------------------------------------------------------------------------------- 1 | package team.ppac.common.android.base 2 | 3 | interface UiState 4 | -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/FarmemeMemeItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/FarmemeMemeItem.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/empty/EmptyResultContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/empty/EmptyResultContent.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/error/FarmemeErrorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/error/FarmemeErrorScreen.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingItemsLoadingContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingItemsLoadingContent.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingMemesContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingMemesContent.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingResultFooter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingResultFooter.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingResultItemCountHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/component/paging/PagingResultItemCountHeader.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/extension/ActivityExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/extension/ActivityExtension.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/extension/ContextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/extension/ContextExtension.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/extension/FlowExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/extension/FlowExtension.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/ui/Shadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/ui/Shadow.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/ClipBoard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/ClipBoard.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/InAppUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/InAppUpdate.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/Lifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/Lifecycle.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/OnBackPressed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/OnBackPressed.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/ShareOneLink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/ShareOneLink.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/Skeleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/Skeleton.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/TransitionAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/TransitionAnimation.kt -------------------------------------------------------------------------------- /core/common/android/src/main/kotlin/team/ppac/common/android/util/WindowInset.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/android/src/main/kotlin/team/ppac/common/android/util/WindowInset.kt -------------------------------------------------------------------------------- /core/common/kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /core/common/kotlin/src/main/java/team/ppac/common/kotlin/extension/ListExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/kotlin/src/main/java/team/ppac/common/kotlin/extension/ListExtension.kt -------------------------------------------------------------------------------- /core/common/kotlin/src/main/java/team/ppac/common/kotlin/extension/StringExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/kotlin/src/main/java/team/ppac/common/kotlin/extension/StringExtension.kt -------------------------------------------------------------------------------- /core/common/kotlin/src/main/java/team/ppac/common/kotlin/model/MultipleEventsCutter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/kotlin/src/main/java/team/ppac/common/kotlin/model/MultipleEventsCutter.kt -------------------------------------------------------------------------------- /core/common/kotlin/src/main/java/team/ppac/common/kotlin/model/ReactionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/common/kotlin/src/main/java/team/ppac/common/kotlin/model/ReactionState.kt -------------------------------------------------------------------------------- /core/crashlytics/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/crashlytics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/crashlytics/build.gradle.kts -------------------------------------------------------------------------------- /core/crashlytics/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/crashlytics/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/crashlytics/src/main/java/team/ppac/crashlytics/di/CrashlyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/crashlytics/src/main/java/team/ppac/crashlytics/di/CrashlyticsModule.kt -------------------------------------------------------------------------------- /core/crashlytics/src/main/java/team/ppac/crashlytics/logger/CrashlyticsLoggerTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/crashlytics/src/main/java/team/ppac/crashlytics/logger/CrashlyticsLoggerTree.kt -------------------------------------------------------------------------------- /core/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/build.gradle.kts -------------------------------------------------------------------------------- /core/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/KeywordMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/KeywordMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/MemeMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/MemeMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/ReactionMemeMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/ReactionMemeMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/RecommendKeywordMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/RecommendKeywordMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/SampleMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/SampleMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/TopKeywordMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/TopKeywordMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/mapper/UserMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/mapper/UserMapper.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/paging/CreatePager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/paging/CreatePager.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/paging/FarmemePagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/paging/FarmemePagingSource.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/repository/KeywordRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/repository/KeywordRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/repository/MemeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/repository/MemeRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/repository/SampleRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/repository/SampleRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/main/java/team/ppac/data/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/main/java/team/ppac/data/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/test/java/team/ppac/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/data/src/test/java/team/ppac/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/datastore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/datastore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/datastore/build.gradle.kts -------------------------------------------------------------------------------- /core/datastore/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/datastore/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/datastore/src/main/java/team/ppac/datastore/datastore/UserDataSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/datastore/src/main/java/team/ppac/datastore/datastore/UserDataSerializer.kt -------------------------------------------------------------------------------- /core/datastore/src/main/java/team/ppac/datastore/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/datastore/src/main/java/team/ppac/datastore/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/datastore/src/main/proto/UserData.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/datastore/src/main/proto/UserData.proto -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/button/Button.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/button/Button.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/chip/Chip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/chip/Chip.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/dialog/BottomSheetDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/dialog/BottomSheetDialog.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/dialog/BottomSheetDialogProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/dialog/BottomSheetDialogProperties.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/dim/Dim.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/dim/Dim.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/list/ListHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/list/ListHeader.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/scaffold/Scaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/scaffold/Scaffold.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/scaffold/type/BackgroundColorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/scaffold/type/BackgroundColorType.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/snackbar/Snackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/snackbar/Snackbar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/tabbar/TabBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/tabbar/TabBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/tabbar/TabBarItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/tabbar/TabBarItem.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/textfield/TextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/textfield/TextField.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/component/toolbar/Toolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/component/toolbar/Toolbar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/DesignToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/DesignToken.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Icon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Icon.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Radius.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Radius.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/RippleTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/RippleTheme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Spacing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Spacing.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/foundation/Typography.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/util/extension/BoxShadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/util/extension/BoxShadow.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/util/extension/ColumnScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/util/extension/ColumnScope.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/team/ppac/designsystem/util/extension/NoRippleClickable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/kotlin/team/ppac/designsystem/util/extension/NoRippleClickable.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_arrow_right_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_arrow_right_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_back_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_back_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_bookmark_filled_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_bookmark_filled_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_bookmark_line_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_bookmark_line_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_category_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_category_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_caution_48.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_caution_48.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_check_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_check_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_check_rectangle_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_check_rectangle_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_copy_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_copy_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_copy_fill_20.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_copy_fill_20.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_delete_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_delete_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_discover_active_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_discover_active_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_discover_inactive_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_discover_inactive_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_funny.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_funny.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_kk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_kk.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_kk_horizon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_kk_horizon.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_kk_memelist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_kk_memelist.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_level_1_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_level_1_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_level_2_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_level_2_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_level_3_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_level_3_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_level_4_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_level_4_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_level_check_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_level_check_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_level_disabled_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_level_disabled_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_lol.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_lol.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_media_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_media_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_my_active_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_my_active_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_my_inactive_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_my_inactive_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_recommend_active_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_recommend_active_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_recommend_inactive_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_recommend_inactive_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_required.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_required.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_search_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_search_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_setting_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_setting_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_share_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_share_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_so_funny.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_so_funny.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_special_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_special_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_stroke.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_stroke.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_stroke_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_stroke_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_success_filled_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_success_filled_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_success_filled_brand_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_success_filled_brand_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_success_outlined_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_success_outlined_24.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_upload_16.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/ic_upload_16.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_character_level_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_character_level_1.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_character_level_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_character_level_2.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_character_level_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_character_level_3.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_character_level_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_character_level_4.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_empty.png -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_farmeme_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_farmeme_logo.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_sample.png -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_speech_bubble_tail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_speech_bubble_tail.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/img_splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/img_splash_logo.png -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/logo_farmeme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/drawable/logo_farmeme.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/font/pretendard_bold.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/font/pretendard_medium.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/font/pretendard_semibold.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/sd_samliphopangche_basic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/font/sd_samliphopangche_basic.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/sd_samliphopangche_outline.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/font/sd_samliphopangche_outline.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/lol_move_effect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/raw/lol_move_effect.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/lol_rising_effect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/raw/lol_rising_effect.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/my_page_level_circle_effect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/raw/my_page_level_circle_effect.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/raw/upload_button.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/raw/upload_button.json -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/values/string.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /core/designsystem/src/test/java/team/ppac/designsystem/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/designsystem/src/test/java/team/ppac/designsystem/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/build.gradle.kts -------------------------------------------------------------------------------- /core/domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/di/UseCaseModule.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/Keyword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/Keyword.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/Meme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/Meme.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/MemeWatchType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/MemeWatchType.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/MemeWithPagination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/MemeWithPagination.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/ReactionMeme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/ReactionMeme.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/RecommendKeyword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/RecommendKeyword.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/SampleImageModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/SampleImageModel.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/model/User.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/repository/KeywordRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/repository/KeywordRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/repository/MemeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/repository/MemeRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/repository/RecommendationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/repository/RecommendationRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/repository/SampleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/repository/SampleRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/repository/UserRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/CreateUserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/CreateUserUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/DeleteSavedMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/DeleteSavedMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/EmitRefreshEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/EmitRefreshEventUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetLevelUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetLevelUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetRecommendKeywordsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetRecommendKeywordsUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetRecommendMemes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetRecommendMemes.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetSearchMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetSearchMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetTopKeywordsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetTopKeywordsUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetUserRecentMemesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetUserRecentMemesUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetUserRegisteredMemesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetUserRegisteredMemesUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetUserSavedMemesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetUserSavedMemesUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/GetUserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/GetUserUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/ReactMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/ReactMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/RefreshEventUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/RefreshEventUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/SampleUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/SampleUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/SaveMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/SaveMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/SearchMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/SearchMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/SetLevelUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/SetLevelUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/ShareMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/ShareMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/UploadMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/UploadMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/team/ppac/domain/usecase/WatchMemeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/main/java/team/ppac/domain/usecase/WatchMemeUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/test/java/team/ppac/domain/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/domain/src/test/java/team/ppac/domain/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/error-handling/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/error-handling/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/error-handling/build.gradle.kts -------------------------------------------------------------------------------- /core/error-handling/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/error-handling/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/error-handling/src/main/java/team/ppac/errorhandling/FarmemeException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/error-handling/src/main/java/team/ppac/errorhandling/FarmemeException.kt -------------------------------------------------------------------------------- /core/error-handling/src/main/java/team/ppac/errorhandling/FarmemeNetworkException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/error-handling/src/main/java/team/ppac/errorhandling/FarmemeNetworkException.kt -------------------------------------------------------------------------------- /core/local/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/local/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/build.gradle.kts -------------------------------------------------------------------------------- /core/local/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/dao/BaseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/dao/BaseDao.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/dao/MemeDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/dao/MemeDao.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/datasource/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/datasource/AppConfig.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/datasource/MemeDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/datasource/MemeDataSource.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/datasource/UserLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/datasource/UserLocalDataSource.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/datasource/impl/MemeDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/datasource/impl/MemeDataSourceImpl.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/datasource/impl/UserDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/datasource/impl/UserDataSourceImpl.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/db/FarmemeDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/db/FarmemeDatabase.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/di/AppConfigModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/di/AppConfigModule.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/di/DataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/di/DataSourceModule.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/local/src/main/java/team/ppac/local/entity/MemeEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/local/src/main/java/team/ppac/local/entity/MemeEntity.kt -------------------------------------------------------------------------------- /core/navigator/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/build.gradle.kts -------------------------------------------------------------------------------- /core/navigator/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/DetailNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/DetailNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/LoginNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/LoginNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/MainNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/MainNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/RegisterNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/RegisterNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/SampleNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/SampleNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/SettingNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/SettingNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/java/team/ppac/navigator/base/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/navigator/src/main/java/team/ppac/navigator/base/Navigator.kt -------------------------------------------------------------------------------- /core/remote/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/remote/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/build.gradle.kts -------------------------------------------------------------------------------- /core/remote/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/api/KeywordApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/api/KeywordApi.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/api/MemeApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/api/MemeApi.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/api/SampleApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/api/SampleApi.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/api/UserApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/api/UserApi.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/KeywordDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/KeywordDataSource.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/MemeDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/MemeDataSource.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/SampleDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/SampleDataSource.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/UserRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/UserRemoteDataSource.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/KeywordDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/KeywordDataSourceImpl.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/MemeDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/MemeDataSourceImpl.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/SampleDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/SampleDataSourceImpl.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/UserDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/datasource/impl/UserDataSourceImpl.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/di/ApiModule.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/di/DataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/di/DataSourceModule.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/interceptor/ErrorInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/interceptor/ErrorInterceptor.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/interceptor/HeaderInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/interceptor/HeaderInterceptor.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/request/meme/ReactMemeRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/request/meme/ReactMemeRequest.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/request/user/PostUserRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/request/user/PostUserRequest.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/Response.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/keyword/KeywordResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/keyword/KeywordResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/keyword/RecommendKeywordResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/keyword/RecommendKeywordResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/keyword/TopKeywordResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/keyword/TopKeywordResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/MemeResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/MemeResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/ReactionMemeResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/ReactionMemeResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/SearchMemeResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/SearchMemeResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/UploadMemeResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/meme/UploadMemeResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/pagination/PaginationResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/pagination/PaginationResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/sample/SampleResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/sample/SampleResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/user/MemesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/user/MemesResponse.kt -------------------------------------------------------------------------------- /core/remote/src/main/kotlin/team/ppac/remote/model/response/user/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/main/kotlin/team/ppac/remote/model/response/user/UserResponse.kt -------------------------------------------------------------------------------- /core/remote/src/test/java/team/ppac/remote/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/core/remote/src/test/java/team/ppac/remote/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/build.gradle.kts -------------------------------------------------------------------------------- /feature/detail/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/detail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/DetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/DetailActivity.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/DetailRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/DetailRoute.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/DetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/DetailScreen.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/DetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/DetailViewModel.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/component/DetailBottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/component/DetailBottomBar.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/component/DetailContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/component/DetailContent.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/di/DetailNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/di/DetailNavigatorModule.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/mapper/DetailUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/mapper/DetailUiModelMapper.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/model/DetailMemeUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/model/DetailMemeUiModel.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/mvi/DetailIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/mvi/DetailIntent.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/mvi/DetailSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/mvi/DetailSideEffect.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/mvi/DetailUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/mvi/DetailUiState.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/navigator/DetailNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/navigator/DetailNavigatorImpl.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/team/ppac/detail/util/DetailScreenSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/detail/src/main/java/team/ppac/detail/util/DetailScreenSize.kt -------------------------------------------------------------------------------- /feature/keyword-collection/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/keyword-collection/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/build.gradle.kts -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/KeywordCollectionRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/KeywordCollectionRoute.kt -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/KeywordCollectionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/KeywordCollectionScreen.kt -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/KeywordCollectionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/KeywordCollectionViewModel.kt -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/mvi/KeywordCollectionIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/mvi/KeywordCollectionIntent.kt -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/mvi/KeywordCollectionSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/mvi/KeywordCollectionSideEffect.kt -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/mvi/KeywordCollectionUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/mvi/KeywordCollectionUiState.kt -------------------------------------------------------------------------------- /feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/navigation/KeywordCollectionNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/keyword-collection/src/main/java/team/ppac/feature/keyword_collection/navigation/KeywordCollectionNavigation.kt -------------------------------------------------------------------------------- /feature/mypage/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/mypage/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/build.gradle.kts -------------------------------------------------------------------------------- /feature/mypage/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/MyPageRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/MyPageRoute.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/MyPageScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/MyPageScreen.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/MyPageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/MyPageViewModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/EmptyMemeContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/EmptyMemeContent.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPageLevelBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPageLevelBox.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPageLevelChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPageLevelChip.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPageLevelStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPageLevelStep.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPageMemesTabBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPageMemesTabBar.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPageProgressBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPageProgressBar.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPagePullRefreshIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPagePullRefreshIndicator.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/MyPageSpeechBubble.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/MyPageSpeechBubble.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/RecentMemeCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/RecentMemeCard.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/component/RecentMemeContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/component/RecentMemeContent.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/mapper/LevelUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/mapper/LevelUiModelMapper.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/model/LevelUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/model/LevelUiModel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/model/MyPageLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/model/MyPageLevel.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/mvi/MyPageIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/mvi/MyPageIntent.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/mvi/MyPageSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/mvi/MyPageSideEffect.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/mvi/MyPageUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/mvi/MyPageUiState.kt -------------------------------------------------------------------------------- /feature/mypage/src/main/java/team/ppac/mypage/navigation/MyPageNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/mypage/src/main/java/team/ppac/mypage/navigation/MyPageNavigation.kt -------------------------------------------------------------------------------- /feature/onboard/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/onboard/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/build.gradle.kts -------------------------------------------------------------------------------- /feature/onboard/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/LoginScreen.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/LoginViewModel.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/OnboardActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/OnboardActivity.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/di/LoginNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/di/LoginNavigatorModule.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/mvi/LoginIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/mvi/LoginIntent.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/mvi/LoginSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/mvi/LoginSideEffect.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/mvi/LoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/mvi/LoginState.kt -------------------------------------------------------------------------------- /feature/onboard/src/main/java/team/ppac/onboard/login/navigator/LoginNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/onboard/src/main/java/team/ppac/onboard/login/navigator/LoginNavigatorImpl.kt -------------------------------------------------------------------------------- /feature/recommendation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/recommendation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/build.gradle.kts -------------------------------------------------------------------------------- /feature/recommendation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/RecommendationRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/RecommendationRoute.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/RecommendationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/RecommendationScreen.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/RecommendationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/RecommendationViewModel.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/component/ActionButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/component/ActionButtons.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/component/HeroModulePager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/component/HeroModulePager.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/component/KeywordsRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/component/KeywordsRow.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/component/SeenMemeProgressBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/component/SeenMemeProgressBar.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/component/UploadButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/component/UploadButton.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/mvi/RecommendationIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/mvi/RecommendationIntent.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/mvi/RecommendationSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/mvi/RecommendationSideEffect.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/mvi/RecommendationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/mvi/RecommendationState.kt -------------------------------------------------------------------------------- /feature/recommendation/src/main/java/team/ppac/recommendation/navigation/RecommendationNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/recommendation/src/main/java/team/ppac/recommendation/navigation/RecommendationNavigation.kt -------------------------------------------------------------------------------- /feature/register/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/register/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/build.gradle.kts -------------------------------------------------------------------------------- /feature/register/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/RegisterActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/RegisterActivity.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/RegisterRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/RegisterRoute.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/RegisterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/RegisterScreen.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/RegisterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/RegisterViewModel.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterButton.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterCategoryContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterCategoryContent.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterCategoryHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterCategoryHeader.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterImageArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterImageArea.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterInputArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterInputArea.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterKeywordHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterKeywordHeader.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/RegisterListHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/RegisterListHeader.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/component/UploadMemeResultDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/component/UploadMemeResultDialog.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/di/RegisterNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/di/RegisterNavigatorModule.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/model/RegisterCategoryUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/model/RegisterCategoryUiModel.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/mvi/RegisterIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/mvi/RegisterIntent.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/mvi/RegisterSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/mvi/RegisterSideEffect.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/mvi/RegisterUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/mvi/RegisterUiState.kt -------------------------------------------------------------------------------- /feature/register/src/main/java/team/ppac/register/navigator/RegisterNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/register/src/main/java/team/ppac/register/navigator/RegisterNavigatorImpl.kt -------------------------------------------------------------------------------- /feature/sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/build.gradle.kts -------------------------------------------------------------------------------- /feature/sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/SampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/SampleActivity.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/SampleScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/SampleScreen.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/SampleViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/SampleViewModel.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/di/SampleNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/di/SampleNavigatorModule.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/mvi/SampleIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/mvi/SampleIntent.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/mvi/SampleSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/mvi/SampleSideEffect.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/mvi/SampleState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/mvi/SampleState.kt -------------------------------------------------------------------------------- /feature/sample/src/main/java/team/ppac/sample/navigator/SampleNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/java/team/ppac/sample/navigator/SampleNavigatorImpl.kt -------------------------------------------------------------------------------- /feature/sample/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/sample/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /feature/search/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/search/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/build.gradle.kts -------------------------------------------------------------------------------- /feature/search/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/SearchRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/SearchRoute.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/SearchScreen.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/SearchViewModel.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/HotKeywordCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/HotKeywordCard.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/HotKeywordContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/HotKeywordContent.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/MemeCategoryContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/MemeCategoryContent.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/MemeCategoryHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/MemeCategoryHeader.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/MemeKeywordChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/MemeKeywordChip.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/OpenServiceDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/OpenServiceDialog.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/SearchBar.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/component/SearchLoadingContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/component/SearchLoadingContent.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/model/HotKeywordUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/model/HotKeywordUiModel.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/model/RecommendKeywordUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/model/RecommendKeywordUiModel.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/mvi/SearchIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/mvi/SearchIntent.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/mvi/SearchSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/mvi/SearchSideEffect.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/mvi/SearchUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/mvi/SearchUiState.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/navigation/SearchNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/navigation/SearchNavigation.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/preview/HotKeywordCardProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/preview/HotKeywordCardProvider.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/main/preview/MemeCategoryHeaderProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/main/preview/MemeCategoryHeaderProvider.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/SearchResultRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/SearchResultRoute.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/SearchResultScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/SearchResultScreen.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/SearchResultViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/SearchResultViewModel.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/mvi/SearchResultIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/mvi/SearchResultIntent.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/mvi/SearchResultSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/mvi/SearchResultSideEffect.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/mvi/SearchResultUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/mvi/SearchResultUiState.kt -------------------------------------------------------------------------------- /feature/search/src/main/java/team/ppac/search/result/navigation/SearchResultNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/search/src/main/java/team/ppac/search/result/navigation/SearchResultNavigation.kt -------------------------------------------------------------------------------- /feature/setting/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/setting/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/build.gradle.kts -------------------------------------------------------------------------------- /feature/setting/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/SettingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/SettingActivity.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/SettingNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/SettingNavHost.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/SettingRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/SettingRoute.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/SettingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/SettingScreen.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/SettingViewModel.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/component/SettingListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/component/SettingListItem.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/di/SettingNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/di/SettingNavigatorModule.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/mvi/SettingIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/mvi/SettingIntent.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/mvi/SettingSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/mvi/SettingSideEffect.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/mvi/SettingUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/mvi/SettingUiState.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/navigation/PrivacyPolicyNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/navigation/PrivacyPolicyNavigation.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/navigation/SettingNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/navigation/SettingNavigation.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/navigator/SettingNavigatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/navigator/SettingNavigatorImpl.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/policy/PrivacyPolicyRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/policy/PrivacyPolicyRoute.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/team/ppac/setting/policy/PrivacyPolicyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/setting/src/main/java/team/ppac/setting/policy/PrivacyPolicyScreen.kt -------------------------------------------------------------------------------- /feature/splash/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/splash/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/build.gradle.kts -------------------------------------------------------------------------------- /feature/splash/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/splash/src/main/java/team/ppac/splash/NetworkErrorDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/java/team/ppac/splash/NetworkErrorDialog.kt -------------------------------------------------------------------------------- /feature/splash/src/main/java/team/ppac/splash/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/java/team/ppac/splash/SplashActivity.kt -------------------------------------------------------------------------------- /feature/splash/src/main/java/team/ppac/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/java/team/ppac/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /feature/splash/src/main/java/team/ppac/splash/mvi/SplashIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/java/team/ppac/splash/mvi/SplashIntent.kt -------------------------------------------------------------------------------- /feature/splash/src/main/java/team/ppac/splash/mvi/SplashSideEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/java/team/ppac/splash/mvi/SplashSideEffect.kt -------------------------------------------------------------------------------- /feature/splash/src/main/java/team/ppac/splash/mvi/SplashState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/feature/splash/src/main/java/team/ppac/splash/mvi/SplashState.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mash-up-kr/ppac-android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------