開發app需要的技術有:
1、前期需求規劃、資訊的能力:需要制定出一個完整的需求文件,越明確越好,功能文件越相系越好,流程圖,時序圖。前期準備的越充分,後續問題出現的就越少。
2、互動設計、UI設計的能力:自己除了是個程式設計師,還得是個設計師。
3、使用ADT之類的開發環境進行app軟體開發,需要掌握java語言,熟悉android環境和機制。
4、如果不是單機版的app,需要用到伺服器,那還得掌握WebService相關知識和開發語言,常用的有ASP.Net,PHP,JSP等。
5、熟悉並能開發資料庫。
6、數學知識要好。因為某些功能需要做演算法。
7、熟悉API介面開發,這裡包括自行開發API的能力以及呼叫第三方API的經驗。
8、熟悉TCP/IP,socket等網路協議和相關知識。
9、熟練掌握app釋出的流程,真機除錯技巧,證書,打包,上架。