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






