All Projects β†’ SamThompson β†’ Dart_hub

SamThompson / Dart_hub

Licence: gpl-3.0
A GitHub client written in Flutter.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Dart hub

scalafmt-probot
πŸ€–Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-83.52%)
Mutual labels:  github-api, github-app
git-issues
A better way to browse GitHub issues.
Stars: ✭ 25 (-72.53%)
Mutual labels:  github-api, github-app
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (+89.01%)
Mutual labels:  github-api, github-app
Github Timeline
View other users' timeline
Stars: ✭ 131 (+43.96%)
Mutual labels:  github-api, github-app
github-app
node module to handle authentication for the GitHub Apps API
Stars: ✭ 51 (-43.96%)
Mutual labels:  github-api, github-app
octotui
πŸ™πŸ±πŸ–₯️ GitHub stats in your terminal
Stars: ✭ 202 (+121.98%)
Mutual labels:  github-api, github-app
gitbot
The most popular Discord dev toolkit with 400k+ users πŸš€βœ¨
Stars: ✭ 59 (-35.16%)
Mutual labels:  github-api, github-app
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: ✭ 13 (-85.71%)
Mutual labels:  github-api, github-app
go-github-app
Template for building GitHub Apps in Go.
Stars: ✭ 45 (-50.55%)
Mutual labels:  github-api, github-app
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-84.62%)
Mutual labels:  github-api, github-app
Forkhub
GitHub client for Android based on the abandoned official app
Stars: ✭ 2,756 (+2928.57%)
Mutual labels:  github-api, github-app
Mini Github
GitHub WeChat Mini Program
Stars: ✭ 1,216 (+1236.26%)
Mutual labels:  github-api, github-app
Github Star Stats
awesome GitHub repo star statistics generator
Stars: ✭ 69 (-24.18%)
Mutual labels:  github-api
Keynuker
πŸ”πŸ’₯ KeyNuker - nuke AWS keys accidentally leaked to Github
Stars: ✭ 82 (-9.89%)
Mutual labels:  github-api
Changelog Ci
Changelog CI is a GitHub Action that generates changelog, Then the changelog is committed and/or commented to the release Pull request.
Stars: ✭ 68 (-25.27%)
Mutual labels:  github-api
Octonode
github api v3 in nodejs
Stars: ✭ 1,126 (+1137.36%)
Mutual labels:  github-api
Github Clone
⬇️ β €git clone repo subdirectories
Stars: ✭ 87 (-4.4%)
Mutual labels:  github-api
Gitmad
Monitor, Alert, and Discover sensitive info and data leakage on Github.
Stars: ✭ 81 (-10.99%)
Mutual labels:  github-api
Auto Reply
➿ Handle GitHub webhooks and manage issues on your repositories. Currently runs @jekyllbot.
Stars: ✭ 62 (-31.87%)
Mutual labels:  github-api
Starhub
All about your Github account, public and private activity, watch stars, followers and much more.
Stars: ✭ 60 (-34.07%)
Mutual labels:  github-app

dart_hub

A GitHub client written in flutter. The goal of this project is to build something non-trivial in Flutter to flex the framework's muscles.

Building

In order to build this project, you'll need to add a keys.dart file to the lib/ directory of this project. This file contains the oauth client id and client secret necessary to communicate with the GitHub apis. Inside the file you'll need to define two constants:

const String CLIENT_ID = 'your oauth client id';
const String CLIENT_SECRET = 'your oauth client secret';

You can create an oauth api project here.

Screenshots

Feed

Activity feed

Profile

Profile Repositories Followers Following

Repo

Repo

TODO

  • [x] Activity feed showing recent activity
  • [x] Notifications ui which shows unread notifications
  • [x] Profile ui that shows current logged in user
  • [x] Implement pagination on list screens
  • [x] Implement follower listing view
  • [x] Implement following listing view
  • [x] Move notifications in between search and profile
  • [x] Implement repo listing view
  • [x] Implement showing user activity on profile
  • [x] Repository screen
  • [ ] Event items clickable
  • [ ] Notif items clickable
  • [ ] Add ui for filter parameters on notifs, repos, etc
  • [ ] Implement search view
  • [ ] File viewer
  • [ ] Support more event types

Contributing

This project is moving pretty fast and I'm doing a lot of development on master. Ideas and feedback are always welcome, feel free to open an issue to discuss πŸ˜„

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].