幾款GitHub安卓客戶(hù)端的使用體驗(yàn)總結(jié)

Overview


作為一個(gè)熱愛(ài)科學(xué)的青年,在知道了GitHub這樣一個(gè)代碼版本托管平臺(tái)之后,真是愛(ài)不釋手、喜不自勝。GitHub的網(wǎng)頁(yè)和Windows客戶(hù)端的簡(jiǎn)潔高效,讓我這個(gè)一直堅(jiān)信 “simple is beautiful” 的人打心底里喜歡。有 GitHub 的同學(xué)一定很贊同我上面說(shuō)的,沒(méi)有的同學(xué)趕緊 google 注冊(cè)一個(gè)體驗(yàn)一下。(據(jù)說(shuō)不知道 GitHub 的程序員是入門(mén)級(jí)的,可是我雖然知道。。。算了,先裝著~)

但是現(xiàn)在人們?cè)谝苿?dòng)端瀏覽信息居多,而且方便快捷,我便想找找有沒(méi)有GitHub 的安卓客戶(hù)端 。在Google Play 上搜索GitHub ,顯示結(jié)果如下:

GitHub on GooglePlay.png

不搜不知道,一搜這么多!這對(duì)于有選擇恐懼癥的人來(lái)說(shuō)是一個(gè)折磨,最好的方法就是,全部試一遍。

好,下載,安裝,挨個(gè)體驗(yàn)。(提示:國(guó)內(nèi)需要FQ,大家懂得

測(cè)試用的安卓設(shè)備:小米平板2

安卓版本:5.1

miui版本:8.1.1.0

1. Client for GitHub (大小:2.64M)


Google Play上的屏幕截圖看起來(lái)很不錯(cuò),APP配色鮮艷,而且是MD風(fēng)格,讓人有一試的想法。下載到平板上,發(fā)現(xiàn)并不是Google Play上所展示的那樣,APP整體配色以深綠為主,不能更改,首頁(yè)分為5個(gè)版塊,以Tab形式展示,分別是:新鮮事 版本庫(kù) STARS 關(guān)注我的 我關(guān)注的

新鮮事 :展示你關(guān)注的大牛們的所有動(dòng)態(tài);

版本庫(kù): 你的所有在GitHub上面托管的項(xiàng)目代碼都在這里,即網(wǎng)頁(yè)版的 your repositories ;

STARS: 你的所有收藏的項(xiàng)目都在這里;

關(guān)注我的: 展示關(guān)注你的小伙伴(說(shuō)不定有仰慕你的那位呢~)

我關(guān)注的: 展示你關(guān)注的大牛們

側(cè)邊欄是常見(jiàn)的SlidingMenu形式,分別是:用戶(hù)頭像 昵稱(chēng) Gists Issue面板 書(shū)簽 Report an Issue 。

Gists: GitHub的 一個(gè)有趣的服務(wù),最簡(jiǎn)單的功能就是分享代碼片段,還有很多特性。詳情 google 一下。或者參考這篇知乎:如何看待 Github Gist這個(gè)服務(wù),怎樣更好的利用?

Issue面板: 你對(duì)你所關(guān)注的項(xiàng)目提出的問(wèn)題,以及對(duì)方的回答都在這。

書(shū)簽: 暫時(shí)沒(méi)用到,不知道是干什么的。

Report for Issue: 對(duì) Client for GitHub 這個(gè)APP pull request 或者pull Issue,還可以查看其代碼,關(guān)注開(kāi)發(fā)者,star 或者 fork。

登錄界面

內(nèi)容(來(lái)自Google Play)

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App

優(yōu)點(diǎn):APP安裝體積小、代碼可以以不同的顏色顯示不同的信息、支持設(shè)備返回鍵返回到上一目錄(很重要)、網(wǎng)絡(luò)訪(fǎng)問(wèn)速度快、有搜索庫(kù)的功能

缺點(diǎn):不能更改GitHub的用戶(hù)信息、不能展示用戶(hù)的contribution活動(dòng)表(對(duì)一個(gè)程序員來(lái)說(shuō)很重要的)、沒(méi)有程序設(shè)置功能、不能在應(yīng)用內(nèi)下載代碼、不能清除登錄信息

總結(jié):Client for GitHub 整體設(shè)計(jì)簡(jiǎn)潔美觀,操作簡(jiǎn)單,能讓用戶(hù)將更多的注意力放在閱讀代碼上,閱讀體驗(yàn)很棒,符合我心目中的“simple is beautiful” 。

2. OctoDroid for GitHub (大?。?.70M)


這款GitHub Android App的界面設(shè)計(jì)也特別漂亮,開(kāi)始頁(yè)只顯示一個(gè)Activity,側(cè)邊欄是常見(jiàn)的SlidingMenu,相比于第一個(gè)Client for GitHub,有許多新功能,用戶(hù)通過(guò)點(diǎn)擊頭像便可以查看自己在GitHub上的信息,非常方便。有settings(設(shè)置)功能,用戶(hù)可以修改應(yīng)用的主題為白天或者夜間模式(Theme : Light\Dark)、開(kāi)始頁(yè)(Start Page)、代碼字體大?。–ode view text size)、GIF加載的限定網(wǎng)絡(luò)等。

來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play

優(yōu)點(diǎn):除上述所說(shuō)外,APP安裝體積小、代碼行區(qū)分清楚(有白色和灰色兩種背景用以區(qū)分)、有搜索庫(kù)的功能、可以在應(yīng)用內(nèi)下載項(xiàng)目代碼、可以清除登錄信息、功能較多

缺點(diǎn):登錄時(shí)必須用昵稱(chēng)(user name)、網(wǎng)絡(luò)訪(fǎng)問(wèn)速度一般、每次返回到首頁(yè)時(shí)都需要加載幾秒、沒(méi)有貢獻(xiàn)日歷

3. Top GitHub(大?。?.02M)


顧名思義,這款應(yīng)用并不是GitHub的安卓客戶(hù)端,只是將GitHub上面的高訪(fǎng)問(wèn)量的項(xiàng)目列舉出來(lái),以供參觀學(xué)習(xí)。用戶(hù)可以自主選擇編程語(yǔ)言,供選擇的有:ALL C# C++ CSS CoffeeScript Go HTML Java JavaScript PHP Python 。用戶(hù)還可以選擇統(tǒng)計(jì)時(shí)間:**Today LastWeek LastMonth LastYear ** 。Google Play上的說(shuō)明:

尋找GitHub的趨勢(shì)庫(kù)從未如此簡(jiǎn)單,只要選擇的編程語(yǔ)言和查找社區(qū)是自己感興趣的!支持所有GitHub的編程語(yǔ)言。這個(gè)程序是開(kāi)源的,你可以找到源代碼:https://github.com/mmazzarolo/top-github。

編程語(yǔ)言選擇(來(lái)自Google Play)

項(xiàng)目展示(來(lái)自Google Play)

優(yōu)點(diǎn):界面簡(jiǎn)潔、功能性強(qiáng)

缺點(diǎn):不能在應(yīng)用內(nèi)查看代碼,只能通過(guò)其它瀏覽器或者GitHub客戶(hù)端訪(fǎng)問(wèn)

4. GitHub Trends(大小:4.66M)


一看APP名字就能想到是什么,肯定和Top GitHub差不多,所以沒(méi)下載,任性了~ 貼一下Google Play上的說(shuō)明

GitHub的趨勢(shì)存儲(chǔ)庫(kù)查看器
https://github.com/trending

左右滑動(dòng)選擇語(yǔ)言.png

項(xiàng)目界面.png

代碼界面.png

5. GitHub Tutorial(大?。?.20M)


還是沒(méi)下載,不要罵我,看名字就沒(méi)有下載的必要,新手可以下載一試。

This application is developed in order to help people who are especially new to github .

Features:

1.Basic section where all the basics of github is presented.
2.Intermediate section.
3.Advance section.
4.You can take test in the "Judge your learning section"

If you have any suggestions/queries then you can send me a mail ( vivek2neel@gmail.com )

6. PockHub for GitHub(大?。?.89M)


這款A(yù)PP是GitHub的官方安卓客戶(hù)端,但是用戶(hù)體驗(yàn)并不好,APP主題是黑色,界面布局和Client for GitHub幾乎相同,只是少了STARS,增加了清除登錄信息功能,用戶(hù)信息還是不能查看,這樣還好意思說(shuō)是官方的嗎?但是是開(kāi)源的,有志之士可以fork然后改動(dòng),達(dá)到自己滿(mǎn)意的效果(額,我不知道難不難。。。),地址在這兒:https://github.com/pockethub/PocketHub

來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play

7. ForkHub for GitHub(大?。?.76M)


詳情請(qǐng)參考 1. Client for GitHub ,是的,你沒(méi)看錯(cuò),這兩款應(yīng)用一模一樣,但是作者不一樣,有興趣的自己查吧,這是Google Play上的說(shuō)明:

ForkHub is a open source GitHub client that started off as a fork of the official Android app from GitHub after they abandoned it, and has since seen lots of improvements. You can see a comprehensive list of changes in the change log: https://github.com/jonan/ForkHub/blob/master/CHANGELOG.md.

Available features include:

Stay up to date thanks to notifications and an integrated news feed for all your organizations, friends, and repositories.

Create, manage, and discuss issues in any repository or view your issues dashboard to stay connected with all the issues you've reported, been assigned, or participating in the discussion on. You can also view and filter a repository's issue list and bookmark it for quick access.

Star and fork repositories or follow users.

See your organizations' repositories, members and teams and stay up to date with all the events.

Discover, share, and discuss code snippets using the integrated GitHub Gists support.

Code repository: https://github.com/jonan/ForkHub

來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play

8.GitHub Contributions Widget(大?。?.00M)


這是GitHub貢獻(xiàn)日歷的一個(gè)桌面部件,前面的Client for GitHub 、ForkHub for GitHub、OctoDroid for GitHub等沒(méi)有貢獻(xiàn)日歷的APP可以用這個(gè)來(lái)彌補(bǔ)。至于這個(gè)Contributions能干嘛,我說(shuō)秀恩愛(ài)你信嗎,哈哈,too young too simple and naive啊,請(qǐng)移步安卓大神stromzhang的博客 從0開(kāi)始學(xué)習(xí) GITHUB 系列之「初識(shí) GITHUB」 看第六個(gè)問(wèn)題,只能對(duì)大神獻(xiàn)上我的膝蓋。

來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play

**9. Gitskarios for Github(大小:16.78M) **


這款應(yīng)用在Google Play上面也可以找到,我是在GitHub中找到的,GitHub地址: https://github.com/gitskarios/Gitskarios 。終于找到一款能顯示contributions 的APP了,點(diǎn)擊側(cè)邊欄的頭像,用戶(hù)能看到自己在GitHub上的信息,自己的貢獻(xiàn)日歷也在里面,你可以試著用它來(lái)秀恩愛(ài)。

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play
來(lái)自Google Play

優(yōu)點(diǎn):

  • 有notifications、settings,用戶(hù)可以設(shè)置應(yīng)用的一些參數(shù),如主題、下載文件類(lèi)型等;
  • 項(xiàng)目名稱(chēng)字號(hào)大,并且高亮標(biāo)出,比較美觀
  • 有貢獻(xiàn)日歷,有貢獻(xiàn)日歷,有貢獻(xiàn)日歷(說(shuō)三遍)

缺點(diǎn):

  • 在應(yīng)用內(nèi)不支持star和fork(我只想說(shuō):要你何用?)

總結(jié)

綜合上面的所有因素,以及我自己的喜好,最終我決定使用OctoDroid for GitHub (大小:3.70M) 這款GiuHub Android APP。首先,安裝包不大,功能卻很齊全,界面也很漂亮,MD風(fēng)格的;其次,它有額外的三個(gè)功能:public TimeLine、Trending Repos、GitHub Blog;再次,有settings功能,符合一個(gè)APP的最基本要求;最后,代碼顯示清楚,有行號(hào),有背景色區(qū)分。

OK,就是你了。


作者:WangPengGuy 一個(gè)熱愛(ài)科學(xué)的青年

郵箱:wangpengguy@gmail.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,967評(píng)論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,273評(píng)論 3 415
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事?!?“怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 175,870評(píng)論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 62,742評(píng)論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,527評(píng)論 6 407
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,010評(píng)論 1 322
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,108評(píng)論 3 440
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,250評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,769評(píng)論 1 333
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,656評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,853評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,371評(píng)論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,103評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,472評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,717評(píng)論 1 281
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,487評(píng)論 3 390
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,815評(píng)論 2 372

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,611評(píng)論 25 708
  • 太長(zhǎng)了,還是轉(zhuǎn)載吧...今天在看博客的時(shí)候,無(wú)意中發(fā)現(xiàn)了@Trinea在GitHub上的一個(gè)項(xiàng)目Android開(kāi)源...
    龐哈哈哈12138閱讀 20,234評(píng)論 3 283
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,465評(píng)論 2 45
  • 月光清涼如水,我望了望窗外,鄰居都熄了燈火,你呼呼地酣睡著,而我則了無(wú)睡意。打開(kāi)電腦,隨意溜達(dá),就把我的心里話(huà)再次...
    雪花楊絮閱讀 529評(píng)論 9 2
  • 在很多場(chǎng)景中,想必每個(gè)人都見(jiàn)過(guò)一些人豎過(guò)中指。 一般都是因?yàn)橛腥嗣胺噶俗约海约河植荒苓x擇和對(duì)方干一架,無(wú)奈之下,...
    令波微瀑閱讀 460評(píng)論 0 0