Skip to content
Android client for GitHub Projects
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
CWDoc @ 9d14a93
animatingrecycler
app
codeiris
contributionsview
gitapi
gradle/wrapper
markdowntextview
screenshots
.gitignore
.gitmodules
.travis.yml
3RD-PARTY-LICENSES.txt
LICENSE
README.md
build.gradle
gradlew
gradlew.bat
project.png
settings.gradle

README.md

AndroidProjectsClient Build Status

An Android client for GitHub projects.

Built using the official GitHub API and Fast-Android-Networking.

Dependencies

Features

  • Fill something in here, the list before looked ridiculous

Upcoming features (In order of precedence)

  • Sharing (Of columns and cards)
  • Adding milestone when creating issue, and editing milestones when editing issues
  • Creating/Editing labels for a repository
  • Extra column in project to display all issues, and allow creating cards from them
  • Moving of columns between projects
  • Moving of cards between projects
  • Backup and restore
  • Cache of changes
  • Offline storage
  • Notification service for new cards, issues etc

Setup

Clone of fork the repository

Register a new application on GitHub

GITHUB_CLIENT_ID="GITHUB_ID"

GITHUB_CLIENT_SECRET="GITHUB_SECRET"

Register a new application on Imgur

This is not essential, but in app image uploading will not work otherwise

IMGUR_CLIENT_ID="IMGUR_ID"

IMGUR_CLIENT_SECRET="IMGUR_SECRET"

Add your information to gradle.properties

REPO_ADDRESS="Address of your fork"
GITHUB_REDIRECT_URL="Your redirect url"
FEATURE_REQUEST_EMAIL="Your email"
BUG_EMAIL="Your email"

Setup or remove analytics

If you want to use FireBase analytics and crash reporting you need to register and add your google-services.json

The setup process can be completed through Android Studios' helper under tools -> FireBase.

Screenshots

Context Screenshot
User User
Repos Repos
Repo Repo
License License
Issues Issues
Assignment Assignment
Issue Issue
Project Project
Editing Editing

License

Copyright 2016 Theo Pearson-Bray

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
You can’t perform that action at this time.