我必須爲Android應用製作新設計,但我只需創建可視部分(原生Android)。應用邏輯將由另一個人基於我向他呈現的內容創建。如何在只有佈局完成時呈現Android項目
我的問題是?這將如何正確管理?我必須製作每種佈局的XML嗎?我怎麼能向他人展示我的進步?
這樣做時應該考慮什麼?
感謝
我必須爲Android應用製作新設計,但我只需創建可視部分(原生Android)。應用邏輯將由另一個人基於我向他呈現的內容創建。如何在只有佈局完成時呈現Android項目
我的問題是?這將如何正確管理?我必須製作每種佈局的XML嗎?我怎麼能向他人展示我的進步?
這樣做時應該考慮什麼?
感謝
您需要先按照NoChinDeluxe的建議模擬應用程序(創建原型)。然後,如果你們繼續並決定編寫代碼,你的問題的答案是職責分離。正如傑弗裏所說,UI的工作不僅僅是佈局,還包括代碼。我會建議的是,你和其他人先聚在一起,並定義一些合同(界面),這將允許你們分裂工作並且並行工作。因此,他可以創建應用程序的業務邏輯,而不用擔心UI的實現。另一方面,您將不得不嘲笑他在開始時實施的業務邏輯,因此它不會阻止您的UI工作。
您可以爲所有的活動/屏幕布局XML文件,使用資源(圖標等通過@NoChinDeluxe的建議)。但是,由於您想運行模擬應用程序,因此您可能還需要創建一個「可拋棄」活動,以便您導航到應用程序的不同屏幕。在這裏,您可以添加多個按鈕,並且當您單擊每個按鈕時,您的應用程序會顯示特定的活動。這樣,您就可以向同事展示您創建的所有屏幕。我希望這有幫助。
這可能不是您想要聽到的,但創建Android佈局不是設計任務。它們與代碼密切相關,它們的設計將取決於工程師如何選擇實現該應用程序。
下面是一個例子。你可能有一個4格的網格。您可以使用RelativeLayout
,LinearLayout
或GridLayout
或GridViewLayout
。哪個會使用選擇?
我建議在需要時爲您的工程師提供模型和圖形資源。讓他/她採取這些並創建佈局。如果您想將佈局創建爲工程的(僅供視覺使用的)參考,那就太好了,但它肯定是該任務的非最佳工具。
事情做視覺部分時,您會考慮: -
您必須對您的應用程序
價值觀裏面的文件夾,你會發現
dimen.xml:對於不同的設備捫你可以設置。
string.xml:您可以存儲字符串提示或其他目的。
style.xml:用於設計或主題或自定義設計。
color.xml:將在應用程序中使用的顏色。
Google在編寫應用程序之前提供了大量資源來模擬應用程序。有Photoshop的文檔,圖標,用戶界面模型等。見http://developer.android.com/design/downloads/index.html – NoChinDeluxe