任玉刚

2020-05-21

贝壳找房移动端在动态化、模块化、Flutter的经验总结

最近两年,贝壳找房经过高速发展,前端业务越来越庞大,同时需求也急剧增加。B 端主 App 的 Native 页面已经超过600 个,提高 App 的开发效率来满足研发需求迫在眉睫。贝壳找房从核心架构进行改造,封装页面框架、建设 UI 组件库、引入 Flutter,一系列改造措施使效率得到很大提升。但梳理过后发现还存在着重复开发的问题,没有将技术做到极致复用。在经过技术调整后,每类页面明确技术方案和实现框架模板,一键生成模板代码,Flutter 页面占比达到 50%,效率成倍提升,相当于2 个移动端开发,可满足 3~6 个产品经理的需求。