专题:移动开发
动态化、移动端机器学习、移动端影音、基础框架的更新等概念层出不穷,这些新问题在给传统开发的模式和线上的稳定性带来了新的挑战,本专题会挑选最新落地案例,希望大家能够看到移动技术的发展方向。
本专题下的议题
在线教育C端跨平台框架的设计与实现
曹斌 北京大米未来科技有限公司(VIPKid) 教师业务线C端负责人
袁弋洋 北京大米未来科技有限公司(VIPKid) 客户端基础架构负责人
所属专题:移动开发
课程概要
案例背景介绍:
公司有传统Web、PC(Windows/Mac)、移动多个端项目,许多业务都需要在这些端上进行快速的验证和迭代。导致上层业务与底层能力的建设都有重复的人力投入,为了避免重复造轮子,提高整体研发效率,并尽可能的让各端的用户体验一致,我们设计并实现了一套全端的跨平台解决方案,提供了业务层(JS)/基础能力层(C++)的标准接口。
解决思路/成功要点:
在基础能力建设上使用了C++11和asio完成对底层能力的调用,并通过dijinni定义IDL,生成各个平台对应的稳定接口。在平台相关层使用了系统提供的WebView(移动端)和Electron/CEF(PC/MAC)封装了基础能力,并提供了标准的JSSDK供上层业务使用。期间,我们在使用Electron的过程中踩了很多坑,并最终切换到了CEF。
成果:
目前这套框架主要服务于1v1业务线,也帮助其他业务线进行快速的业务验证和迭代
听众收益
1. 如何进行跨平台技术的选型 2. H5容器如何设计以及在业务场景落地 3. 如何快速的搭建PC客户端
快手移动端线上质量监控
芈峮 快手 应用研发部 测试负责人
所属专题:移动开发
课程概要
【案例背景介绍】
为什么要做线上质量监控
(1)客户端频发发布版本
(2)在线配置,在线开关随时变化
(3)后端服务随时可能上线或者变动
【解决思路/成功要点】
快手线上质量监控的建设步骤
(1)灰度发布系统的改造升级
(2)Crash监控,解析,报警和任务分配
(3)Anr的定义,定位和trace跟踪
(4)核心业务指标的巡检
(5)日志回捞的系统建设
(6)日志埋点相关的监控和问题排查
(7)线上开关系统建设
【成果】
目前的最佳实践
(1)监控指标报警体系
(2)客户端每日巡检,问题记录和跟踪
(3)版本发布前的埋点正确性确认
(4)用户反馈和监控相关问题联动和排查
听众收益
1. 线上质量监控的需要的一些工具建设
2. 从无到有的快速建立App线上质量监控体系
3. Superset 结合 Druid 相关的使用方法
4. 线上质量该如何监控如何运营
面向国际化业务的 Android 组件开发框架
张明庆 字节跳动 Android研发工程师
所属专题:移动开发
课程概要
案例背景介绍:
抖音短视频和火山小视频在代码规模与日俱增的同时,也面临着国际化业务的巨大挑战,特别在 App Bundle 技术逐渐成为国际化 App 标配之后,怎样将组件化、插件化以及 App Bundle 能力进行融合,通过尽量少的修改让模块在三种模式间切换,适应国内和国际化业务同步高速发展的需要,成为了摆在抖音和火山 Android 应用架构面前的难题。这次将给大家分享我们是如何构建出一个组件化、插件化、App Bundle 三位一体的应用架构的。
解决思路/成功要点:
组件化、插件化和 App Bundle 在模块划分,依赖关系以及编译构建上有很多不同之处,这里我们将介绍我们是如何将三者打通,构建出一套统一的代码框架以及编译构建流程的。
成果:
已经应用到抖音和火山 Android 项目中。
听众收益
如何通过一套应用架构实现组件化开发以及国内和国际化场景下的动态化模块加载。
本科就读于浙江大学,研究生毕业于中国科学院。先后在网易、得到等公司工作,目前在字节跳动负责火山小视频 Android 端架构和性能优化工作。
专题:移动开发
动态化、移动端机器学习、移动端影音、基础框架的更新等概念层出不穷,这些新问题在给传统开发的模式和线上的稳定性带来了新的挑战,本专题会挑选最新落地案例,希望大家能够看到移动技术的发展方向。
其他相关专题
-
移动开发
专题出品人:张明庆
字节跳动 Android研发工程师
动态化、移动端机器学习、移动端影音、基础框架的更新等概念层出不穷,这些新问题在给传统开发的模式和线上的稳定性带来了新的挑战,本专题会挑选最新落地案例,希望大家能够看到移动技术的发展方向。
-
智能运维/SRE
专题出品人:曲显平
百度 云原生和智能运维负责人
随着服务器以及应用规模的扩张,传统的运维方式越来越难以满足业务的要求。从工具化,到自动化,再到智能化,运维的方式在不断进步。本专题和专家一起探索智能运维的实践之路。
-
大前端(上午场)
专题出品人:于秋
美团点评 前端技术专家
随着大前端概念的升温,在了解现有的前端技术发展趋势的同时,在工程层面如何更好地攻城略地成为新的挑战,技术选型、性能优化等各种层出不穷的问题也成为了大家关注的焦点。
-
大前端(下午场)
专题出品人:城池
阿里云 智能业务中台体验技术团队——高级技术专家
随着大前端概念的升温,在了解现有的前端技术发展趋势的同时,在工程层面如何更好地攻城略地成为新的挑战,技术选型、性能优化等各种层出不穷的问题也成为了大家关注的焦点。
-
Cloud Native
专题出品人:姜宁
华为 开源能力中心 技术专家
互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。本专题将探讨Cloud-native的主流架构以及在企业中的具体落地场景和经验。
-
Service Mesh
专题出品人:曾宇星
网易 资深架构师
作为服务间通信的基础设施层,自2016年诞生至今已经有3个年头了,期间相关创新和产品层出不穷,今年来到了落地的关键一年,本专题将为您带来服务网格的业内最新前沿研究和实践分享。