美团客户端基于响应式的架构实践

所属专题:iOS新技术专场

嘉宾 : 臧成威 | 美团 iOS 高级技术专家

讲师介绍

专题演讲嘉宾:臧成威

美团 iOS 高级技术专家

美团 iOS 高级技术专家,负责美团平台美团 App 客户端的基础架构设计,流程管理系统的设计实施等工作。2009年毕业后先从事嵌入式软件开发领域,2012年投身移动互联网,曾在百度、CSDN工作。热衷于函数式编程和函数响应式编程,喜欢研究各类语言和库的底层实现。

议题介绍

演讲:美团客户端基于响应式的架构实践

客户端函数响应式编程的开发方式已经被越来越多的开发者接受,MVVM架构也是行业内普遍认可的一种开发方式。本次演讲将给出一种基于自研框架EasyMVVM的iOS应用开发解决方案,结合我们团队从ReactiveCocoa吸取经验到EasyMVVM的创造过程,从结合业务并兼顾性能的角度如何考量进行逐一的回顾。重点探讨了如何降低响应式编程的门槛、MVVM业务范式、业务模块复用等技术问题,为iOS应用开发提供一种新的可借鉴思路。

 

演讲主要内容包括:

1. EasyReact和EasyMVVM项目背景

2. EasyReact技术重点

  (1)面向对象设计

  (2)图论传播结构

  (3)数据双向同步

3. EasyMVVM架构重点

  (1)MVVM分层理解浅析

  (2)Data binding的重要性

  (3)delegate模式向声明化的迁移

4. 业务模块化

  (1)业务模块化的重要性

  (2)纵向设计与横向扩展性考虑

  (3)Rubik系统介绍

5. 业务范例和总结

 

听众收益:

提供一种新的基于面向对象设计的响应式编程思路,给与MVVM一套有效的范式约束供大家参考,分享我们在业务模块化的一些经验。

本网站图片存储由七牛云独家支持
扫码关注前端之巅,即可获取GMTC PPT