一、APP開發技術
基于移動端原生開發:iOS、Android技術開發等。
基于移動web框架開發:
1、基于React與響應式設計;
2、基于ionic與AngularJS;
3、微信小程序。
后端技術PHP、Java等。
二、APP架構
1、架構和業務邏輯緊密相連
2、不同的業務發展階段,架構發生演變
初期的架構不合理,隨著業務發展,后期架構調整很困難,然而早期過于追求最優架構,又會耽誤研發進度,所以產品的研發根據需求來確定合理架構,滿足業務需求的同時,節減成本,提升效率。
三、APP開發流程
1、項目啟動:原型設計、UI設計。
2、產品研發:
技術總監設計APP整體產品架構;
Android研發人員和iOS研發人員設計前端架構;
APP后端研發人員設計后端架構和API接口。
3、測試階段:一般一個月為宜。
四、APP推出
iOS上架至App store,7~15個工作日;
Andriod提交各應用市場,小米應用市場,豌豆莢,應用寶等;
讓用戶了解、下載APP,增加用戶粘性。
五、開發模式
因項目需求多變,一般周期較短,我們采用敏捷開發模式:問題評估、計劃解決方案、設計系統架構、開發代碼、測試、部署、維護解決方案等。