歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
代碼編寫部分其實不難,我也不多說了。我們說說設(shè)計部分吧。1、要買手機,要經(jīng)常用,這個聽起來簡單,但是實際上沒那么簡單。2、寫好了程序要多用,不要在模擬器上用,要在真機上用。3、要躺著用,坐著用,歪著用,趴著用。4、要地鐵用,商場用,等車用,咖啡館用。5、總之,用戶怎么用就怎么用。6、電腦軟件上的用戶和開發(fā)者,都是坐著用的,手機用戶會老老實實的坐著么?答案 2:
建議看一遍dev guide和reference收獲會很大,UI界面多體驗一些軟件,嘗試著自己去實現(xiàn)練習(xí)答案 3:
壓力好大,怎么會邀請到我頭上的。作為一個前 Android app 開發(fā)人員隨便拋個磚,等玉。關(guān)于代碼編寫我覺得還是一個熟能生巧的問題。寫的代碼多了,當(dāng)然寫的時候也要動腦筋思考為什么要這樣、有沒有更好的方法實現(xiàn)等等,編碼能力自然就提高了。至于設(shè)計,就軟件的功能和基本交互而言,我覺得一個好的設(shè)計應(yīng)該會來自于作為一個用戶的本能的驅(qū)動。我希望有這樣一個軟件,可以做這樣一個事情,這樣的希望是一個自己的好的設(shè)計的基礎(chǔ)。然后是多參考其它軟件的實現(xiàn),尤其是那些最領(lǐng)先的對手的例子。熟悉這些交互的模式,在自己進行思考的時候也可以進行套用。最后,在界面設(shè)計方面,如果可以,請請教專業(yè)人士。很多時候一個只有程序員的團隊做出的東西和一個有 UX (用戶體驗工程師)的團隊設(shè)計出的東西差別是非常巨大的。做了一段時間的手機開發(fā),我開始覺得 UI 應(yīng)用程序的水深絕不是看上去的那點。包括軟件的分層、前后臺消息交互、并發(fā)和等待的處理、緩存和數(shù)據(jù)持久化、錯誤處理等等,一個好的 GUI 應(yīng)用的復(fù)雜程度仍然會是一個五臟俱全的麻雀。另外 @de-o.-f 提到一個關(guān)鍵。很多手機平臺都會有 UI Guidelines,參考這些 Guidelines 有助于保持平臺上的一致的用戶體驗,對于建立良好的用戶適應(yīng)性是很有好處的。就算 iOS 的設(shè)計再優(yōu)秀,一個完全照搬 iOS 界面的應(yīng)用放到 Android 里總是不順手。答案 4:
邀請我了 。。。。。。。 還是學(xué)好算法吧答案 5:
居然被邀請了說實話,我不會代碼,工作只是從事視覺設(shè)計的我覺得要多看多練多動腦子吧答案 6:
作為一個在職的feature p-one 開發(fā)人員,給出幾點建議:1.要明確手機軟件設(shè)計有很多類別,有類似我們的feature p-one的軟件設(shè)計,UI設(shè)計(在我們說來是MMI設(shè)計);也有專門的應(yīng)用程序(APP)設(shè)計,比如說針對android操作系統(tǒng)的,ip-one(ios)系統(tǒng)的,s60(QT)。你要確定你要學(xué)在哪個平臺下面做開發(fā)。2.不管是對何種平臺。做軟件開發(fā)一定要會自己搭建開發(fā)環(huán)境,要搭建好開發(fā)環(huán)境了再談開發(fā)才有意義(我覺得在校學(xué)生可能都沒有經(jīng)過這方面的經(jīng)驗)。開發(fā)環(huán)境中最主要的是手機模擬器,你可以在手機模擬器上面運行自己開發(fā)的軟件 ;-)。3.開發(fā)環(huán)境每個平臺都有專門的手把手教的開發(fā)環(huán)境搭建教程,你直接到他的官網(wǎng)去看就行了。android的是developer.android/(這個地址會被墻,你-看就行了),ip-one(ios)的是apple.cn/develope...,其他的操作系統(tǒng)也同樣;4.接下來的就是好好練習(xí),鞏固你在學(xué)校中學(xué)習(xí)到的編程能力,數(shù)據(jù)結(jié)構(gòu),等等能力了,這個應(yīng)該每個人都不差,就不說了。答案 7:
體驗別人的手機系統(tǒng)和各類應(yīng)用 找出OK或者不怎么OK的地方 想想如果是你,你準(zhǔn)備怎么改進。至于代碼純技術(shù)的就不嚇攙和了下一篇:基于HTML5的WebAPP會一統(tǒng)-嗎?多長時間它能在某種程度上的“統(tǒng)”? 下一篇 【方向鍵 ( → )下一篇】
上一篇:美國又推出 tribalfis-部落魚,輕博客模式是否又會被大眾追捧? 上一篇 【方向鍵 ( ← )上一篇】
快搜