1.需求前計劃和信息——。你需要制定一個完整的需求文檔、功能文檔、流程圖和時序圖。
2.交互設計,UI Design ——設計出基本完善的原型圖和基于app的交互設計效果,然后根據這些設計出完整的UI界面,學會切圖。一些需要自適應的素材圖片需要打補丁。請撥一三一四八七四五七。你還需要知道px、pt和dp之間的轉換,屏幕密度的轉換以及它們之間的系數,這樣你的app才能完美地適應不同分辨率的設備。其中,交互設計要求你在人機操作方面懂得很多技巧和經驗,掌握Axure等交互工具的使用,UI設計要求你掌握Photoshop和Illustrator。
3.要使用ADT到開發app軟件等開發環境,必須掌握java語言,熟悉安卓環境和機制。
4.如果不是單機版的app,你需要使用服務器,那么你要掌握WebService和開發的相關知識
ASP。常用的有. Net、PHP、JSP等。
5、熟悉并能夠開發數據庫。
6.有些函數需要做算法,這也需要一定的專業知識,尤其是數學基礎。
7.熟悉開發, API接口,包括自己對開發API的能力,調用第三方API的經驗。
8、熟悉TCP/IP、socket等網絡協議及相關知識。
9.掌握App發布流程、實機調試技巧、證書、包裝、上架。其實APP開發不一定適合一個人,太費力了。除非是小型應用程序的獨立版本,或者是使用現成app開發,的簡單第三方應用程序,否則團隊仍然需要完成各自的專業領域。
主要流程:
1.需求分析:
現階段大多數創業項目只是抽象的想法。擁有一份相對完整的需求文件,不僅有助于創業者比較全面了解和分析項目,如果項目由設計公司,完成,也有助于對方準確把握項目的定位和商業模式,從而給出專業的建議和解決方案。
2.原型設計
接下來,根據上面提到的具體需求文檔,項目經理將設計原型圖。
3.用戶界面設計
經過原型圖紙的反復推敲和修改,UI設計師將進行UI界面相關的配色設計、功能可視化處理、交互設計,以及各種模型和系統的適配。經過與項目經理的多次溝通和修改,終UI設計師得到了終的高保真設計圖。
4、開發
經過以上流程,將正式進入開發階段。