Another open-source GitHub client app but unlike any other app, JetHub was built from scratch and in Compose.
-
App
- Three login types (Basic Auth), (Access Token) or via (OAuth)
- Themes mode
- Offline-mode
- Markdown and code view
- Notifications overview and "Mark all as read"
- Search Users/Orgs, Repos, Issues/PRs & Code.
-
Repositories
- Edit, Create & Delete files (commit)
- Search Repos
- Browse and search Repos
- See your public, private and forked Repos
- Filter Branches and Commits
- Watch, star and fork Repos
- Download releases, files and branches
-
Issues and Pull Requests
- Search Issues/PRs
- Filter Issues/PRs
- Open/close Issues/PRs
- Comment on Issues/PRs
- Manage Issue/PR comments
- Lock/unlock conversation in Issues/PRs
-
Commits and Gists
- Search Code/Gists
- View Gists and their files
- Comment on Commits/Gists
- Manage Commit/Gist comments
- Create/Delete Gists
- Edit Gist & Gist Files
-
Organisations
- Overview
- Feeds
- Teams & Teams repos
- Repos
-
Users
- Follow/Unfollow users
- View user feeds
- Contribution graph.
- Search Users, Repos, Issues,Pull Requests and Code
-
Much more...
- JetHub is actively developed by myself. More features will come!
- Minimum SDK 24
- Jetpack Compose Android’s recommended modern toolkit for building native UI.
- OAuth2 provides a single value, called an auth token, that represents both the user's identity and the application's authorization to act on the user's behalf.
- Paging3 Pagination from remote API & Local cache using paging3.
- Room to enable online & offline support and for cache purposes.
- Koin a pragmatic and lightweight dependency injection framework for Kotlin developers.
- Kotlin flows & Kotlin coroutines for Retrofit & background threads
- MVVM an architectural pattern.
- Retrofit for constructing the REST API
- Landscapist for loading images
- MarkdownView-Android for Markdown view
- Navigation Component, Material Design 3, Download Manager, and many Android support libraries :)
jethub_compress_compressed.mp4
Or click to watch the quality video version here
Feeds | Drawer |
---|---|
Repo | Profile |
---|---|