Tag

fish-redux

0 views collected around this technical thread.

Youzan Coder
Youzan Coder
Apr 26, 2022 · Mobile Development

Performance Optimization of Flutter Applications Using Fish Redux

By analyzing severe UI lag in a Flutter retail app, the team discovered that Fish Redux’s refresh mechanism and an inefficient JSON key‑conversion library caused excessive rebuilds; rewriting shouldUpdate, adopting ImmutableConn, and replacing Recase with a cached converter cut lag by roughly 60 % and demonstrated the importance of fine‑grained component management for high‑performance Flutter applications.

DartFlutterUI Lag
0 likes · 11 min read
Performance Optimization of Flutter Applications Using Fish Redux
Xianyu Technology
Xianyu Technology
Nov 18, 2021 · Mobile Development

Optimizing fish_redux 3.0: Architecture, Core Capabilities, and Code Refactoring

Fish_redux 3.0 refactors the framework by collapsing deep inheritance into a BasicComponent base, trimming code from over 3 k to about 1 k lines, streamlining context handling, and preserving core state‑driven UI, middleware, and assembly‑style componentization while adding lightweight extension packages and a roadmap for further Flutter and Dart 2.x enhancements.

Flutterarchitecturecode refactoring
0 likes · 9 min read
Optimizing fish_redux 3.0: Architecture, Core Capabilities, and Code Refactoring
Xianyu Technology
Xianyu Technology
May 18, 2021 · Frontend Development

Fish-Redux 2.0: Enhancing Dynamic Page Composition and State Management

Fish‑Redux 2.0 introduces the unified FlowAdapter, which combines static and dynamic adapters into a callback‑driven architecture that enables runtime component re‑ordering, server‑controlled A/B testing, and modular data handling, dramatically improving page flexibility, reducing code redundancy, and accelerating complex Xianyu business scenarios.

Dynamic CompositionFront-endadapter
0 likes · 9 min read
Fish-Redux 2.0: Enhancing Dynamic Page Composition and State Management
58 Tech
58 Tech
Mar 6, 2020 · Mobile Development

Integrating Flutter into an Existing Native App: Challenges, Solutions, and the Use of Flutter Boost and Fish‑Redux

This article details the process of embedding Flutter into a mature native Android/iOS application, covering architectural background, thread models, the drawbacks of the default multi‑engine approach, the adoption of Flutter Boost, code‑level integration steps, network and resource sharing techniques, and the subsequent migration to the Fish‑Redux framework for better modularity and maintainability.

DartFlutterNative Integration
0 likes · 17 min read
Integrating Flutter into an Existing Native App: Challenges, Solutions, and the Use of Flutter Boost and Fish‑Redux
Xianyu Technology
Xianyu Technology
May 23, 2019 · Mobile Development

Understanding the Connector in fish_redux: Architecture and Code Walkthrough

Fish_redux introduces a hierarchical connector that links a child Component to a filtered slice of its parent’s state, using get and set operations to extract and merge sub‑state, enabling efficient, low‑coupling data flow similar to React‑Redux’s connect but within a strict component tree.

ConnectorFlutterfish-redux
0 likes · 8 min read
Understanding the Connector in fish_redux: Architecture and Code Walkthrough
Xianyu Technology
Xianyu Technology
Apr 16, 2019 · Mobile Development

Understanding the Dispatch Mechanism in Fish-Redux

Fish‑Redux separates UI from business logic by using a dispatch function that routes actions from a view’s handler to the component’s effect, then to the page store’s reducer, passes through any applied middleware, updates the state, and finally notifies listeners to re‑render the UI.

DispatchFlutterfish-redux
0 likes · 8 min read
Understanding the Dispatch Mechanism in Fish-Redux
Xianyu Technology
Xianyu Technology
Jan 16, 2019 · Mobile Development

Fish Redux: A Modular Flutter Application Framework for Large‑Scale Projects

Fish Redux is a lightweight, configuration‑driven Flutter framework that extends Redux principles with a three‑layer View‑Effect‑Reducer architecture, automatic reducer composition, component‑level state decomposition, and high‑performance adapters, enabling centralized, observable data management, easier maintenance, team collaboration, and scalability for medium‑to‑large applications.

Component DesignFlutterfish-redux
0 likes · 10 min read
Fish Redux: A Modular Flutter Application Framework for Large‑Scale Projects