2011-06-26 83 views
3

我想從你們那裏得到一些幫助,設計。我一直在研究android的應用程序,一段時間,剩下的就是設計部分。經過幾個小時的努力和工作,我意識到我沒有那麼擅長它。應用程序設計

所以,我想問問大家:

你在哪裏得到你的主要觀點?

你是如何開始的?

什麼是重要的考慮,突出,等等?

任何其他提示?

謝謝!

+1

讓我們在這裏明確:你**第一**寫你的程序,然後**然後**你想設計程序?爲什麼這會讓我感到驚訝和害怕? –

+0

花一些時間在這個網站上http://www.androidpatterns.com/。它會幫助很多! (適用於Android部分) –

+0

感謝您的網站! – Seb

回答

8

1)保留所有的觸摸表面的手指足夠大

許多開發商從桌面開發來使引入專爲鼠標coursers太多的小水龍頭的表面,而不是指尖的錯誤

2)明確什麼是可點擊的

縮進按鈕的可用性奇蹟。

3)觀看字體大小

一般,永遠也不能低於8磅字體。他們變得不可讀。對於您期望用戶在旅途中(在移動的列車上)閱讀的任何內容,請堅持10pt或更大。 (個人經驗,YEMV)

4)發表了動畫

它總是誘人的把動畫菜單和屏幕。通常,讓他們轉換。在靜態屏幕上,用戶寧願分心。

5)如果有必要,跨越多個屏幕

用戶有一個更容易的時間處理2精心打造的分割,易於理解數據的屏幕彼此不是通過做他/她的方式後,一個過於複雜的屏幕包括所有這些項目。

6)既然你也有iPhone標籤,嘗試了iOS界面指南

如果你是一個註冊的開發人員,可以從Developer Portal訪問它們。另外,請看看今年的WWDC會議 - 其中一些涉及界面設計。

7)對於實際的圖形,看看這些網站

  1. PSDGraphics(3個$特許權使用費)
  2. MySiteMyWay(版稅免費圖標)
  3. CGTextures(版稅免費紋理)
2

0x90有很好的答案。當你已經做了很多的工作,我的設計假設你的意思佈局設計,而不是程序設計,我還要補充:

1)確保它可以在不同的屏幕尺寸,方向和屏幕密度

運行

目前超過75%的Android運行在每英寸高密度的普通尺寸屏幕上。但即便如此,它還有四大類型 - WVGA800和WVGA854的屏幕尺寸均爲縱向或橫向。

Google建議您爲縱向和橫向設計好,但如果您決定節省時間並只做一個,請確保將程序凍結到該方向。

17%的Android用戶使用舊的或更便宜的HVGA屏幕,所以我也爲這些設計。我通常檢查我在WVGA800,WVGA854和HVGA中以橫向和縱向模式工作,如果我有時間做其他工作。

2)不要浪費時間做自己的圖標,這將不會好看,無論如何

製作或獲取圖標程序(你將不得不這樣做)時,http://findicons.comhttp://iconfinder.com可以顯示你可以使用一些免費的商業或付費圖標。他們是藝術家製作的,看起來比任何你可以花上幾個小時做的都好,除非你是一個藝術家。有些人對Android Asset Studio發誓,我還沒有使用它。

3)XML還是以編程方式?

由於您是程序員而不是XML schlepper,因此我相信至少知道如何在代碼中完成所有佈局是個不錯的主意。一旦你至少做了一次,然後用xml來完成,因爲在許多方面用xml做事情更方便。

對於非常靜態的頁面,我發現xml工作得很好。即使頁面中的元素(TextView,按鈕等)是靜態的,值不斷變化,xml仍然運行良好。如果一個頁面的元素可以根據特定的條件改變很多,我寧願用代碼來完成。這取決於什麼對你更好,有些人更喜歡在任何事情上更加xml重。