老司机带你熟悉APP架构流程与开发接单app与优化 2018年1月 “老司机”带你从技术点到架构,体验BAT大厂的开发设计流程,掌握在开发不同阶段的架构技术方案选型,从而更高效的进行开发,拥有高逼格的商业项目经验! BAT级潜力APP项目
还原最真实的架构演进优化过程* A. T: b; ~& E4 Z, v( x9 p( l
从需求分析到功能设计、从技术点到架构,感受BAT大厂的APP项目设计方法 3 v% y, F* Z- M( L- w( I0 U, t
用MVP模式架构完成一款Android APP开发
架构设计与框架封装思想全揭秘/ w7 x4 x& m5 p, ^" U
体验业界大厂开发APP完整流程、工具方法及设计模式7 R7 O5 y/ u4 u3 p x. t! r5 ?
通用APP的设计架构经验分享- K9 B7 k3 \$ E0 B/ t
先讲设计后讲实现,先讲思路后动手实践
Github 托管项目,并持续优化项目,持续学习; F0 O( Z3 z( z+ N' V6 r, Y% [ @
从框架封装优化深入理解大厂APP架构
基础架构封装- N) G }8 l( y9 l8 @3 ]
网络模块:OkHttp 3.x、OkHttp 3封装、RxJava6 r" S/ @# d" Y+ a. ]! I
解耦模式:MVP介绍、RxBus、MVP重构(先落地后优化)
LBS 应用:高德地图、地图封装 T& A* i& D! ^4 _& w- v# E+ K
大厂工具应用8 ]4 m- h5 e. {2 Q- [
Github:代码版本管理工具
EasyAPI:前后端 API 文档维护平台
第三方SDK接入; p( y$ C9 f" z" S, q" ?
及LBS架构设计封装获取附近司机呼叫下单
更新消息架构设计验证司机接单、实时接送
(起点到终点)架构设计验证用户/订单管理、通用支付" O6 ~8 g \6 J1 A2 p
流程架构设计验证
一)课前介绍
二)项目分析与工时评估$ W4 B. _9 B8 J/ }
三)项目规范与多人开发
四)启动页面开发0 B3 W4 `: F$ ]. c: E- N7 i
五)使用OkHttp 3.x
六)完成网络模块架构及封装OkHttp# f+ H6 B# g- r, l6 y1 c f
七)账户注册登录模块设计与开发- d* W! p7 y; {1 S8 f+ Y) Z
八)MVP架构模式及优化/ z+ `" Q/ J* q% F
九)RxJava介绍及RxJava封装优化MVP
十)接入高德地图SDK6 e! Q' g; w8 d9 R+ A
十一)设计和封装LBS地图定位模块7 n n% [$ q' C: L! p) P
十二)实现查找附近的司机/ W L- P$ F6 ^" Y& I
十三)起点终点及呼叫司机下单
十四)接单以及接送过程逻辑开发 U% c% Y1 N; J
十五)订单列表及支付状态模块开发
十六)结束语
9 ] Y( S9 E: r- a' E9 E' W+ k; y0 d( D[size=11.4286px]
链接: https://pan.baidu.com/s/1LNvBfWqIhHpFe3k8D2gQDA 密码: 4duh
链接: https://pan.baidu.com/s/1CgBAw_I_Y_Mm0DE_mHxmCA 密码: y8pb
u
|