老司機帶你熟悉APP架構流程與開發接單app與優化
2018年1月
“老司機”帶你從技術點到架構,體驗BAT大廠的開發設計流程,掌握在開發不同階段的架構技術方案選型,從而更高效的進行開發,擁有高逼格的商業項目經驗!
BAT級潛力APP項目
還原最真實的架構演進優化過程
從需求分析到功能設計、從技術點到架構,感受BAT大廠的APP項目設計方法xa0
用MVP模式架構完成一款Android APP開發
架構設計與框架封裝思想全揭秘
體驗業界大廠開發APP完整流程、工具方法及設計模式
通用APP的設計架構經驗分享
先講設計后講實現,先講思路后動手實踐
Github 托管項目,并持續優化項目,持續學習
從框架封裝優化深入理解大廠APP架構
基礎架構封裝
網絡模塊:OkHttp 3.x、OkHttp 3封裝、RxJava
解耦模式:MVP介紹、RxBus、MVP重構(先落地后優化)
LBS 應用:高德地圖、地圖封裝
大廠工具應用
Github:代碼版本管理工具
EasyAPI:前后端 API 文檔維護平臺
第三方SDK接入
及LBS架構設計封裝獲取附近司機呼叫下單
更新消息架構設計驗證司機接單、實時接送
(起點到終點)架構設計驗證用戶/訂單管理、通用支付
流程架構設計驗證
一)課前介紹
二)項目分析與工時評估
三)項目規范與多人開發
四)啟動頁面開發
五)使用OkHttp 3.x
六)完成網絡模塊架構及封裝OkHttp
七)賬戶注冊登錄模塊設計與開發
八)MVP架構模式及優化
九)RxJava介紹及RxJava封裝優化MVP
十)接入高德地圖SDK
十一)設計和封裝LBS地圖定位模塊
十二)實現查找附近的司機
十三)起點終點及呼叫司機下單
十四)接單以及接送過程邏輯開發
十五)訂單列表及支付狀態模塊開發
十六)結束語