Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NamanShergill/diohub
An open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.
https://github.com/NamanShergill/diohub
dart flutter github
Last synced: 2 days ago
JSON representation
An open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.
- Host: GitHub
- URL: https://github.com/NamanShergill/diohub
- Owner: NamanShergill
- License: gpl-3.0
- Created: 2020-08-06T12:29:23.000Z (over 4 years ago)
- Default Branch: development
- Last Pushed: 2024-04-13T12:00:49.000Z (7 months ago)
- Last Synced: 2024-08-02T16:34:25.224Z (3 months ago)
- Topics: dart, flutter, github
- Language: Dart
- Homepage: https://github.com/NamanShergill/diohub
- Size: 8.04 MB
- Stars: 710
- Watchers: 30
- Forks: 24
- Open Issues: 69
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
- Roadmap: roadmap.md
Awesome Lists containing this project
- awesome-android - DioHub - Interact with GitHub from mobile. (Productivity / 2FA and TOTP)
- awesome-android - DioHub - Interact with GitHub from mobile. (Productivity / 2FA and TOTP)
README
# DioHub for Github
* [Summary](#summary)
* [Features](#features)
* [Roadmap](#roadmap)
* [Support](#support)
* [Screenshots](#screenshots)
* [Build Instructions](#build-instructions)## Summary
DioHub is an open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.
It is under active development and aims to implement all the available features on the GitHub website, and much more.
[Alternatively, download the latest apk from releases](https://github.com/NamanShergill/diohub/releases)
---
## Features
- Comprehensive Issues/Pulls timelines and discussion, with ability to view and reply to review comments
- Access to all information from a repository, including pinned issues and issue templates
- Advanced Search with context based filter suggestions and query helpers
- Complete support for GitHub deeplinks
- Completely customizable color palette and fonts, with ability to share them
- Code browsing with support for specific commit browsing, viewing commit history of a specific directory and with syntax highlighting
- User/Home Activity Timeline
- Commits and patch viewer
- GitHub Flavored Markdown Support
- Caching for partial offline support
---
## Roadmap
- [Features Roadmap here](https://github.com/NamanShergill/diohub/issues/41)
- Readme that delves deeper into the application and its features.## Support
[Like this project? Click here if you would like to support its development!](https://www.buymeacoffee.com/byefelixia)
## Screenshots
![Screenshot_20210806-230536408](https://user-images.githubusercontent.com/33877135/129139265-79be2054-e146-4198-b548-3a42f7e07967.jpg)
![Screenshot_20210806-230547276](https://user-images.githubusercontent.com/33877135/129139267-8473fda5-a780-47a2-b875-99426f429829.jpg)
![Screenshot_20210806-230607898](https://user-images.githubusercontent.com/33877135/129139268-5498be91-d845-4ad7-b5ba-e97fb976e5c6.jpg)
![Screenshot_20210806-230622659](https://user-images.githubusercontent.com/33877135/129139269-2e658867-549d-4bd2-8b12-ffbeeda6d680.jpg)
![Screenshot_20210806-231053046](https://user-images.githubusercontent.com/33877135/129139271-6505e352-ad9d-49be-aeaf-c168f9b4f435.jpg)## Build Instructions
- [Install Flutter on your system.](https://flutter.dev/docs/get-started/install)
- [Create a GitHub OAuth application.](https://docs.github.com/en/developers/apps/building-oauth-apps/creating-an-oauth-app)
- Set the `Authorization callback URL` to `auth.felix.diohub://login-callback`.
- Run `git submodule update --init` in the project directory.
- Create a file under `lib/app` named `keys.dart` with the following content:
```dart
class PrivateKeys {
static const clientID = '';
static const clientSecret = '';
}
```
- Run `flutter pub get` and [build](https://docs.flutter.dev/get-started/test-drive) the project.This readme is just an initial draft so apologies for it not being as comprehensive.