- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
链家网移动端敏捷之术概要
链家网移动端敏捷之术
内容摘要
与时偕行
更进一步
开疆拓土
刀耕火种
业务现状
业务现状
链家网移动端业务介绍
新房
学区房
百科
…
委托 钥匙托管
房源动态
…
二手房
地图找房
估价
房屋实堪
经纪人
客源管理
商机获取
签约
金融
…
买方服务
卖方服务
房源管理
签后
租房
销售周报
经纪人
端
用户端
业主端
链家网
连接 * 数据 * 服务
链家网移动端业务特点
目标用户角色丰富
服务于房产领域的各个角色:用户、
业主、经纪人
业务和产品多元化
覆盖二手房、新房、租房、估价、业主委托、
钥匙托管、房源管理、客源管理等业务,包含
链家App,Link,新房Link,案场等多个App
业务地域范围广且差异性大
北京、天津、青岛、成都等17个城市,各个城
市的业务范围不同
线上业务需快速响应线下业务的部署
房产O2O平台,强调线上线下的配合
刀耕火种
业务简单
业务覆盖城市范围小
仅支持北京等少数城市
产品用户角色单一
产品仅服务于买方,卖方、经纪人角色非
目标用户
业务单一,未形成线上线下的闭环
早期仅支持二手房业务,且线上的浏览行为未
和线下的经纪人带看等行为打通
团队工作方式传统
团队规模小
iOS和Android端各2位,人员密切配合,不存
在业务线的分工
瀑布式开发
版本需求比较稳定,在开发过程中很少调整
手工打包上线
产品投放渠道较少,发版节奏平缓,测试和上线均靠
手工打包
Model
View
Controller
架构简单
MVC架构
通用设计,学习和维护成本低
MVC架构功能划分清晰;不容易产
生误解,开发人员之间沟通无障碍
对复杂业务不适应
业务逻辑变复杂时,Controller将变
得越来越大
开疆拓土
需求与挑战
地域性业务差异
支持北京、青岛、成都、南京等9个城市,各城市
支持的业务范围需根据公司战略随时调整
业务增多,内容型业务的形态多变
由单一二手房买卖业务增加到新房、租房、百科、问答
等业务群,且热点、百科等内容型业务的具体形态多变
人员增多,人均产出下降,代码质量堪忧
团队人员增长到3倍,技术水平参差不齐,规范缺失
,项目质量缺乏保障
地域性业务差异
基于短链的配置化
配置化
更统一
各个业务的解析和跳转逻辑由跳转
引擎统一处理
更灵活
城市配置由服务端下发,城市业务
范围的调整不依赖发版
扩展性更强
快速支持新增城市,且对新业务的
支持不影响旧功能
服务端下发城市配置
配置信息包含业务入口icon、标题
、跳转短链,功能开关等
跳转短链注册表
保存短链pattern与页面的类别、类
参数名、短链参数名、默认参数值
、跳转方式等的对应信息
短链解析和页面跳转
使用注册表中的短链pattern做正则
匹配,根据匹配到的信息创建页面
并用对应的跳转方式打开
业务快速上线和调整
Hybrid App
…
问答
内容型业务、运营活动
H5
百科
热点
…
租房
重点业务体验保证
Native
二手房
新房
HLWebViewController
UIWebView
HLHybridBridge——统一交互方
案
iOS平台Native与H5交互时序图
很小巧很清晰
不依赖第三方解决方案, 交互
流程更清晰,学习成本更低
信息传递安全
通过Bridge注入参数信息,而
不是放在url里
两端方案统一
iOS Android采用统一方案
, H5页面开发更加快速
1.webViewDidFinishLoad(
)
2.registerBridge()
3.setTitleViaBridge()
4.actionShareViaBridge()
项目质量缺乏保障
1
% crash率
代码规范形成
代码风格一致,提高可读性
;统一的入口参数校验、异
常处理等,提高健壮性;
开发流程优化
Code Review
同步开发人员对代码和设计
的理解;提前发现问题
敏捷开发模式
随时交付,提早反馈
0
成本增加新城市
15年3月上线
3
条业务线
收益(一)
0.3
% crash率
千行代码bug数
9
收益(二)
与时偕行
需求与挑战
多个新产品需快速上线
计划推出Link、新房Link产品,需要能复
制已有功能快速上线
多个业务团队并行开发
随业务复杂性提升,链家App演变成为多
业务团队并行开发模式,需要相应架构支
撑
对接后端团队越来越多
沟通成本高,发版风险大;不同团队接口
数据格式差异大,客户端数据解析和校验
逻辑复杂
组件化
公共
模块
业务
主工程
Frameworks/jar包
AppD
您可能关注的文档
- 铸造工艺学1-4.doc
- 铭记历史,勇往直前正稿.ppt
- 铸造石施工方案.doc
- 铸造基础知识讲座.ppt
- 铸造基础知识.ppt
- 铝模水电施工技术交底.pptx
- 链传动(第14章).ppt
- 链接策略(交换链接).pptx
- 铸造缺陷分类及介绍.pptx
- 链接策略(外部链接).pptx
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)