话题公司 › 贝壳

公司:贝壳

关联话题: 链家、自如

贝壳找房(Ke Holdings Inc.)又称贝壳集团,是中华人民共和国一个二手房、新房和房屋出租资讯网站,成立于2017年11月21日。该网站通过抽取成交双方的佣金来获利。2020年8月13日,贝壳集团在纽交所挂牌上市。

FlutterEngine在Pad上的演变

贝壳在iPad和安卓平板(这两种后续统称为PAD)上面进行了多款产品的开发;为了提高开发效率,实现一套UI跨端展示,贝壳使用Flutter进行了大量实践。

在手机上屏幕比较小,一般一个页面就是一个完整的Flutter页面,这种场景使用一个FlutterActivity容器进行加载就可以了。然而在PAD上,屏幕比较大,交互更加的丰富;由于业务上大量的用到了地图和一些H5页面,会出现同屏Native和Flutter混合的情况,会使用到FlutterFragment和Fragment在同屏切换的场景;因此我们不得不采用Native+Flutter的混合方案,FlutterEngine作为Native和Flutter桥连的容器在这中间扮演着重要的角色。

这期间贝壳PAD经历了单FlutterEngine到多FlutterEngine再到Flutter2.0的FlutterEngineGroup这一系列的容器改变,下面会详细的介绍FlutterEngine在PAD上的演变过程。

从用户场景出发:重构B端新房信息线上化

众所周知,链家在二手房业务中深耕多年,无论是线下服务体系和线上产品工具都处于行业内头部水平。但相较于二手业务,新房业务的整体发展还存在较大差距,部分业务流程仍处于线上化建设中。聚焦到经纪人的作业工具来看,二手和新房的产品使用体验差异也很大,其中房源模块的问题尤为突出。如果二手房源产品体验是80分,那新房可能只有20分。而房源是新房经纪人最重要的作业模块,在产品满意度贡献权重最高。但满意度偏低,因此其体验问题亟待解决。

基于Fiber的React Diff算法源码分析

本文从源码角度就全新的React Fiber架构和大家聊一聊Diff算法。

iOS端循环引用检测实战

iOS开发中,循环引用是一种常见的内存泄漏。本文基于MLeaksFinder工具,对贝壳找房APP进行了内存泄漏的检测和治理。目前已取得了明显成效,因循环引用导致的内存泄露问题基本解决,内存OOM率也降低了20%+。

响应式编程和协程在Java语言的应用

本文针对Java语言的高并发场景,提出了进一步优化性能的技术原理和实现思路,通过WebFlux和Quasar的合理应用,减少硬件资源占用,提高资源利用效率,对于深度优化应用表现收益显著。

构建线下服务体验的度量衡:“接地气”的客户体验管理体系

在服务经济时代,如何搭建一个科学、系统、可量化的体验评估体系,全面、有效地评估和管理客户的服务体验,是许多用户体验从业人员、设计管理者和公司管理层面临的难题。本篇文章结合贝壳集中签约服务的实例,分析我们在搭建体验评估体系的经验和方法论。

居住场景下的营销设计体验探索

随着服务经济的全面崛起,服务者价值得到了前所未有的关注,而消费者对个性化服务的情感和体验也提出了更高的要求。

在人口增长红利殆尽的当下,流量的竞争逐步演变为存量的博弈,私域营销也成为了房产服务者们获客的关键手段。

在过往的调研访谈中不难发现,服务者们在真实的作业场景下,存在着大量生产、分发及传播物料的诉求。

Flutter流畅度优化神器-开源组件keframe详解

keframe是贝壳的一个关于Flutter流畅度优化的开源组件。主要功能是通过分帧渲染来优化由构建导致的卡顿,例如页面切换或者复杂列表快速滚动的场景。

Android增量代码覆盖率测试在被窝家装App中的探索与实践

如何让你的代码测试更充分?快来一探究竟吧!

Flutter for Web在贝壳找房容灾降级中的应用

本文介绍了贝壳找房Flutter Web容灾降级方案的设计、原理以及技术难点和解决方案。

贝壳&掌链64位架构适配实践

积累多年的Android项目,突然需要适配64位,引入的几十个so文件找不到归属,一个一个找,效率低得可怜,怎么样才能高效的适配64位?

初识WebAssembly

WebAssembly作为一门新兴起的技术,在 JavaScript 圈非常的火。那么究竟什么是WebAssembly,为什么会诞生WebAssembly,它凭什么实现了高性能,会不会取代JS呢?接下来这篇文章带你进行一个简单的了解和认识。

从babel plugin插件入门到babel plugin import 源码解析

Babel 是一个微内核架构,大部分工作是由插件来完成的。Babel 分为三个处理步骤:解析(parse),转换(transform),生成(generate)。Babel 插件的工作就是在转换阶段介入的。

贝壳找房iOS 疑难Crash治理实践

本文介绍了Crash原理和部分贝壳找房iOS疑难Crash治理实践,并重点介绍了iOS 15上WebView容器Crash的排查和解决过程。经过阶段性治理,App稳定性得到极大的提升(Crash率下降了60%+)。

如何锁定用户的核心需求:用科学的方法理性决策

你是否苦恼于用户纷繁复杂的需求不知如何取舍?你是否面对着诸多的业务方案难以抉择?

工作生活中,决策是我们不可避免的难题。如何做出明智的选择,在分析过程中保持“理中客”,抓住用户的核心诉求,提升产品的用户体验,是用户研究持续关注的议题。

贝壳智能化测试探索实践 - 前端问题智能化识别

贝壳智测平台利用图像识别方法和深度学习算法等AI技术实现了前端问题的智能化识别能力。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-22 20:12
浙ICP备14020137号-1 $访客地图$