首页 实战 BAT大厂APP架构演进实践与优化之路
收藏

BAT大厂APP架构演进实践与优化之路

阿里大牛带你真实体验BAT大厂APP项目流程,从诞生到架构优化完整过程实践

BAT大厂APP架构演进实践与优化之路

难度 中级 时长 8小时12分钟 学习人数 343 综合评分 9.85

阿里“老司机”带你从技术点到架构,体验BAT大厂的开发设计流程,掌握在开发不同阶段的架构技术方案选型,从而更高效的进行开发,拥有高逼格的商业项目经验!

大利猫
讲师

BAT界资深开发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

BAT级潜力APP项目
还原最真实的架构演进优化过程

从需求分析到功能设计、从技术点到架构,感受BAT大厂的APP项目设计方法
用MVP模式架构完成一款Android APP开发

架构设计与框架封装思想全揭秘
体验业界大厂开发APP完整流程、工具方法及设计模式
通用APP的设计架构经验分享
先讲设计后讲实现,先讲思路后动手实践
Github 托管项目,并持续优化项目,持续学习

从框架封装优化深入理解大厂APP架构

基础架构封装
网络模块:OkHttp 3.x、OkHttp 3封装、RxJava
解耦模式:MVP介绍、RxBus、MVP重构(先落地后优化)
LBS 应用:高德地图、地图封装
大厂工具应用
Github:代码版本管理工具
EasyAPI:前后端 API 文档维护平台

代码解耦分层优化前后对比

Before

After

抽取通用架构并落地验证-APP架构设计

呼叫司机

司机接单

接到乘客

结束行程

模拟支付

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问,
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据所学知识
自行修改、优化

适合人群及技术储备要求

如果你想从程序猿进阶架构师,或是想体验BAT级大厂从零架构商业APP演化过程,本课程给你最真实的体验,掌握大厂项目管理和代码流程规范

学前必备技术

具备良好的Java 编程基础、Android 基础等,并具备至少一个Android完整项目经验

环境参数

  • 开发语言 Java jdk1.7
  • 开发工具 Android Studio
  • 基础框架 RxJava/OkHttp/RxBus等
  • LBS框架 高德SDK

万事俱备 只等你来

  • 逸玄

    好评

    1. 16年初就关注老师的博客了,博文挺多是偏重对客户端架构模式的思考和对技术的规划,都挺值得思考和借鉴; 2. 都是因为松鼠厂结的缘,猫兄的经历肯定有很多大厂的实战经验值得为外人道; 3. 大致扫了下课程,猫兄能带你从0开始并切入问题场景带你浅尝初入架构之路,这个也是课程的特色; 4. 最后,猫兄这位老司机能带你用Bmob和高德等商用第三方SDK体验代码封装和架构演变的过程,也期待后续可能能日渐丰富, 能带给我们来自大厂明星App开发过程中的心得哈!

  • 慕尼黑4942162

    好评

    老师人太好了,出问题后两次吧项目发给老师了,第一次是打车的项目,第二次是个人做React Native项目时出问题,老师也给看了。老师忙的很,但是还是抽时间给看了,太好了

  • 詹徐照

    好评

    课程业务逻辑很简单; MVP先写接口再写实现的思路,很好的让视图显示和业务逻辑分层,让代码更加清晰; 网络、LBS引入了indirection中间件,方便以后替换具体实现的思想 很有前瞻性和启发性。

查看全部62条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题