來一發 Flutter 練手專案,一個 GitLab 客戶端,歡迎一起寫

logo.png
F4Lab
Flutter for GitLab.
歡迎參加一起完成下面的功能 :tada::tada::tada::tada:
Repo: 4GitLab" target="_blank" rel="nofollow,noindex"> Flutter4GitLab
Features
- App
- [x] Login by Personal Access Token
- [x] Projects
- [ ] Themes mode
- [ ] Markdown and code highlighting support
- [ ] Search Users/Orgs, Repos, Issues/MRs & Code.
- Repositories
- [ ] Edit, Create & Delete files (commit)
- [ ] Edit, Create & Delete files (Project Columns Cards)
- [ ] Search Repos
- [ ] Browse and search Repos
- [x] See your public, private and forked Repos
- [ ] Filter Branches and Commits
- Issues and Pull Requests
- [ ] Search Issues/MRs
- [ ] Filter Issues/MRs
- [ ] Open/close Issues/MRs
- [ ] Comment on Issues/MRs
- [ ] Manage Issue/PR comments
- [ ] Edit Issues/MRs
- [ ] Assign people and add Labels and Milestones to Issues/MRs
- [ ] Merge MRs
- [ ] MRs request review changes/approve & comment.
- [ ] MRs statuses
- Organisations
- [x] Feeds
- [x] Repos
為啥做 GitLab 客戶端 :see_no_evil:
現在很多同學公司應該都是用 GitLab 來做程式碼管理的,如果手機上有客戶端能方便的合下 MR, 寫個評論,給個 Approve 應該體驗會好點。當然目前已經有一個 LabCat,但是其只支援 Android 平臺,且沒有 合MR, Approve 等功能。
使用到的庫和 SDK 要求
- Android Minimum SDK 16 , IOS Minimun 9.0
- Flutter
- shared_preferences
- pull_to_refresh
- xml
- url_launcher
截圖
還有很多功能沒做,希望有同學一起參與
Feeds | Drawer |
---|---|
![]() Feeds |
![]() Nav |
Repo | Merge Request |
---|---|
![]() Project |
![]() MR |