专题演讲嘉宾:袁晗光

百度资深研发工程师

从事软件开发 16 余年,2013 年入职百度,目前负责百度 App 和其他多个创新类 App 客户端功能迭代与架构方向,长期从事研发质量效率的平衡研究。

by 袁晗光

百度
资深研发工程师

提升效率永远是软件研发要追求的目标,让代码实现跨平台运行似平就是永恒的主题。当前本该一样的业务逻辑双端需要各实现一遍,最后不仅体验上有着细微的差别,QA 也需要双端各验证一遍;以及由于 UI 代码没有很好的和业务逻辑代码解耦合,导致业务逻辑代码复用困难等,这些影响人效的瓶颈该如何突破?

本次将分享为什么偏爱 KMM 技术?如何减少为不同平台编写和维护相同业务逻辑代码所花费的时间,同时又能保留 NA 编程的录活性和优势。

演讲提纲:

1. 概述

  • KMM 基本原理介绍
  • 同类跨平台框架对比 - Flutter & React Native

2. KMM 开发环境介绍

  • Android Studio & Xcode 环境配置
  • 如何在已有的工程中集成 KMM – AAR & Framework 

3. 重要技术建设

  • 平台差异化实现方式 - expect/actual 
  • 多线程 - Frozen 状态、Atomic 类、Kotlin协程
  • 网络、数据库、业务组件(账号、打点、分享)
  • 已有组件交互插件 & 二进制打包发布插件

4. 实践落地

  • 落地情况介绍 
  • 业务收益 

你将获得:

  • 了解 KMM 在 App 开发中的价值
  • 了解团队是否适合应用 KMM 来提升研发效率
  • 了解 KMM 开发过程中常见的问题及解决技巧

交通指南

北京·四季酒店

Beijing International Convention Center
地址:北京市朝阳区亮马桥路48号
  • 微信咨询

  • 电话咨询

    联系电话:+86 15600537884

微信联系我们

小姐姐