天天看點

【Android -- 實戰】APP 的開發流程

【Android -- 實戰】APP 的開發流程

一、正常的網際網路開發 App 的流程

  • 産品規劃,定産品方向
  • 需求調研,産出需求文檔
  • 需求評審,修訂需求文檔
  • 産品經理畫 app 線框圖(原型圖)提供給設計師
  • 設計師根據線框圖(原型圖)設計視覺稿
  • 程式員根據視覺稿搭建 UI 架構
  • 程式員根據需求文檔開發功能
  • 測試員編寫測試用例,根據排期進行測試
  • 程式員修複回歸測試回報的 bug,送出 beta 版
  • 測試通過,送出給營運釋出到管道上線

二、快速搭建項目

  • 定開發規範
  • 搭建 UI 架構
  • 選用開發庫內建(或自造輪子)
  • 第三方服務內建(視情況而定)

三、定開發規範

一個項目一般不會隻有一個人獨立開發,就算是獨立開發,我們也應該定一下開發規範,一般會有什麼樣的規範?

  • 命名規範
  • 代碼規範
  • 代碼管理規範

四、選用開發庫

一般我們 app 涉及到的庫會有:

  • UI 架構(比如下拉重新整理 PullToRefresh、側滑菜單 Slidingmenu)
  • 網絡請求庫(比如 okhtttp、Retrofit、Volley)
  • 資料操作庫(比如 GreenDao、Ormlite)
  • 圖檔緩存架構(比如 Universal-Imageloader、Glide)
  • 資料解析庫(比如 Gson)

五、第三方服務內建

六、雲測

  • 終端雲,省去測試裝置購買租賃成本
  • 高效率 節省測試人員成本及時間
  • 包含相容性測試、性能測試、功能測試
  • 操作簡單、詳細測試報告生成

繼續閱讀