GithubAndroidSdk
[DEPRECATED] Android SDK for Github API
File Explorer
Download Latest Version (.zip)- gradle-wrapper.jar
- gradle-wrapper.properties
- CommentRequest.java
- CommitCommentRequest.java
- CreateAuthorization.java
- CreateMilestoneRequestDTO.java
- EditGistRequestDTO.java
- EditIssueAssigneeRequestDTO.java
- EditIssueBodyRequestDTO.java
- EditIssueLabelsRequestDTO.java
- EditIssueMilestoneRequestDTO.java
- EditIssueRequestDTO.java
- EditIssueTitleRequestDTO.java
- IssueRequest.java
- LastDate.java
- MergeButtonRequest.java
- NewContentRequest.java
- RepoRequestDTO.java
- RequestMarkdownDTO.java
- RequestTokenDTO.java
- UpdateAppAuthorization.java
- WatchBodyRequest.java
- WebHookConfigRequest.java
- WebHookRequest.java
- WebHookResponse.java
- ActionEventPayload.java
- CommitCommentEventPayload.java
- CreatedEventPayload.java
- DeleteEventPayload.java
- ForkEventPayload.java
- GithubEventPayload.java
- GollumEventPayload.java
- IssueCommentEventPayload.java
- IssueEventPayload.java
- MemberEventPayload.java
- Payload.java
- PublicEventPayload.java
- PullRequestEventPayload.java
- PullRequestReviewCommentEventPayload.java
- PushEventPayload.java
- ReleaseEventPayload.java
- TeamAddEventPayload.java
- UnhandledPayload.java
- WatchedEventPayload.java
- EventType.java
- IssuesSearch.java
- ReposSearch.java
- SearchBase.java
- UsersSearch.java
- Branch.java
- Commit.java
- CommitComment.java
- CommitFile.java
- CompareCommit.java
- Content.java
- ContentType.java
- Contributor.java
- Email.java
- Gist.java
- GistFile.java
- GistFilesMap.java
- GistRevision.java
- GitBlob.java
- GitChangeStatus.java
- GitCommit.java
- GitCommitFiles.java
- GitCommitVerification.java
- GithubApp.java
- GithubAuthorization.java
- GithubComment.java
- GithubCommentReactions.java
- GithubEvent.java
- GithubStatus.java
- GithubStatusResponse.java
- GitIgnoreTemplates.java
- GitObject.java
- GitReference.java
- GitReferenceEntry.java
- GitTree.java
- GitTreeEntry.java
- GitTreeType.java
- GollumPage.java
- Head.java
- Issue.java
- IssueState.java
- Label.java
- License.java
- LicenseContainer.java
- Links.java
- MergeButtonResponse.java
- Milestone.java
- MilestoneState.java
- NewContentResponse.java
- Notification.java
- NotificationSubject.java
- Organization.java
- Permissions.java
- PullRequest.java
- Release.java
- ReleaseAsset.java
- Repo.java
- ReviewComment.java
- ShaUrl.java
- Team.java
- Token.java
- User.java
- UserPlan.java
- UserType.java
- Week.java
- CommitInfo.java
- FileInfo.java
- IssueInfo.java
- ReleaseInfo.java
- RepoInfo.java
- IssueEvent.java
- IssueStory.java
- IssueStoryComment.java
- IssueStoryComparators.java
- IssueStoryDetail.java
- IssueStoryEvent.java
- IssueStoryLabelList.java
- IssueStoryReviewComment.java
- IssueStoryReviewComments.java
- IssueStoryUnlabelList.java
- ListIssueEvents.java
- PullRequestStory.java
- PullRequestStoryCommit.java
- PullRequestStoryCommitsList.java
- Rename.java
- Story.java
- ApiException.java
- OAuthApiException.java
- ApiConstants.java
- GitHub.java
- InterceptingListOkClient.java
- OAuthRequestDTO.java
- BaseInfiniteCallback.java
- GithubClient.java
- GithubListClient.java
- CommitsService.java
- GetCommitCommentsClient.java
- GetSingleCommitClient.java
- ListCommitsClient.java
- PublishCommitCommentClient.java
- ContentService.java
- DeleteFileClient.java
- Downloader.java
- GetArchiveLinkService.java
- GetFileContentClient.java
- GetMarkdownClient.java
- NewFileClient.java
- EmojisClient.java
- EmojisService.java
- DeleteGistCommentClient.java
- EditGistClient.java
- EditGistCommentClient.java
- GetGistCommentsClient.java
- GetGistDetailClient.java
- GistsService.java
- PublicGistsClient.java
- PublishGistClient.java
- PublishGistCommentClient.java
- UserGistsClient.java
- UserStarredGistsClient.java
- GetGitBlobClient.java
- GetGitCommitClient.java
- GetGitTreeClient.java
- GetReferenceClient.java
- GetReferencesClient.java
- GitDataService.java
- GitIgnoreClient.java
- GitIgnoreService.java
- GithubReaction.java
- GithubReactionType.java
- GithubCommentReactionsIssueMapper.java
- GithubPRReactionsIssueMapper.java
- GithubReactionsIssueMapper.java
- IssueStoryLoader.java
- IssueStoryService.java
- ReactionMapper.java
- ChangeIssueStateClient.java
- CreateMilestoneClient.java
- DeleteIssueCommentClient.java
- EditIssueClient.java
- EditIssueCommentClient.java
- GetAssigneesClient.java
- GetIssueClient.java
- GetIssueComments.java
- GetIssuesClient.java
- GetMilestonesClient.java
- GithubIssueLabelsClient.java
- IssuesService.java
- NewIssueCommentClient.java
- PostNewIssueClient.java
- UserIssuesClient.java
- CreateAuthorizationClient.java
- LoginService.java
- RequestTokenClient.java
- GetNotificationsClient.java
- MarkNotificationAsRead.java
- MarkRepoNotificationsRead.java
- NotificationsService.java
- UnsubscribeThread.java
- GetOrgTeamsClient.java
- GetTeamMembersClient.java
- TeamsService.java
- GetOrgEventsClient.java
- GetOrgsClient.java
- OrgsMembersClient.java
- OrgsService.java
- PullRequestStoryLoader.java
- PullRequestStoryService.java
- GetPullRequestCommits.java
- GetPullRequestFiles.java
- GetPullsClient.java
- GetSinglePullRequestClient.java
- MergePullRequestClient.java
- PullRequestReviewCommentsClient.java
- PullRequestsService.java
- CheckRepoStarredClient.java
- CheckRepoWatchedClient.java
- ForkRepoClient.java
- RepoActionsService.java
- StarRepoClient.java
- UnstarRepoClient.java
- UnwatchRepoClient.java
- WatchRepoClient.java
- BranchesSubscriber.java
- CompareCommitsClient.java
- CreateRepositoryClient.java
- DeleteRepoClient.java
- EditRepoClient.java
- GetForksClient.java
- GetReadmeContentsClient.java
- GetReleaseClient.java
- GetRepoBranchesClient.java
- GetRepoClient.java
- GetRepoCollaboratorsClient.java
- GetRepoContentsClient.java
- GetRepoContributorsClient.java
- GetRepoEventsClient.java
- GetRepoLanguages.java
- GetRepoReleasesClient.java
- GetShaCombinedStatus.java
- GithubRepoClient.java
- LastReleaseClient.java
- RepoService.java
- GithubSearchClient.java
- IssuesSearchClient.java
- RepoSearchClient.java
- SearchClient.java
- UsersSearchClient.java
- CheckUserCollaboratorClient.java
- UserActionsService.java
- EventsService.java
- GetUserCreatedEventsClient.java
- GetUserEventsClient.java
- CheckFollowingUser.java
- FollowUserClient.java
- UnfollowUserClient.java
- GetAuthUserClient.java
- RequestUserClient.java
- TwoFactorAppException.java
- TwoFactorAuthException.java
- TwoFactorSMSException.java
- UnauthorizedException.java
- UserEmailsClient.java
- UserFollowersClient.java
- UserFollowingClient.java
- UsersService.java
- AddWebHookClient.java
- WebHookService.java
- BaseClient.java
- BaseListClient.java
- LogProvider.java
- LogProviderInterface.java
- PaginationLink.java
- RelType.java
- TokenProvider.java
- TokenProviderInterface.java
- UrlProvider.java
- UrlProviderInterface.java
- UsernameProvider.java
- UsernameProviderInterface.java
- ApiClient.java
- Pair.java
- AndroidManifest.xml
- .gitignore
- .travis.yml
- build.gradle
- gradlew
- gradlew.bat
- LICENSE.md
- lint.xml
- pom.xml
- proguard.pro
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/gitskarios/GithubAndroidSdk
Downloads the entire project code from GitHub to your computer.
cd GithubAndroidSdk
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
3. Gradle (Java/Kotlin)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
Or add repository url in your top-level `build.gradle`
Builds the project using Gradle.
Add dependency in your project `build.gradle`
Builds the project using Gradle.
classpath 'com.android.tools.build:gradle:X.X.X'
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
