基于Djinni的跨平台C++移动开发的实践分享

所属专题:大话多终端/跨平台开发、HyBrid App、AR(解决方案专场)

嘉宾 : 蒋伟 | RingCentral铃盛软件资深研发负责人

会议室 : 201AB

讲师介绍

专题演讲嘉宾:蒋伟

RingCentral铃盛软件资深研发负责人

RingCentral铃盛软件资深研发负责人,负责Glip Mobile项目,带领团队完成Glip Mobile项目快速迭代开发,并荣获第14届Stevie® Awards国际企业奖移动通信类金奖。

2006年毕业后从事Mobile开发领域,曾在中兴通讯、Orange、西祠胡同等任研发经理。热衷于函数式编程、DevOps、持续集成。

议题介绍

演讲:基于Djinni的跨平台C++移动开发的实践分享

主题摘要: 

如何选择一个节约开发成本的跨平台方案并且不牺牲用户体验,这是很多技术负责人的一道难题。

RingCentral是统一通信服务全球领导者,本次演讲将以其旗舰通信工具Glip移动客户端为例,分享研发团队的在做“统一通信解决方案”时如何在不牺牲用户体验的前提下,从技术选型、基础组件、项目集成,真正实现了写一次代码,跨平台使用,从而大幅提高产品的性能、可用性及维护能力。

Djinni 是Dropbox开源的一个用来生成跨语言的类型声明和接口绑定的工具,主要用于 C++ 和 Java 以及Objective-C 间的互通。RingCentral从2015年中开始研究djinni,至今90%的业务逻辑实现了代码复用,逻辑共享,本次GMTC大会,我们会分享一些实践经验,为大家在选择跨平台方案上提供一条全新的思路。

本次演讲将分享:

1、Glip Mobile项目产品背景

  • RingCentral主要业务
  • Glip mobile的战略意义  

2、Djinni跨平台方案

  • Djinni是什么
  • 为什么选择djinni
  • 系统架构
  • 开发流程

3、通用能力组件介绍

  • 网络
  • 数据库
  • 日志
  • crash监控

4、实践经验

5、性能优化

听众受益:

1、提供了一套全新的移动App跨平台的解决方案

2、djinni常见的问题以及解决方案

3、使用djinni的开发最佳实践

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