retrofit-graphql
Retrofit converter which uses annotations to inject .graphql query or mutation files into a request body, along with any variables.
파일 탐색기
최종 버전 다운로드 (.zip)- build-map.md
- SKILL.md
- kdoc-checklist.md
- SKILL.md
- module-map.md
- SKILL.md
- bug-report.md
- config.yaml
- feature-request.md
- question.md
- android-spotless.yml
- android-test.yml
- auto-approve.yml
- first-contribution-greeting.yaml
- gradle-dokka.yml
- gradle-wrapper-validation.yaml
- opencode.yml
- release-drafter-autolabeler.yml
- release-drafter.yml
- release-r8-verification.yml
- version-updater.yaml
- PULL_REQUEST_TEMPLATE.md
- release-drafter-config.yml
- renovate.json
- codeStyleConfig.xml
- Project.xml
- deploymentTargetDropDown.xml
- gradle.xml
- jarRepositories.xml
- kotlinc.xml
- kotlinScripting.xml
- migrations.xml
- render.experimental.xml
- vcs.xml
- AbstractGraphProcessor.kt
- FragmentAnalysis.kt
- FragmentAnalyzer.kt
- FragmentPatcher.kt
- GraphRegexUtil.kt
- RegexFragmentAnalyzer.kt
- AbstractDiscoveryPlugin.kt
- AssetManagerDiscoveryPlugin.kt
- GraphProcessor.kt
- ILogger.kt
- AbstractLogger.kt
- DefaultGraphLogger.kt
- IAutomaticPersistedQuery.kt
- AutomaticPersistedQueryErrors.kt
- AutomaticPersistedQueryCalculator.kt
- PersistedQueryErrors.kt
- PersistedQueryHashCalculator.kt
- Logger.kt
- build.gradle.kts
- GraphQuery.kt
- build.gradle.kts
- GraphQLOperationRequest.kt
- GraphQLData.kt
- GraphQLDocumentRegistry.kt
- GraphQLOperation.kt
- GraphQLPathSegment.kt
- GraphQLResponse.kt
- GraphQLValue.kt
- GraphQLVariables.kt
- BackendDependencyBoundaryTest.kt
- GraphQLOperationRequestTest.kt
- GraphQLDataTest.kt
- GraphQLPathSegmentTest.kt
- GraphQLResponseTest.kt
- GraphQLValueTest.kt
- build.gradle.kts
- configuration.properties
- 7859175.webp
- 7382.webp
- nifty.json
- user.json
- 1.json
- general_search_response.json
- get_current_user_response.json
- get_marketplace_apps_response.json
- storage_bucket_files_response.json
- ReleaseSerializationTest.kt
- BucketFile.graphql
- MarketPlaceListingCore.graphql
- PageInfo.graphql
- RepositoryCore.graphql
- UserCore.graphql
- UploadToStorageBucket.graphql
- AddReactionToIssue.graphql
- StorageBucketFiles.graphql
- GetMarketPlaceApps.graphql
- FindIssueId.graphql
- GetRepository.graphql
- GeneralSearch.graphql
- GetCurrentUser.graphql
- GetCurrentUserWithAliases.graphql
- schema.graphql
- CoreExt.kt
- KoinLogger.kt
- UncaughtExceptionHandler.kt
- CoreModules.kt
- FragmentItem.kt
- Settings.kt
- SampleActivity.kt
- SampleListFragment.kt
- SampleApp.kt
- EndpointType.kt
- RequestBodyPassThroughConverterFactory.kt
- GraphClientInterceptor.kt
- ProviderExtensions.kt
- RetrofitProvider.kt
- SampleMapper.kt
- OfflineControllerPolicy.kt
- OnlineControllerPolicy.kt
- ControllerStrategy.kt
- SampleController.kt
- SampleEnvelope.kt
- ILocalSource.kt
- SampleTypeConverters.kt
- DatabaseExtensions.kt
- ISampleStore.kt
- SampleStore.kt
- SampleExtensions.kt
- CompositeGraphQLRegistry.kt
- Modules.kt
- GraphQLMapper.kt
- IAuthenticationSettings.kt
- BucketRemoteSource.kt
- UploadMutationHelper.kt
- Modules.kt
- BucketResponseMapper.kt
- UploadResponseMapper.kt
- BucketFileNode.kt
- UploadResult.kt
- StorageBucket.kt
- UploadRepositoryImpl.kt
- BucketRepositoryImpl.kt
- BucketSource.kt
- BucketSourceImpl.kt
- BucketUploadSource.kt
- BucketUploadSourceImpl.kt
- UploadUseCaseImpl.kt
- BucketUseCaseImpl.kt
- INode.kt
- MarketPlaceConverters.kt
- MarketPlaceLocalSource.kt
- MarketPlaceRemoteSource.kt
- MarketPlaceEntity.kt
- Modules.kt
- MarketPlaceResponseMapper.kt
- MarketPlaceListingQuery.kt
- MarketPlaceRepositoryImpl.kt
- MarketPlaceSource.kt
- MarketPlaceSourceImpl.kt
- MarketPlaceUseCaseImpl.kt
- UserConverters.kt
- UserLocalSource.kt
- UserRemoteSource.kt
- UserEntity.kt
- Modules.kt
- UserResponseMapper.kt
- UserRepositoryImpl.kt
- UserSource.kt
- UserSourceImpl.kt
- UserUseCaseImpl.kt
- EntityId.kt
- BucketFile.kt
- MarketPlaceListing.kt
- RegistryItem.kt
- User.kt
- SearchType.kt
- BucketRepository.kt
- MarketPlaceRepository.kt
- UploadRepository.kt
- UserRepository.kt
- BucketUseCase.kt
- MarketPlaceUseCase.kt
- UploadUseCase.kt
- UserUseCase.kt
- BucketGraphQLRegistry.kt
- StorageBucketFiles.kt
- UploadToStorageBucket.kt
- UploadToStorageBucketVariables.kt
- AppModules.kt
- CoilInitializer.kt
- KoinInitializer.kt
- TimberInitializer.kt
- BucketPresenter.kt
- MainPresenter.kt
- BucketAdapter.kt
- ControllerHelpers.kt
- BucketFileItem.kt
- BucketViewModel.kt
- UploadViewModel.kt
- BucketContent.kt
- MarketPlaceAdapter.kt
- MarketPlaceCategoryAdapter.kt
- ControllerHelpers.kt
- MarketPlaceCategoryItem.kt
- MarketPlaceListingItem.kt
- MarketPlaceViewModel.kt
- MarketPlaceContent.kt
- MainScreen.kt
- MainViewModel.kt
- App.kt
- ReleaseR8VerificationAnchor.kt
- bottom_dialog_drawable.xml
- ic_apps_24.xml
- ic_cloud_upload_24.xml
- ic_gesture_black_24dp.xml
- ic_menu_adaptable_24dp.xml
- ic_search_24dp.xml
- ic_whatshot_24dp.xml
- nav_item_background.xml
- nav_item_background_selected.xml
- activity_content.xml
- activity_main.xml
- bucket_content.xml
- bucket_file_item.xml
- market_place_category_item.xml
- market_place_item.xml
- nav_header_main.xml
- shared_list_content.xml
- main_menu.xml
- nav_menu.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- settings.xml
- strings.xml
- styles.xml
- colors.xml
- styles.xml
- network_security_config.xml
- AndroidManifest.xml
- MapperTest.kt
- ResponseDecodingTest.kt
- get_current_user_response.json
- get_marketplace_apps_response.json
- storage_bucket_files_response.json
- .gitignore
- .graphqlconfig
- build.gradle.kts
- proguard-rules.pro
- README.md
- schema.graphql
- Modules.kt
- AndroidConfiguration.kt
- AndroidDependencies.kt
- AndroidOptions.kt
- AndroidPlugins.kt
- JvmConfiguration.kt
- PropertiesComponent.kt
- DependencyHandlerExtensions.kt
- ProjectExtensions.kt
- DependencyStrategy.kt
- CorePlugin.kt
- co.anitrend.retrofit.graphql.properties
- build.gradle.kts
- settings.gradle.kts
- SerializationBackend.kt
- DocumentGenerator.kt
- EnumGenerator.kt
- GraphQLDefaultValueRenderer.kt
- HashConstantsGenerator.kt
- InputObjectGenerator.kt
- OperationConstantsGenerator.kt
- OperationRequestGenerator.kt
- RegistryGenerator.kt
- ResponseModelGenerator.kt
- VariableClassGenerator.kt
- APQHashGenerator.kt
- GraphQLTypeMapper.kt
- GraphQLFragmentInfo.kt
- GraphQLOperationInfo.kt
- GraphQLVariableInfo.kt
- OperationType.kt
- ResponseSelectionIR.kt
- SchemaIndex.kt
- SchemaIR.kt
- GeneratedName.kt
- GraphNameAllocator.kt
- NamePolicy.kt
- GraphQLDocumentParser.kt
- ResponseSelectionParser.kt
- SchemaParser.kt
- FragmentResolver.kt
- FragmentVariablePropagator.kt
- SchemaCompiler.kt
- TypenameInjector.kt
- GraphQLTypeUsageValidator.kt
- CompilationHelper.kt
- CompilationTest.kt
- OperationRequestGeneratorTest.kt
- ResponseModelGeneratorTest.kt
- SerializationAnnotationTest.kt
- GraphNameAllocatorTest.kt
- ResponseSelectionParserTest.kt
- SchemaParsingTest.kt
- TypenameInjectorTest.kt
- GsonWireContractTest.kt
- SerializationDescriptorTest.kt
- SerializationRoundTripTest.kt
- DefaultValueRenderingTest.kt
- FragmentResolverTest.kt
- FragmentVariableExtractionTest.kt
- FragmentVariablePropagationTest.kt
- GeneratedTypeContractTest.kt
- GraphQLTypeUsageValidatorTest.kt
- OperationConstantsGeneratorTest.kt
- TypeMappingTest.kt
- AliasedFields.graphql
- FeedMedia.graphql
- MediaDetail.graphql
- MediaCharacters.json
- MediaCharacters.graphql
- PagedMedia.json
- PagedMedia.graphql
- GetActivities.json
- GetActivityFeed.json
- GetNotifications.json
- ActivityQuery.graphql
- AliasAlternatives.graphql
- AliasAlternatives.graphqls
- CovariantAnimals.graphql
- CovariantAnimals.graphqls
- GetActivities.graphql
- GetActivityFeed.graphql
- GetConditionalActivities.graphql
- GetNotifications.graphql
- NestedAbstractBranches.graphql
- NestedAbstractBranches.graphqls
- NestedMutualExclusive.graphql
- NestedMutualExclusive.graphqls
- NestedMutualExclusiveWithCommon.graphql
- NestedMutualExclusiveWithCommon.graphqls
- NestedScopedObjects.graphql
- NestedScopedObjects.graphqls
- README.md
- SearchResult.graphqls
- SearchWithFragment.graphql
- SearchWithFragment.graphqls
- ThreeImplementors.graphql
- ThreeImplementors.graphqls
- activity.graphqls
- anilist.graphqls
- edge.graphqls
- notification.graphqls
- UpdateBio.graphql
- GetUser.graphql
- GetUser.json
- github-simple.graphqls
- README.md
- GetCurrentUser.graphql
- GetCurrentUserFull.graphql
- GetCurrentUserWithScalar.graphql
- GetPartialUser.graphql
- GetUserWithAliases.graphql
- SearchQuery.graphql
- GetCurrentUser.json
- GetPartialUser.json
- GetUserWithAliases.json
- SearchQuery_page.json
- SearchQuery_text.json
- contract-test.graphqls
- build.gradle.kts
- GraphRequestConverter.kt
- GraphResponseConverter.kt
- GraphConverter.kt
- GraphError.kt
- GraphContainer.kt
- PersistedQuery.kt
- PersistedQueryUrlParameterBuilder.kt
- PersistedQueryUrlParameters.kt
- QueryContainer.kt
- QueryContainerBuilder.kt
- GraphQLJson.kt
- GraphQLRequest.kt
- GraphQLResponseException.kt
- GraphQLResponseHelpers.kt
- GsonGraphQLJson.kt
- KotlinxGraphQLJson.kt
- GraphErrorUtil.kt
- AbstractGraphProcessor.kt
- FragmentAnalysis.kt
- FragmentAnalyzer.kt
- FragmentPatcher.kt
- GraphRegexUtil.kt
- RegexFragmentAnalyzer.kt
- AbstractDiscoveryPlugin.kt
- AssetManagerDiscoveryPlugin.kt
- GraphProcessor.kt
- GraphQuery.kt
- GraphRequestConverter.kt
- GraphResponseConverter.kt
- GraphConverter.kt
- ILogger.kt
- AbstractLogger.kt
- DefaultGraphLogger.kt
- GraphError.kt
- GraphContainer.kt
- PersistedQuery.kt
- PersistedQueryUrlParameterBuilder.kt
- PersistedQueryUrlParameters.kt
- QueryContainer.kt
- QueryContainerBuilder.kt
- EmptyGraphQLVariables.kt
- GraphQLDocumentRegistry.kt
- GraphQLJson.kt
- GraphQLNoVarOperation.kt
- GraphQLOperation.kt
- GraphQLRequest.kt
- GraphQLResponseException.kt
- GraphQLVariables.kt
- IAutomaticPersistedQuery.kt
- AutomaticPersistedQueryErrors.kt
- AutomaticPersistedQueryCalculator.kt
- GsonGraphQLJson.kt
- KotlinxGraphQLJson.kt
- LogLevel.kt
- AndroidManifest.xml
- FragmentPatcherTest.kt
- GraphRegexUtilTest.kt
- Operation.kt
- RegexFragmentAnalyzerTest.kt
- AbstractDiscoveryPluginTest.kt
- GraphProcessorTest.kt
- CompatOwnsLegacyBackendTest.kt
- LegacyDeprecationTest.kt
- LegacyTypeAliasCompatibilityTest.kt
- NoDuplicateLegacyClassesTest.kt
- QueryContainerBuilderParcelizeTest.kt
- QueryContainerVariableRetentionTest.kt
- GraphRequestConverterTest.kt
- GraphResponseConverterTest.kt
- GraphConverterTest.kt
- MockAnnotationStubs.kt
- TestLogger.kt
- ResourcesDiscoveryPlugin.kt
- AbstractLoggerTest.kt
- GsonGraphQLJsonTest.kt
- KotlinxGraphQLJsonTest.kt
- GraphErrorUtilTest.kt
- BucketFile.graphql
- MarketPlaceListingCore.graphql
- PageInfo.graphql
- RepositoryCore.graphql
- UserCore.graphql
- UploadToStorageBucket.graphql
- AddReactionToIssue.graphql
- StorageBucketFiles.graphql
- GetMarketPlaceApps.graphql
- FindIssueId.graphql
- GetRepository.graphql
- GeneralSearch.graphql
- GetCurrentUser.graphql
- build.gradle.kts
- Codegen.md
- Generated-Response-DTOs.md
- Naming-Contract.md
- Parameterized-Types.md
- R8-ProGuard.md
- Serialization-Backends.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- version.properties
- JvmConfiguration.kt
- build.gradle.kts
- GenerateGraphQLSourcesTaskFunctionalTest.kt
- PublishedConsumerPluginResolutionTest.kt
- RetrofitGraphQLPluginFunctionalTest.kt
- GenerateGraphQLSourcesTask.kt
- RetrofitGraphQLExtension.kt
- RetrofitGraphQLPlugin.kt
- build.gradle.kts
- settings.gradle.kts
- graphql-icon.svg
- ic_launcher.zip
- ic_launcher_round.zip
- assets_files.png
- sample_img_001.png
- sample_img_002.png
- sample_img_003.png
- sample_img_004.png
- todo_domain_files.png
- AndroidManifest.xml
- AggregateClasspathDuplicateTest.kt
- .gitignore
- build.gradle.kts
- GraphQLRequestConverter.kt
- GraphQLResponseConverter.kt
- GraphQLConverterFactory.kt
- GraphQLRequestConverterTest.kt
- GraphQLResponseConverterTest.kt
- BackendDependencyBoundaryTest.kt
- GraphQLConverterFactoryTest.kt
- build.gradle.kts
- configuration.sh
- GraphQLTransportCodec.kt
- GraphQLTransportCodecException.kt
- BackendDependencyBoundaryTest.kt
- GraphQLTransportCodecTest.kt
- build.gradle.kts
- GsonGraphQLTransportCodec.kt
- GsonGraphQLTransportCodecTest.kt
- build.gradle.kts
- KotlinxGraphQLTransportCodec.kt
- KotlinxGraphQLTransportCodecTest.kt
- build.gradle.kts
- copyright.kt
- .gitignore
- .ignore
- .java-version
- .jitpack.yml
- AGENTS.md
- build.gradle.kts
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- gradle.properties
- gradlew
- gradlew.bat
- jitpack.yml
- LICENSE
- MIGRATION.md
- README.md
- settings.gradle.kts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/AniTrend/retrofit-graphql
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd retrofit-graphql
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
// app/build.gradle.kts
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
