孙旭东,贝壳找房移动端架构师,公司技术委员会成员;2011 年加入阿里云任技术专家,在阿里沉淀了7年,负责移动端上 App 的架构设计、开发和管理; 2018 年加入贝壳找房,负责公司移动端的架构设计和规划,主导完成了公司通用的移动端核心架构搭建、监控和 Flutter 等基础设施,现在主要负责B端平台架构、房源、客源、贝壳经纪学院、直播、CA、IoT 等 App 业务;有着 12 年的移动端技术经验,擅长移动端架构设计、性能优化、开发工程效率提升等。

孙旭东,贝壳找房移动端架构师,公司技术委员会成员;2011 年加入阿里云任技术专家,在阿里沉淀了7年,负责移动端上 App 的架构设计、开发和管理; 2018 年加入贝壳找房,负责公司移动端的架构设计和规划,主导完成了公司通用的移动端核心架构搭建、监控和 Flutter 等基础设施,现在主要负责B端平台架构、房源、客源、贝壳经纪学院、直播、CA、IoT 等 App 业务;有着 12 年的移动端技术经验,擅长移动端架构设计、性能优化、开发工程效率提升等。
贝壳找房在 2019 年开始使用 Flutter, 搭建完基础设施,上线接近 100 个 Flutter 页面。在使用 Flutter 过程中,遇到一些问题和痛点,为了让更多业务使用 Flutter,提高 Flutter 的开发效率变得很重要。
标准化和复用是我们 Flutter 提效的两大核心,通过统一 UI 标准,统一建设标准 UI 组件库和功能组件库,提炼并复用标准 UI 布局,打通产品经理、UI 设计、开发之间的组件库,在整个开发流程上提效;根据页面类型建设不同页面框架,集成该页面通用能力,作为页面开发的最佳实践并提供模板代码,业务开发同学只需填空编程,做到了代码方案一致、风格一致,使 Flutter 更加容易上手和易用,提高了代码质量和可维护性。
截止 2020 年 9 月份,已经上线160个标准的组件和元件,月使用达到 400 次,有10 个 App 接入,统计不同业务的 41 个新增 Flutter 页面,平均节省 38%的 Flutter 开发时间。
演讲提纲:
1. Flutte r使用一年的问题和思考
2. 提高Flutter端开发效率
3. 页面框架与模板
4. 组件与元件
5. 总结与展望
听众收益:
1. 针对Flutter上层的基础设施不完善,大家上手难、使用难,开发效率低等问题,贝壳的解决思路;
2. 针对多个团队各自建设UI组件、功能组件等,工程量大,重复建设,UI体验不一致等问题提出自己的实践案例;
3. 针对没有按页面类型的统一的页面框架和模板代码,同样类型的页面,每个同学实现的方法方案各有差异,质量低,代码可读性可维护性低,开发效率低等问题提出解决方案。



微信咨询

电话咨询
微信联系我们
