開發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發佈的流程,真機調試技巧,證書,打包,上架。