Flutter实现原理及在马蜂窝的跨平台开发实践
App 中的应用实践 图10: 马蜂窝商家端使用 Flutter 开发的页面 开发方式:Flutter + Native 由于商家端已经是一款成熟的 App,不可能创建一个新的 Flutter 工程全部重新开发,因此我们选择 Native 与 Flutter 混编的方案来实现。 在了解 Native 与 Flutter 混编方案前,首先我们需要了解在 Flutter 工程中,通常有以下 4 种工程类型: 1. Flutter Application 标准的 Flutter App 工程,包含标准的 Dart 层与 Native 平台层。 2. Flutter Module Flutter 组件工程,仅包含 Dart 层实现,Native 平台层子工程为通过 Flutter 自动生成的隐藏工程(.ios / .android)。 3. Flutter Plugin Flutter 平台插件工程,包含 Dart 层与 Native 平台层的实现。 4. Flutter Package Flutter 纯 Dart 插件工程,仅包含 Dart 层的实现,往往定义一些公共 Widget。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |