1. 程式人生 > >Android 開發流程(Android前端工作)

Android 開發流程(Android前端工作)

大類

介面開發(難度容易,但是耗時中等)

框架選型+使用(難度容易,耗時低)

前端業務邏輯編寫(難度高,耗時高,根據業務邏輯耗時不同,根據業務需求難易不同)

後端互動程式碼編寫(網路請求+IO+執行緒操作)(難度高,耗時中等)

程式碼測試(難度容易,耗時低)

BUG修復和細節實現(難度高,耗時高)

 

介面開發

  1. 首頁
  2. 訂單頁
  3. 訂單頁子項-訂單列表
  4. 訂單頁子項-訂單列表子項-檢視訂單詳情頁
  5. 訂單頁子項-訂單列表子項-檢視訂單詳情頁子項-檢視訂單過程頁(彈窗)
  6. 訂單頁子項-訂單列表子項-確認收貨跳轉頁面
  7. 訂單頁子項-訂單列表子項-確認收貨跳轉頁面子項-評價頁面
  8. 訂單頁子項-訂單列表子項-確認收貨跳轉頁面子項-評價頁面子項-評價完成跳轉頁/檢視評價
  9. 訂單頁子項-訂單列表子項-取消訂單跳轉頁面
  10. 訂單頁子項-訂單列表子項-刪除訂單跳轉頁面
  11. 個人中心頁
  12. 個人中心子項-我的資料
  13. 個人中心子項-我的資料子項-修改資料頁面(頭像)
  14. 個人中心子項-我的錢包
  15. 個人中心子項-我的錢包子項-充值
  16. 個人中心子項-我的錢包子項-充值子項-充值頁面/充值成功頁
  17. 個人中心子項-我的錢包子項-充值明細
  18. 個人中心子項-我的錢包子項-消費明細
  19. 個人中心子項-我的錢包子項-優惠券
  20. 個人中心子項-常用地址
  21. 個人中心子項-更多設定
  22. 登入註冊頁
  23. 登入註冊頁子項-登入頁/註冊頁
  24. 登入註冊頁子項-修改密碼頁/更改手機號頁/找回密碼頁/繫結手機號頁
  25. 登入註冊頁子項-驗證碼頁及功能實現
  26. 下單頁面
  27. 下單頁面子項-幫忙買頁面
  28. 下單頁面子項-幫忙買頁面子項-商品型別頁
  29. 下單頁面子項-幫忙買頁面子項-資訊填寫頁
  30. 下單頁面子項-幫忙取頁面
  31. 下單頁面子項-幫忙取頁面子項-收貨資訊填寫頁
  32. 下單頁面子項-幫忙取頁面子項-常用收貨地址選擇頁
  33. 下單頁面子項-幫忙取頁面子項-輸入地址頁(文字匹配定位地址)
  34. 下單頁面子項-幫忙寄頁面
  35. 下單頁面子項-幫忙送頁面
  36. 下單頁面子項-時間選擇/商品型別及重量/男女選擇/快遞點選擇頁面(彈窗)
  37. 下單頁面子項-支付頁面(彈窗)
  38. 下單頁面子項-支付成功頁面
  39. 下單詳情頁(取/寄/買/送)

框架選型+使用

功能框架

網路請求框架okhttp+retrofit2的學習+使用(重點)

響應程式設計框架RxJava的學習+使用(用於複雜功能的實現)

資料解析框架Gson的學習+使用(本人已經熟練掌握)

註解式程式設計框架Butter Knife的學習+使用(專案中並非一定要使用,該框架用於簡化程式碼)

圖片載入框架Glide的學習+使用(相對容易學習)

Android元件間的通訊框架RxAndroid或EventBus (非同步)(用於複雜功能的實現)

介面框架

側滑選單欄框架SlidingMenu

圓形圖片框架CircleImageView(容易)