誰說程序員沒賞美?
在公司上班期間的日常劃水是看dribbble.
不吹不黑,如果沒人阻止,我能刷到吃晚飯。
為了能在地鐵,公交上繼續廢寢忘食,我試了幾個dribbble客戶端。
它們一般都長這樣。
設計有dribbble。程序員有gayhub。
我們的客戶端一般長這樣。
先說說移動端的場景
開發一款app一般是要有場景的。
很簡單的道理是,鬧肚子的時候的時候很少有人刷下廚房。
那么自然,在地鐵不開網頁去刷一個github 客戶端的充分必要條件是什么?
刷起來比網頁快
用起來也比所謂的Response HTML爽。
方便分享。
在大部分程序員開啟了兩步驗證的情況下,從其他渠道跳轉到safari然后登陸,然后star repo的路徑太復雜。用客戶端可以一步到位。
還有一些限制是。
1. 沒有人會用手機提pull request
2. 沒有人會用手機提commit。哪怕只是改個readme。
3. 幾乎很少有人用網頁瀏覽code。
那么基調就定下來了,我要開發一款易于瀏覽,分享,快的github客戶端。
有沒有?
那么,現在市面上滿足以上要求的客戶端有么?
不但有,而且很多。
賣東西強調物依稀為貴。那么在做一款app的時候,要盡量的做出稀缺性。
我能做出怎樣的稀缺性呢?
稀缺性
稀缺性的來源有兩點。
1. 來自于對產品特性的挖掘。
2. 反復錘煉產品的體驗。
Feature
Everything based on Repo
我做這個的目的很簡單,就是讓使用的人盡可能的知道更多的,更好的Repo。所以在首頁你可以看到你關注的人最近關注了哪些Repo。
Trending
熟悉Github的基友們,肯定了解http://github.com/explore里會有個trending,翻譯過來就是趨勢,這個榜單反映了github最近一天,一周和一個月哪些Repo是最受歡迎的。
但是很不幸的是,官方并沒有提供這個榜單的api接口,所以我自己用阿里云寫了服務器,并且加了一點新東西。
Trending 和官方Trending一致。
* Organzation 在這里你可以看到加入github的開源的組織,例如谷歌等
* Rank 看到排名靠前的開發者
* 其他的Repo分類,比如awesome等。
并且由于這個分類列表是動態更新的,所以你在使用過程中,如果有自己的分類,也可以推薦給我。我會實時更新它們。
Profile
查看個人信息
* 查看個人歷史提交記錄
* 查看個人數據分析
* 查看個人star
* 查看個人的自定義收藏夾
Repo 詳情
Repo信息
Readme
Share
預覽長圖
You have everything you want.
搜索
搜索人或者倉庫。
What Else?
回到最開頭。做一個個人app的優勢是什么?
優勢就是,擺脫了公司對商業化的企圖和對市場妥協的需求。
我需要做的就是,在有用的前提下盡可能的優美,好用。
所以在最后。
希望大家用的開心。
還要感謝我的設計師,夢晨。有了你的設計,才有這款好看的github客戶端。
下載地址:
?App Store 上的“CodeAddict”?itunes.apple.com