重磅:阿里巴巴新一代 Flutter-Native 混合解决方案

Flutter 作为前端跨平台框架,可以说不仅是 Google 的明星项目,更是在自从被爆出后,就一直备受推崇,更别说在最近的 Google I/O 大会上被宣布成为「全平台」框架后,更加让人瞩目了。

其实说实话,作为一个跨平台,乃至全平台的框架,一般干的活越多的技术,前期可能虽然很火爆,但是往往后劲不足,比如: RN 之类的。

希望这次 Flutter 框架不会是如此的命运。

其实 Flutter 在国内,有一个团队其实是很早使用 Flutter 技术的团队,就是:闲鱼技术团队。

在很久之前,我之前推过一篇文章,闲鱼是国内最早几个使用 Flutter 开发的 App。他们写一组系列文章,介绍 Flutter 的使用感想和开发经验。 内容如下,技术博客还在持续更新中,对 Flutter 感兴趣的朋友可以持续关注一下:

博客地址:https://yuque.com/xytech/flutter/sh4fbm

但是,最近阿里巴巴又推出了新一代 Flutter-Native 混合解决方案。

FlutterBoost 是一个 Flutter 插件,它可以轻松地为现有原生应用程序提供 Flutter 混合集成方案。FlutterBoost 的理念是将 Flutter 像 Webview 那样来使用。在现有应用程序中同时管理 Native 页面和 Flutter 页面并非易事。 FlutterBoost 帮你处理页面的映射和跳转,你只需关心页面的名字和参数即可(通常可以是 URL)。

而这个 Flutter 插件正是出自于「闲鱼技术团队」之手。

开源项目地址:

https://github.com/alibaba/flutter_boost

你们以为仅仅如此么?

NO ,闲鱼技术团队又打造了开源高效方案关于 Flutter 高内聚组件的,那就是:fish-redux

Fish Redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 它特别适用于构建中大型的复杂应用。

它的特点是配置式组装。 一方面我们将一个大的页面,对视图和数据层层拆解为互相独立的 Component|Adapter,上层负责组装,下层负责实现; 另一方面将 Component|Adapter 拆分为 View,Reducer,Effect 等相互独立的上下文无关函数。

所以它会非常干净,易维护,易协作。

Fish Redux 的灵感主要来自于 Redux, Elm, Dva 这样的优秀框架。而 Fish Redux 站在巨人的肩膀上,将集中,分治,复用,隔离做的更进一步。

开源项目地址:

https://github.com/alibaba/fish-redux

闲鱼技术团队真的是很痴迷于 Flutter 框架,不仅仅在使用,还天天开源和分享一些关于 Flutter 的文章和插件等。所以,如果对 Flutter 的感兴趣的同学,可以关注一下闲鱼技术团队的博客和 GitHub 。

关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。

欢迎投稿本站:紫金网 » 重磅:阿里巴巴新一代 Flutter-Native 混合解决方案