Dribbble for windows phone 8
正如你看到文章的標(biāo)題所示.這是一個(gè)Dribbble 基于windows phone 8的客戶端.[開源項(xiàng)目]
對(duì)于大部分的開發(fā)人員來說很少關(guān)注Dribbble[不妨打開看看或是注冊(cè)一個(gè)player賬號(hào)]社區(qū).當(dāng)然我也是年前開始開始在這個(gè)社區(qū)里游蕩.簡(jiǎn)單來說Dribbble是一個(gè)面向創(chuàng)作者、設(shè)計(jì)師等創(chuàng)意類作品的人群,提供在線展示作品的一個(gè)平臺(tái).國(guó)內(nèi)設(shè)計(jì)類社區(qū)看到@夏濤做的一個(gè)方格本算得上是比較純粹的.大部分專業(yè)設(shè)計(jì)師還是直接轉(zhuǎn)戰(zhàn)到Dribbble、Behance、Cargo等社區(qū).如果你覺得這些還不夠直觀.你可以看看國(guó)內(nèi)整理一些在Dribbble一些交互設(shè)計(jì)[那些過目不忘的無線交互設(shè)計(jì)-from dribbble].應(yīng)該能對(duì)你Dribbble社區(qū)有一個(gè)直觀的印象.
在Dribbble上基本上能夠看多目前很多頂級(jí)設(shè)計(jì)師發(fā)的一些作品.活躍而有名都無需過多介紹隨意列舉一些:
Eric Hoffman:Jellyjar的設(shè)計(jì)師 社區(qū)知名度較高.
Jeff Broderick:Collective Ray設(shè)計(jì)師
Mark Jardine:著名的兩人團(tuán)隊(duì)Tapbots成員.作品包含Tweetbot、Converbot等
Jonatan Castro: Squire、Flight Card的設(shè)計(jì)者.
James McDonald: 作品包含Fav.tv、Gifture app等
Danny Trinh : Path的設(shè)計(jì)師.
……
說道Dribbble原來在有人在weibo上問我和Behance的區(qū)別. 如下說一些個(gè)人的體會(huì).
當(dāng)你打開Dribbble 如果你沒有注冊(cè)或登錄賬戶你會(huì)發(fā)現(xiàn)在Title會(huì)有一個(gè)banner如下:
如果你留意過上面寫的話:
What are you working on?
???????????????? --Dribbble is show and tell for designers
其實(shí)它并不是Dribbble的廣告.應(yīng)該算是這個(gè)社區(qū)的口號(hào):“你正在創(chuàng)作什么?”通過這句話你應(yīng)該清晰感受Dribbble鼓勵(lì)創(chuàng)造者上傳個(gè)人的作品、以及正在創(chuàng)作的作品到Dribbble上來.雖然可以上傳一些附件.但你發(fā)現(xiàn)每個(gè)shot主要內(nèi)容是一張400*300的小圖.它設(shè)計(jì)的初衷就是為了展現(xiàn)設(shè)計(jì)中一些Detail細(xì)節(jié).用限定大小的方法能夠保證用戶能夠指定的時(shí)間看到更多的作品.
如果你常在Dribbble社區(qū)上看作品.你應(yīng)該會(huì)知道Dribbble上作品以GUI設(shè)計(jì)、平面設(shè)計(jì)、插圖、VI設(shè)計(jì)為主.這點(diǎn)相對(duì)Behance上種類顯得更多.還包含了廣告、建筑、攝影、motion等等.Dribbble上需要會(huì)員邀請(qǐng)才能發(fā)布作品.而這種片段式作品 更加注重的反饋和成員之間的交流.Dribbble盈利模式其實(shí)很簡(jiǎn)單就是靠用戶購(gòu)買付費(fèi)賬戶的服務(wù).而Behance則是一個(gè)作品集合的平臺(tái).它最大的特色里面很多設(shè)計(jì)方案都是已經(jīng)發(fā)布成型的產(chǎn)品.而相對(duì)Dribbble展示300*400區(qū)域小而美.Behance則針對(duì)單個(gè)作品設(shè)置和展示的內(nèi)容和自由度多太多了.
如果用一句話來概括這兩社區(qū)”性格”特點(diǎn): Behance 嚴(yán)肅而嚴(yán)謹(jǐn). Dribbble調(diào)皮而富有創(chuàng)新. 各取所需又各有交集.
說了這么多.回到正題.我原來并不知道Dribbble有API.只是用過期IOS上客戶端直到有一天無意在期團(tuán)隊(duì)Blog中發(fā)現(xiàn)API更新Realse note 才發(fā)現(xiàn)Dribble API. 于是.在通讀完了后.梳理完APi接口,就毫不猶豫打算開發(fā)一個(gè)Dribbble windows phone 8客戶端. 于是乎 經(jīng)過3天設(shè)計(jì)和空閑時(shí)間開發(fā)就有了如下面貌:
Popular:
Everyone:
Debuts:
Designer[Search]:
Detail[Shot]:
Comments[Shot]:
User Profile:
User Recent Shots:
User Following:
User Followers:
這個(gè)版本功能功能并不多.至于為什么開發(fā)這些.有些問題放在后面說. 首先說一下當(dāng)前版本存在功能:
A:通過Popular、Everyone、Debuts瀏覽分類下作品.
B:點(diǎn)擊單個(gè)Shot可以瀏覽每個(gè)作品詳情、作品評(píng)論、以及創(chuàng)造者信息.[點(diǎn)擊用戶頭像可以進(jìn)入用戶詳情]
C:點(diǎn)擊用戶頭像[圓形]可以瀏覽用戶詳細(xì)信息、近期作品、粉絲、關(guān)注列表.
D:通過username[唯一id]搜索dribble中用戶.點(diǎn)擊可以查看改用詳細(xì)信息.
大概功能如上.它主要目的用來瀏覽Dribble社區(qū)內(nèi)容.用戶不能發(fā)表評(píng)論.關(guān)注用戶等交互操作.這個(gè)主要因?yàn)槟壳癉ribbble APi還是beta版本. 你如果要問我為何只有popular而沒有highlight分類. 凡是api開發(fā)出來涉及到功能基本在這個(gè)版本都體現(xiàn)出來.如果沒有這個(gè)功能其實(shí)真正的原因是dribbble 并沒有開放這部分api. 官方開放的api列表如下:
Dribbble APIs:
FAQ:這個(gè)版本后是否還會(huì)繼續(xù)維護(hù)?
不會(huì).主要是因?yàn)槟壳癉ribbble API BEta版本存在很大的問題.
FAQ:為何出現(xiàn)加載數(shù)據(jù)不全?或是提示稍后加載數(shù)據(jù)?偶爾還會(huì)有崩潰.
首先我想正式說明這個(gè)問題.我為何放棄這個(gè)版本維護(hù)? 主要是因?yàn)镈ribbble 目前API存在一些比較重大缺陷.導(dǎo)致客戶端有些問題不可控.首先官方在API限制如下:
API calls are limited to 60 per minute and 10,000 per day
每分鐘請(qǐng)求數(shù)量不能超過60次.每天不要超過1W次.60次在一分鐘基本夠用.但偶爾在請(qǐng)求比較豐富ui文本會(huì)返回:
"Rate Limit Exceeded
如果你看到這個(gè)提示不要奇怪.這個(gè)是因?yàn)榉?wù)器端針對(duì)APi請(qǐng)求次數(shù)的限制.稍后一分鐘后在請(qǐng)操作及正常使用. 如果你在某些頁(yè)面出現(xiàn)意外的Crash崩潰現(xiàn)象.或是提示”Json Format is invalid” 這個(gè)事什么問題?主要是Dribbble API在某些情況下類似一天請(qǐng)求次數(shù)過多.或是服務(wù)器響應(yīng)請(qǐng)求時(shí)間過長(zhǎng)導(dǎo)致請(qǐng)求timeout.要接受的Json數(shù)據(jù)格式不完整.解析Json時(shí)出現(xiàn)Exception.導(dǎo)致應(yīng)用程序崩潰.而且出現(xiàn)問題基本在所有接口調(diào)試過程都出現(xiàn)過.不過客戶端已經(jīng)處理.在正常使用過程中基本不會(huì)出現(xiàn)這種情況.但還會(huì)有提示.這些問題我已經(jīng)向官方詢問并反饋.得到答復(fù)是等待正式版API發(fā)布.
正式因?yàn)镈ribbble APi現(xiàn)在BEta版本存在這些的硬傷. 讓我覺得維護(hù)這個(gè)版本開發(fā)已經(jīng)沒有多莫大的意義. 所以這個(gè)客戶端并不會(huì)發(fā)布到市場(chǎng)[如果有人可以代發(fā)也是可以的].當(dāng)然這個(gè)版本沒有經(jīng)過嚴(yán)格測(cè)試.我也偷懶了沒有做UT.所以如果你遇到某些bug導(dǎo)致客戶端崩潰.還請(qǐng)諒解.
基于如上原因開源這個(gè)項(xiàng)目.遵循BSD開源協(xié)議.
項(xiàng)目源碼: [https://github.com/chenkai/dribbble-for-windows-phone-8]
Contact: [@chenkaihome]
總結(jié)
以上是生活随笔為你收集整理的Dribbble for windows phone 8的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今天有点累
- 下一篇: 十二天深入理解计算机系统(一)