首頁>Club>
10
回覆列表
  • 1 # 你小子真帥188

    1、前期需求規劃與資訊——你需要制定出一個完整的需求文件,功能文件,流程圖,時序圖。

    2、互動設計、UI設計——設計出基本且完善的原型圖和app基礎的互動設計效果,之後再根據這些設計出完整的UI介面並學會切圖,一些需要做自適應的素材圖片需要做點9patch。 這裡還需要你懂得px,pt和dp之間的換算,螢幕密度的換算和相互之間的係數,以便你的app能完美適應不同解析度裝置。其中互動設計需要你懂得很多人機操作的技巧經驗,掌握Axure等互動工具的使用,UI設計需要你掌握Photoshop和Illustrator等操作。

    3、使用ADT之類的開發環境進行app軟體開發,你最基本的也得掌握java語言,熟悉android環境和機制。

    4、如果不是單機版的app,需要用到伺服器,那你還得掌握WebService相關知識和開發語

    言,常用的有ASP.Net,PHP,JSP等。

    5、熟悉並能開發資料庫。

    6、某些功能需要做演算法,這還需要一定得專業知識,尤其是數學基礎。

    7、熟悉API介面開發,這裡包括你自行開發API的能力以及呼叫第三方API的經驗。

    8、熟悉TCP/IP,socket等網路協議和相關知識。

    9、熟練掌握App釋出的流程,真機除錯技巧,證書,打包,上架。 App開發其實不一定適合一個人搞,太費勁,除非是一個單機版的小應用,或者利用現成的app開發簡單的第三方應用,否則還是讓一個團隊來完成各自擅長的領域。

  • 中秋節和大豐收的關聯?
  • 每次和女朋友出去,感覺她很在意別人的眼光,不讓我牽手怎麼辦?