Flutter 实现原理及在马蜂窝的跨平台开发实践
发布时间:2019-03-27 11:44:13 所属栏目:教程 来源:电商客户端团队
导读:一直以来,跨平台开发都是困扰移动客户端开发的难题。 在马蜂窝旅游 App 很多业务场景里,我们尝试过一些主流的跨平台开发解决方案, 比如WebView 和 React Native,来提升开发效率和用户体验。但这两种方式也带来了新的问题。 比如使用 WebView 跨平台方
首先先介绍下 Flutter 路由的管理:
图14 :Flutter 路由管理 如果是纯 Flutter 工程,页面栈无需我们进行管理,但是引入到 Native 工程内,就需要考虑如何管理混合栈。并且需要解决以下几个问题: 1. 保证 Flutter 页面与 Native 页面之间的跳转从用户体验上没有任何差异 2. 页面资源化(马蜂窝特有的业务逻辑) 3. 保证生命周期完整性,处理相关打点事件上报 4. 资源性能问题 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |