阿里开源了其 Flutter 应用框架 Fish Redux。
Fish Redux 是一个基于 Redux 数据管理的组装式 Flutter 应用框架,它特别适用于构建中大型的复杂应用。
特性包括:
函数式编程
可预测的状态容器
可插拔组件化
无损性能
Fish Redux 的灵感主要来自于 Redux、Elm 与 Dva 等框架,官方介绍其在这些优秀框架的基础上将集中、分治、复用与隔离做得更进了一步。
Fish Redux 的最大特点是配置式组装。一方面将一个大的页面,对视图和数据层拆解为互相独立的 Component|Adapter,上层负责组装,下层负责实现;另一方面将 Component|Adapter 拆分为 View、Reducer、Effect 等相互独立的上下文无关函数。所以它会非常干净,易维护,易协作。
项目地址:https://github.com/alibaba/fish-redux
上篇:
构建你的第一个Flutter视频通话应用
下篇:
一款基于OneBase+UniApp开发的小视频播放移动应用
1 开源版"AI制片厂"来了:12条流水线、一个人也能做专业视频... 2 OpenMontage:全世界第一个开源智能视频制作系统 3 AI视频生成Skill:Remotion + HyperFrames 4 Electron、React Native 都不用了?Rust 全栈框架 Dio... 5 Remotion 最强竞品!用 HTML 写视频,AI 自动成片 6 阿里又开源了一个顶级 Java 项目 7 AI那些事儿:今天给你掏个压箱底的顶级开源项目。 8 SEO Machine:开源 AI 全自动写 SEO 爆文,关键词、竞品分析一键... 9 2026年人工智能领域,这些岗位急需大量人才 10 AI应用快速原型开发:FastAPI + htmx ——无需React,为了快 11 智能目标检测:用 Rust + dora-rs + yolo 构建“机器之眼” 12 AI应用快速原型开发:FastAPI + htmx ——无需React,为了快!