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

【回复“1024”,送你一个特别推送】

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 。

最后,给大家推荐一个福利吧。

给大家推荐一个专栏课程:《Open Resty从入门到实战系统》,如果你是个服务端工程师,且工作中涉及 Nginx、高性能、高并发、动态控制、性能测试、分析等,那么,不论你使用什么开发语言和平台,OpenResty 都是不可多得的高性能开发利器。其实有不少人没接触过 OpenResty,作为一个兼具开发效率和性能的服务端开发平台,OpenResty 并不像其他开发语言一样从零开始搭建,而是基于成熟的开源组件—— Nginx 和 LuaJIT。

现在我给大家争取的福利是:结算时输入「优惠口令」:GEEKDHPUA,可再叠加 ¥5 优惠,到手仅 ¥63,口令,今晚12点后过期,再加上我给大家的红包返现 24 ,所以,才 39 元就能买到这个专栏。请扫描下图中的二维码购买。

关注我的朋友和读者都知道,我不要极客时间给我的返现,我都会把返现再发给大家,所以,通过我购买,绝对全网最低价

公众号对话框,回复关键字“1024”

免费领取30本经典编程书籍

- 长按识别关注 -

技术,职场,产品,思维

行业观察

评论