Tagged articles
461 articles
Page 4 of 5
Xianyu Technology
Xianyu Technology
Aug 13, 2020 · Mobile Development

Flutter Memory Optimization: Common Issues and Solutions

The article explains Flutter memory optimization by detailing Dart VM’s generational garbage collection, showing how to use Observatory/DevTools to detect leaks, and presenting common leak patterns—such as lingering listeners, undisposed ImageStreams, and uncached asset bundles—and their practical fixes for developers.

Dart VMDevToolsFlutter
0 likes · 7 min read
Flutter Memory Optimization: Common Issues and Solutions
Xianyu Technology
Xianyu Technology
Aug 4, 2020 · Mobile Development

Dart Annotation Code Generation in Flutter: Concepts and Implementation

Flutter’s lack of runtime reflection forces developers to use compile‑time annotation‑based code generation, where simple const annotations trigger custom generators defined via source_gen, configured in build.yaml, and can emit code through string concatenation, Mustache templates, or the code_builder library, offering a flexible alternative to Java’s APT approach.

DARTFlutterannotation
0 likes · 10 min read
Dart Annotation Code Generation in Flutter: Concepts and Implementation
Xianyu Technology
Xianyu Technology
Jul 16, 2020 · Mobile Development

Implementing a High‑Performance Waterfall Flow ListView in Flutter

The article describes how to build a high‑performance waterfall‑flow ListView in Flutter by extending SliverMultiBoxAdaptor, managing child reuse, lazy loading, edge‑based insertion, garbage collection, and paint‑only updates, achieving a modest FPS boost on Xianyu’s search page while outlining remaining challenges such as scroll‑to, memory use, and lifecycle callbacks.

FlutterListViewWaterfallFlow
0 likes · 9 min read
Implementing a High‑Performance Waterfall Flow ListView in Flutter
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jul 13, 2020 · Mobile Development

How WYBridge Unifies Bridge APIs Across React Native, Flutter, Weex, and Web

WYBridge provides a unified bridge layer for multiple cross‑platform containers—React Native, Flutter, Weex, and Web—standardizing API definitions, registration, parsing, and invocation across Android and iOS, while offering compatibility solutions for legacy method calls and detailing implementation specifics for each platform.

AndroidFlutterReact Native
0 likes · 24 min read
How WYBridge Unifies Bridge APIs Across React Native, Flutter, Weex, and Web
WecTeam
WecTeam
Jul 10, 2020 · Frontend Development

Boost Development with Flutter Dynamics, ES11 Features, and AST Code Scanning

This week’s WecTeam frontend roundup covers Meituan’s Flutter dynamic system (Flap) that unifies DSL and runtime for faster releases, the official launch of ES2020 (ES11) adding ten new JavaScript features, and a low‑cost AST‑based code‑scanning technique for detecting financial‑loss risks in source code.

ASTCode ScanningES2020
0 likes · 3 min read
Boost Development with Flutter Dynamics, ES11 Features, and AST Code Scanning
JD Retail Technology
JD Retail Technology
Jul 10, 2020 · Mobile Development

JDFlutter: A One‑Stop Cross‑Platform Development Solution and Its Architecture

The article presents JDFlutter, a comprehensive Flutter‑based solution that unifies container, dynamic updates, module injection, Flutter‑to‑Web conversion, iOS size reduction, hybrid development, multi‑team workflows, and a Pub repository, aiming to streamline cross‑platform mobile development and improve efficiency at JD.com.

ContainerFlutterHybrid Development
0 likes · 12 min read
JDFlutter: A One‑Stop Cross‑Platform Development Solution and Its Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 7, 2020 · Mobile Development

Why SVG Can Slow Down Your Flutter Apps and How to Optimize It

This article examines the performance pitfalls of using SVG images in Flutter applications, presents real‑world rasterization cost measurements on mobile devices, discusses the lack of native SVG support, and offers practical tooling and code‑level solutions to make SVG usage efficient.

FlutterMobile DevelopmentRasterization
0 likes · 9 min read
Why SVG Can Slow Down Your Flutter Apps and How to Optimize It
Aotu Lab
Aotu Lab
Jul 7, 2020 · Frontend Development

Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools

This article explores VSCode’s modular architecture for building large‑scale IDEs, dives into micro‑kernel plugin patterns with Vue and Xigua Player, showcases UI animation trends, introduces ARCore Depth API, highlights Flutter’s desktop support, and reviews Node.js monitoring and load‑testing tools.

FlutterIDELoad Testing
0 likes · 7 min read
Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools
Tencent Music Tech Team
Tencent Music Tech Team
Jul 3, 2020 · Mobile Development

Flutter Hybrid Development: Core Principles, Rendering Process, and Cross‑Platform Solutions

The article explains Flutter’s three‑layer architecture and rendering pipeline, compares web‑container, generic‑container, and self‑draw engine cross‑platform approaches, details unified and three‑side hybrid integration patterns with navigation scenarios, evaluates hybrid frameworks, and discusses compilation modes, artifact integration, and engineering workflow for hybrid projects.

DARTEngineFlutter
0 likes · 32 min read
Flutter Hybrid Development: Core Principles, Rendering Process, and Cross‑Platform Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Jun 29, 2020 · Mobile Development

Flutter Cloud-End Integration: Practice and Future Outlook

The article traces development from separate Android, iOS, and Web codebases through unified big‑frontend frameworks like Flutter to a cloud‑end integration model that lets frontend developers directly consume cloud services, outlines Tencent Cloud’s SDKs and phased migration strategy, addresses current Dart and tooling gaps, and predicts developers will need combined client‑side and cloud expertise.

BaaSCross‑platform developmentFlutter
0 likes · 19 min read
Flutter Cloud-End Integration: Practice and Future Outlook
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 29, 2020 · Mobile Development

Why Alibaba Chooses Flutter: Core Principles, Industry Trends, and AliFlutter Deep Dives

Alibaba’s AliFlutter guide explains Flutter’s core principles—its aesthetic, efficiency, performance, and openness—details why Alibaba adopts it across diverse platforms, surveys its industry adoption, and showcases deep internal practices including custom engine services, private Pub repositories, optimization techniques, and future multi‑platform development strategies.

AliFlutterEngine CustomizationFlutter
0 likes · 14 min read
Why Alibaba Chooses Flutter: Core Principles, Industry Trends, and AliFlutter Deep Dives
Meituan Technology Team
Meituan Technology Team
Jun 24, 2020 · Mobile Development

Dynamic Flutter Architecture and Flap System for Mobile App Development

The article details Meituan’s Flap system, a static‑DSL‑based dynamic Flutter architecture that converts Dart code into JSON, loads it at runtime, and delivers cross‑platform, low‑cost, high‑performance updates, reducing package size and release cycles while preserving native Flutter rendering quality.

Code GenerationDSLDynamic Update
0 likes · 35 min read
Dynamic Flutter Architecture and Flap System for Mobile App Development
HelloTech
HelloTech
Jun 9, 2020 · Mobile Development

Flutter Adoption and Sparrow Microservice Architecture Overview

After reviewing cross‑platform options, the article explains why Flutter was chosen for HelloBike, describes its microservice‑based architecture using containerized Flutter modules, introduces the Sparrow framework for standardized development, plugin design, native‑Dart integration, and outlines future enhancements for stability and dynamic features.

DARTFlutterMicroservice
0 likes · 13 min read
Flutter Adoption and Sparrow Microservice Architecture Overview
21CTO
21CTO
Jun 1, 2020 · Mobile Development

Why Flutter Beats React Native: Performance, Docs, and a Real‑World Weibo Clone

This article explains Flutter's rapid rise since its 2018 launch, highlights its native‑binary performance, comprehensive documentation, and robust Dart/Skia foundation, and showcases a practical Sina Weibo clone project with screenshots of key modules and third‑party libraries.

DARTFlutterMobile Development
0 likes · 3 min read
Why Flutter Beats React Native: Performance, Docs, and a Real‑World Weibo Clone
Xianyu Technology
Xianyu Technology
May 29, 2020 · Mobile Development

Integrated Flutter Development Model at Xianyu: Architecture, Communication, and Engineering Practices

Xianyu’s integrated Flutter development model unifies client‑server communication through a shared JSON protocol, abstracts functions via a cross‑layer framework, introduces a Render‑Converter‑Model programming flow, consolidates FaaS and Flutter code in one repository, and cuts duplicated logic and coordination, enabling rapid feature delivery and faster bug fixes.

Case StudyEngineeringFaaS
0 likes · 8 min read
Integrated Flutter Development Model at Xianyu: Architecture, Communication, and Engineering Practices
Xianyu Technology
Xianyu Technology
May 22, 2020 · Mobile Development

Implementing Lottie Animations in Flutter and Android: Architecture and Code Overview

The Xianyu team built a pure‑Dart Lottie library for Flutter, featuring a three‑layer architecture (base, interface, component), a custom RenderLottie RenderObject for canvas drawing, full text‑animation support via TextPainter, cubic‑Bezier interpolation matching Android, and plans for interactive property controllers.

FlutterGraphicsLottie
0 likes · 20 min read
Implementing Lottie Animations in Flutter and Android: Architecture and Code Overview
Xiaoju Car Service Terminal Technology
Xiaoju Car Service Terminal Technology
May 18, 2020 · Mobile Development

Flutter 1.17 Release: Boosted iOS Performance, New Material Widgets & Tools

Flutter 1.17, the first stable release of 2020, introduces Metal support that can increase iOS rendering speed by up to 50%, reduces app size and memory usage, adds new Material components such as NavigationRail and an updated DatePicker, improves accessibility, internationalization, and provides enhanced developer tools like network profiling and fast‑start options.

FlutterMaterial DesigniOS
0 likes · 11 min read
Flutter 1.17 Release: Boosted iOS Performance, New Material Widgets & Tools
Alibaba Cloud Developer
Alibaba Cloud Developer
May 14, 2020 · Frontend Development

Discover Kraken: Alibaba’s Flutter‑Based Dynamic Rendering Framework

Kraken is a Flutter‑powered dynamic rendering framework from Alibaba that combines Rax and Web standards to enable zero‑learning‑cost UI updates, extensive npm package support, cross‑platform deployment, advanced debugging tools, and a suite of demo applications showcasing its performance and flexibility.

Cross‑PlatformFlutterFront‑end Framework
0 likes · 10 min read
Discover Kraken: Alibaba’s Flutter‑Based Dynamic Rendering Framework
Qborfy AI
Qborfy AI
May 12, 2020 · Frontend Development

Demystifying JavaScript Continuations and the Latest Front‑End Trends

This weekly tech roundup explains the continuation concept in JavaScript, shows how CallCC underpins React hooks, highlights 2020 front‑end trends like low‑code, serverless and AI‑driven UI generation, and reports on recent Flutter web developments and a controversial COVID‑related news story.

ContinuationFlutterJavaScript
0 likes · 6 min read
Demystifying JavaScript Continuations and the Latest Front‑End Trends
Xianyu Technology
Xianyu Technology
May 12, 2020 · Mobile Development

FlutterCodeX: Runtime Code Coverage SDK for Flutter Apps

FlutterCodeX introduces a non‑intrusive, cross‑platform runtime code‑coverage SDK that instruments iOS, Android and Flutter apps—using meta‑class flags, Gradle‑injected static blocks, and the Dart AOP framework AspectD—to automatically record class‑initialization events, upload compressed data to Alibaba Cloud, and provide precise online coverage metrics for dead‑code removal and package‑size reduction in Xianyu.

AspectDFlutterInstrumentation
0 likes · 8 min read
FlutterCodeX: Runtime Code Coverage SDK for Flutter Apps
58 Tech
58 Tech
May 6, 2020 · Mobile Development

Dynamic Multi‑Platform Development Practices at 58.com: WubaRN, Tangram, Flutter, and Taro

The article presents 58.com’s approach to rapid multi‑endpoint development by employing several cross‑platform frameworks—including WubaRN (a ReactNative wrapper), Hybrid, Tangram for layout dynamization, Baidu mini‑programs, Flutter, and the Taro transpilation framework—detailing their architectures, advantages, limitations, and future planning for unified mobile solutions.

FlutterReactNativeTaro
0 likes · 10 min read
Dynamic Multi‑Platform Development Practices at 58.com: WubaRN, Tangram, Flutter, and Taro
58 Tech
58 Tech
Apr 24, 2020 · Mobile Development

magpie_log – A Flutter‑Based Cross‑Platform Visual Event Tracking Solution

magpie_log is an open‑source, Flutter‑based cross‑platform visual event‑tracking solution that replaces manual, tightly coupled instrumentation by providing automated, parameterized, visualizable logging through Redux action interception, Navigator hooks, setState interception, and manual APIs, with configurable reporting and seamless integration for both pure Flutter and hybrid apps.

FlutterReduxevent tracking
0 likes · 10 min read
magpie_log – A Flutter‑Based Cross‑Platform Visual Event Tracking Solution
58 Tech
58 Tech
Apr 22, 2020 · Mobile Development

magpie_fly: An Open‑Source Flutter Component Library for Unified UI Development

The article introduces magpie_fly, an open‑source Flutter component library created by 58.com to unify component management, provide detailed documentation with live previews and source code, outline its implementation approach, list existing widgets, and describe future plans for community contributions.

Component LibraryDocumentationFlutter
0 likes · 10 min read
magpie_fly: An Open‑Source Flutter Component Library for Unified UI Development
Xianyu Technology
Xianyu Technology
Apr 21, 2020 · Mobile Development

Flutter Rendering Principles and Performance Optimization Techniques

The article explains Flutter’s three‑tree rendering architecture, shows how to diagnose jank with Performance Overlay and DevTools, and demonstrates practical optimizations—such as extracting rebuilds, using RepaintBoundary, enabling debug flags, and caching—to reduce layout and paint costs and achieve smoother, higher‑FPS UI performance.

FlutterMobile DevelopmentRendering
0 likes · 12 min read
Flutter Rendering Principles and Performance Optimization Techniques
58 Tech
58 Tech
Apr 17, 2020 · Mobile Development

Flutter Integration in Anjuke App Using Magpie Open Source Projects

This article demonstrates how the Magpie open‑source suite can be used to migrate the Anjuke App’s “YouLiao” module to Flutter, covering project setup, hybrid engineering, module integration, UI component reuse, theme management, logging, and exception handling to improve development efficiency and cross‑platform consistency.

AndroidDARTException Handling
0 likes · 19 min read
Flutter Integration in Anjuke App Using Magpie Open Source Projects
Xianyu Technology
Xianyu Technology
Apr 16, 2020 · Mobile Development

Design and Implementation of RichText Mixed Content in Flutter for Xianyu Messaging

The article details Xianyu’s migration of its messaging rich‑text system to Flutter, explaining how RichText became a MultiChildRenderObjectWidget, how custom emoji placeholders are converted to HTML tags and parsed into TextSpan and WidgetSpan elements, enabling colored text, clickable links, and emoji rendering across Flutter versions.

EmojiFlutterMobile Development
0 likes · 9 min read
Design and Implementation of RichText Mixed Content in Flutter for Xianyu Messaging
58 Tech
58 Tech
Apr 15, 2020 · Mobile Development

Magpie SDK: Engineering Practices for Flutter Hybrid Development

This article introduces the Magpie SDK, a Flutter plugin that enables hybrid page interaction, describes the engineering challenges of integrating Flutter with native Android and iOS, outlines optimization of build processes, toolchain support, communication design, and provides guidance for contribution and future roadmap.

AndroidFlutterHybrid Development
0 likes · 14 min read
Magpie SDK: Engineering Practices for Flutter Hybrid Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 14, 2020 · Mobile Development

How Xianyu Optimized Flutter Image Loading: Techniques and Lessons

This article details Xianyu’s comprehensive Flutter image‑loading optimizations—including native caching, low‑end device adaptation, disk caching, CDN size reduction, external‑texture bridging, multi‑page memory management, and package‑size cuts—offering practical techniques and insights for mobile developers seeking high‑performance image handling.

CDNExternal TextureFlutter
0 likes · 16 min read
How Xianyu Optimized Flutter Image Loading: Techniques and Lessons
58 Tech
58 Tech
Apr 11, 2020 · Mobile Development

Magpie Workflow: An Open‑Source Flutter Hybrid Development Solution

The article introduces Magpie Workflow, an open‑source Flutter‑based toolchain that streamlines the creation, development, compilation, packaging and publishing of independent Flutter modules for hybrid mobile applications, discusses current Flutter mixing challenges, compares existing solutions, and outlines its architecture, workflow usage, and future roadmap.

FlutterHybrid DevelopmentMagpie
0 likes · 9 min read
Magpie Workflow: An Open‑Source Flutter Hybrid Development Solution
21CTO
21CTO
Apr 10, 2020 · Fundamentals

What Is Google Fuchsia? Exploring the Next‑Generation OS and Its Impact

This article traces Google Fuchsia’s evolution from its 2016 origins, explains its Zircon kernel, cross‑device capabilities, UI design, assistant features, and customizability, and discusses the uncertain release timeline while highlighting its potential influence on future application development.

Cross‑PlatformFlutterGoogle Fuchsia
0 likes · 6 min read
What Is Google Fuchsia? Exploring the Next‑Generation OS and Its Impact
58 Tech
58 Tech
Apr 10, 2020 · Mobile Development

Magpie Open Source Project Series (8): Flutter Hybrid Engineering Practices at 58.com

This article presents the Magpie open‑source suite and its Flutter‑based hybrid engineering approach, analyzes the drawbacks of existing cross‑platform solutions, highlights Flutter's performance and productivity benefits, and outlines the platform's modular workflow, tools, and future development roadmap.

EngineeringFlutterHybrid Development
0 likes · 8 min read
Magpie Open Source Project Series (8): Flutter Hybrid Engineering Practices at 58.com
Xianyu Technology
Xianyu Technology
Apr 7, 2020 · Mobile Development

Optimizing Image Loading in Flutter for Xianyu: Native Mode, CDN, and External Texture

Xianyu’s Flutter image pipeline was overhauled by using native ImageCache limits, a disk‑cache bridge, CDN‑driven resizing and WebP compression, precaching, ListView cacheExtent tuning, multi‑page texture recycling, and an external texture bridge, achieving substantial memory savings, reduced OOM risk, and a smaller app bundle.

CacheExternal TextureFlutter
0 likes · 15 min read
Optimizing Image Loading in Flutter for Xianyu: Native Mode, CDN, and External Texture
Xianyu Technology
Xianyu Technology
Apr 3, 2020 · Mobile Development

Evolution of Xianyu's Flutter Architecture and Mobile Development Journey

Facing performance and stability limits of native and Weex, Alibaba’s Xianyu migrated to Flutter through a three‑year research, validation and rollout process, building a Spring‑IoC‑style modular architecture, the Flutter_Boost hybrid stack, and extended engine features that doubled development speed, achieved 80 % code sharing, and outperformed native apps on low‑end phones, while paving the way for the Alibaba‑wide AliFlutter initiative.

FlutterMobile Developmentarchitecture
0 likes · 15 min read
Evolution of Xianyu's Flutter Architecture and Mobile Development Journey
Xianyu Technology
Xianyu Technology
Mar 19, 2020 · Mobile Development

FlutterBoost 2.0 Architecture Upgrade and iOS Performance Improvements

FlutterBoost 2.0 redesigns the hybrid architecture by assigning each Flutter page its own controller and view, eliminating screenshot‑based transitions, fixing white/black screen glitches, enhancing iOS surface management and lifecycle callbacks, adding extensive documentation and tests, while acknowledging a ~10 MB per‑page memory cost mitigated through stack limits and reuse.

FlutterFlutterBoostHybrid App
0 likes · 12 min read
FlutterBoost 2.0 Architecture Upgrade and iOS Performance Improvements
Dada Group Technology
Dada Group Technology
Feb 26, 2020 · Mobile Development

Introducing Flutter into an Existing Mobile App: Process, Challenges, and Solutions

This article details how a mobile team adopted Flutter for the majority of its app development, compares it with React Native, outlines training, collaborative and hybrid development strategies, presents iOS and Android integration steps, and shares the performance, debugging, and disaster‑recovery benefits achieved.

DebuggingFlutterHybrid App
0 likes · 16 min read
Introducing Flutter into an Existing Mobile App: Process, Challenges, and Solutions
Xianyu Technology
Xianyu Technology
Feb 26, 2020 · Game Development

Bone Animation Implementation in the Candy Game Engine

To add robust bone animation to the Candy game engine, the team selected DragonBone assets, built a custom Flutter runtime that parses editor data into a unified skeletal format, flattens the bone hierarchy into Z‑ordered slots, uses TweenSequence for transform tweens, achieves smooth performance up to about one thousand bones, and plans future Lottie support and interactive animation orchestration.

FlutterGame EngineTweenSequence
0 likes · 11 min read
Bone Animation Implementation in the Candy Game Engine
Xianyu Technology
Xianyu Technology
Jan 7, 2020 · Mobile Development

Exploring Flutter + FaaS Integration for Unified Development at Xianyu

Xianyu’s new development system merges Flutter’s cross‑platform UI with Function‑as‑a‑Service backend, letting engineers write both front‑end and business logic in a single language, while introducing a “Story‑Scene” framework, unified data flow, and tools for deployment, tracing, and resilient networking.

FaaSFlutterMobile Development
0 likes · 8 min read
Exploring Flutter + FaaS Integration for Unified Development at Xianyu
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 7, 2020 · Game Development

Designing Candy: A Lightweight Flutter Game Engine for In‑App Mini‑Games

This article explains why Alibaba’s Xianyu team created the Candy interactive engine, outlines the challenges of embedding mini‑games in apps, and details the engine’s architecture—including framework, game system, lifecycle, rendering, GUI, event, animation, and resource subsystems—along with sample Flutter code.

Event SystemFlutterGUI
0 likes · 12 min read
Designing Candy: A Lightweight Flutter Game Engine for In‑App Mini‑Games
Xianyu Technology
Xianyu Technology
Dec 26, 2019 · Game Development

Design of the Candy Flutter Interactive Game Engine

Candy Engine is a lightweight, Flutter‑integrated interactive game engine that mirrors Unity’s component model, offering a four‑layer architecture, an eight‑stage lifecycle, seamless rendering of GameObjects as Widgets, direct reuse of Flutter’s UI for GUIs, gesture‑aware components, skeletal and particle animation support, and resource management leveraging Flutter’s ImageCache.

FlutterGUIRendering
0 likes · 11 min read
Design of the Candy Flutter Interactive Game Engine
Xianyu Technology
Xianyu Technology
Dec 24, 2019 · Mobile Development

Introducing the Nexus Protocol for Flutter + FaaS Integrated Development

The Nexus protocol unifies Flutter UI and FaaS function development by using a shared Dart runtime and an Action‑based messaging layer—handled by the LogicEngine—to trigger remote requests, native APIs, and state changes, enabling hot‑reload, incremental JsonPatch updates, and a seamless client‑server integration model.

FaaSFlutterIntegration
0 likes · 11 min read
Introducing the Nexus Protocol for Flutter + FaaS Integrated Development
Youzan Coder
Youzan Coder
Dec 23, 2019 · Mobile Development

Mobile Infrastructure Construction and Practices at Youzan

Youzan’s mobile infrastructure combines enforced pre‑release processes, unified permission workflows, cross‑platform Zan Weex and emerging Flutter support, dynamic configuration, robust CI, logging, testing, and shared component libraries to deliver efficient, high‑quality, gray‑/conditional‑/full releases while fostering collaboration across its mobile development teams.

FlutterInfrastructureWeex
0 likes · 16 min read
Mobile Infrastructure Construction and Practices at Youzan
Xianyu Technology
Xianyu Technology
Dec 19, 2019 · Mobile Development

Flutter+Serverless Three-End Integration Architecture in Practice

The article describes how Xiaoyi implemented a Flutter‑plus‑Serverless three‑end integration architecture that unifies Android, iOS, and FaaS layers with a shared Dart runtime, delivering about 30% development efficiency gains, better business‑IT alignment, and faster iteration while noting debugging and cost challenges.

Backend IntegrationDARTFlutter
0 likes · 6 min read
Flutter+Serverless Three-End Integration Architecture in Practice
Tencent Cloud Developer
Tencent Cloud Developer
Dec 18, 2019 · Mobile Development

Zero‑Copy Texture Sharing in Flutter: Using CVPixelBuffer for Native‑GPU Integration

This article explains how to bypass the costly GPU‑CPU‑GPU copy when using Flutter external textures by leveraging CVPixelBuffer's shared memory mechanism, detailing the underlying engine changes, registration and rendering steps, code implementation, and a demo that achieves smooth 60 FPS rendering.

CVPixelBufferExternal TextureFlutter
0 likes · 9 min read
Zero‑Copy Texture Sharing in Flutter: Using CVPixelBuffer for Native‑GPU Integration
Liulishuo Tech Team
Liulishuo Tech Team
Dec 17, 2019 · Mobile Development

Practical Guide to Flutter Cross-Platform Development: Architecture, Engineering Integration, and Deployment Strategies

This comprehensive technical guide explores practical Flutter cross-platform development strategies, detailing architectural design, hybrid engineering integration, routing management, MVVM state handling, platform adaptation, and robust deployment practices including grayscale release, real-time monitoring, and automated rollback mechanisms for mobile applications.

Cross‑platform developmentDeployment StrategyFlutter
0 likes · 15 min read
Practical Guide to Flutter Cross-Platform Development: Architecture, Engineering Integration, and Deployment Strategies
NetEase Media Technology Team
NetEase Media Technology Team
Dec 11, 2019 · Mobile Development

How Flutter’s Hot Reload Works Under the Hood

This article explains Flutter's hot‑reload mechanism by detailing its JIT/AOT compilation model, the flutter_tools architecture, file‑change detection, incremental Dart Kernel generation, DevFS synchronization, widget‑tree reassembly, and the scenarios where hot‑reload fails versus hot‑restart.

CompilationDARTDebugging
0 likes · 12 min read
How Flutter’s Hot Reload Works Under the Hood
Sohu Tech Products
Sohu Tech Products
Dec 4, 2019 · Mobile Development

Top 10 Cross‑Platform Development Frameworks in 2020

This article surveys the most popular cross‑platform development frameworks of 2020—including Ionic, React Native, Flutter, Xamarin, NativeScript, Node.js, and others—detailing their key features, advantages, and suitability for building mobile applications that run on multiple operating systems.

FlutterIonicReact Native
0 likes · 15 min read
Top 10 Cross‑Platform Development Frameworks in 2020
Sohu Tech Products
Sohu Tech Products
Nov 27, 2019 · Mobile Development

Performance Testing of Flutter Apps: Guidelines and Best Practices

This article explains why Flutter apps still need careful performance testing, outlines general optimization principles, describes how to control CPU/GPU governors, use Flutter Driver and Timeline tools, and provides practical metrics and code snippets for reliable mobile app profiling.

DARTFlutterMobile Development
0 likes · 12 min read
Performance Testing of Flutter Apps: Guidelines and Best Practices
Architecture Digest
Architecture Digest
Nov 19, 2019 · Cloud Computing

Evolution of Xianyu Transaction Chain Architecture: From Decoupled Frontend to Cloud‑Native One‑Stop Development

This article analyzes how Xianyu's transaction chain architecture progressed through three stages—business decoupling, dual‑end integration with Flutter, and a cloud‑native one‑stop development model—highlighting the technical decisions, challenges, and efficiency gains achieved during each phase.

Backend DevelopmentCloud NativeFaaS
0 likes · 9 min read
Evolution of Xianyu Transaction Chain Architecture: From Decoupled Frontend to Cloud‑Native One‑Stop Development
Xianyu Technology
Xianyu Technology
Nov 14, 2019 · Cloud Native

Evolution of Xianyu Transaction Link Architecture: From Frontend Decoupling to Cloud‑Native Integration

After the Double‑Eleven sales surge, Xianyu transformed its transaction link from a fragmented, frontend‑decoupled design into a unified cloud‑native stack using Dart, Flutter, and FaaS, enabling cross‑platform UI, server‑side glue code, and reducing development effort from three engineers to one while boosting stability and scalability.

Cloud-nativeFaaSFlutter
0 likes · 8 min read
Evolution of Xianyu Transaction Link Architecture: From Frontend Decoupling to Cloud‑Native Integration
Tencent Cloud Developer
Tencent Cloud Developer
Nov 13, 2019 · Frontend Development

2020 Frontend Development Keywords: Predictions from Tencent Technical Experts

Tencent’s 2020 frontend forecast builds on 2019’s TypeScript‑driven framework maturity, booming mini‑programs, and cross‑platform shifts toward Flutter and SwiftUI, while predicting cloud‑based serverless architectures, 5G‑enabled SSR and WebAssembly, and continued performance‑focused innovations across mini‑programs and cross‑platform development.

5GCross‑platform developmentFlutter
0 likes · 9 min read
2020 Frontend Development Keywords: Predictions from Tencent Technical Experts
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 8, 2019 · Mobile Development

Practical Experience of Using Flutter for Cross‑Platform Mobile Development at Xueersi Online School

This article introduces the rapid growth of cross‑platform mobile solutions, explains why Flutter was chosen for a new project, details the engineering structure, resource and dependency management, mixed UI challenges, routing and communication mechanisms, and shares crash‑monitoring strategies and future outlooks.

DARTFlutterMobile Development
0 likes · 22 min read
Practical Experience of Using Flutter for Cross‑Platform Mobile Development at Xueersi Online School
NetEase Media Technology Team
NetEase Media Technology Team
Oct 31, 2019 · Mobile Development

Understanding Flutter UI Rendering: Widget, Element, and RenderObject Trees

Flutter renders UI through three interconnected trees—Widget, Element, and RenderObject—where Widgets describe configuration, Elements link Widgets to RenderObjects that perform layout and painting; state changes trigger rebuilds that efficiently update only affected RenderObjects, enabling native‑like performance via the Dart‑Skia pipeline.

Element TreeFlutterMobile Development
0 likes · 16 min read
Understanding Flutter UI Rendering: Widget, Element, and RenderObject Trees
360 Tech Engineering
360 Tech Engineering
Oct 30, 2019 · Mobile Development

Flutter Image Loading: Methods, Source Code Analysis, and Optimization

This article explains various Flutter image loading techniques—including AssetImage, NetworkImage, FileImage, MemoryImage, CachedNetworkImage, and FadeInImage—provides detailed source code analysis of the Image widget and its underlying classes, and discusses performance considerations and potential optimization strategies.

FlutterImage Loadingoptimization
0 likes · 13 min read
Flutter Image Loading: Methods, Source Code Analysis, and Optimization
JD Retail Technology
JD Retail Technology
Oct 23, 2019 · Mobile Development

Flutter Adoption at 7FRESH: Architecture, State Management, Hybrid Development, Performance Comparison, and Future Plans

The article details 7FRESH's practical adoption of Flutter since its 1.0 release, describing their layered architecture, Provider-based state management, hybrid codebase strategies, performance benchmarks against H5, manpower efficiency gains, and future roadmap for cross‑platform development.

FlutterHybrid DevelopmentMobile Development
0 likes · 10 min read
Flutter Adoption at 7FRESH: Architecture, State Management, Hybrid Development, Performance Comparison, and Future Plans
Xianyu Technology
Xianyu Technology
Oct 22, 2019 · Mobile Development

Why Flutter Performance Monitoring Is Needed and SDK Design Overview

To overcome native APM’s inability to monitor Flutter pages, the team created a high‑availability, open‑source Flutter SDK that records smoothness, load time, and exceptions through a four‑layer, publish‑subscribe architecture—API, Recorder, Processor, and Uploader—offering accurate, low‑overhead, extensible performance data for integration and future enhancements.

APMFlutterMobileDevelopment
0 likes · 11 min read
Why Flutter Performance Monitoring Is Needed and SDK Design Overview
Xianyu Technology
Xianyu Technology
Oct 17, 2019 · Mobile Development

Flutter‑boot: Engineering Hybrid Flutter Modules for Mobile Development

Flutter‑boot is an open‑source CLI that streamlines hybrid Flutter module development by providing a standardized project layout and automated commands—create, link, remotelink, and update—to integrate Flutter into existing iOS/Android apps, enable local and cloud builds, and cut setup to a single command and two lines of code.

AndroidFlutterFlutter-boot
0 likes · 12 min read
Flutter‑boot: Engineering Hybrid Flutter Modules for Mobile Development
Xianyu Technology
Xianyu Technology
Sep 30, 2019 · Frontend Development

Flutter Web Architecture and Implementation Overview

Flutter Web re‑implements the dart:ui library using HTML, CSS, and Canvas, allowing Dart‑written Flutter apps to run in browsers without plugins; it follows a layered rendering approach, supports image, text, shape, and gesture handling, but currently suffers from large bundle sizes, incomplete feature support, and performance challenges in technical preview.

DARTFlutterWeb
0 likes · 13 min read
Flutter Web Architecture and Implementation Overview
360 Tech Engineering
360 Tech Engineering
Sep 25, 2019 · Mobile Development

Developing the Pumpkin House Story App with Flutter: A Complete Technical Guide

This article details the end‑to‑end process of building the Pumpkin House Story mobile app using Flutter, covering the project’s background, why Flutter was chosen, environment setup, project creation, architecture, key widgets, plugins, state management, native communication, debugging techniques, and final deployment.

App DevelopmentFlutterPlugins
0 likes · 10 min read
Developing the Pumpkin House Story App with Flutter: A Complete Technical Guide
Xianyu Technology
Xianyu Technology
Sep 19, 2019 · Mobile Development

Flutter Widget Rendering Optimization with Custom RenderObjects and DSL Integration

By replacing the naïve DSL‑to‑Widget mapping with custom Widget, Element, and RenderObject classes that respect match_parent and match_content semantics and leverage RelayoutBoundary optimizations, the team reduced layout complexity from O(N²) to O(N), boosting long‑list frame rates from about 28 fps to roughly 50 fps while outlining further refinements.

CustomWidgetDSLFlutter
0 likes · 12 min read
Flutter Widget Rendering Optimization with Custom RenderObjects and DSL Integration
21CTO
21CTO
Sep 15, 2019 · Mobile Development

Flutter 1.9 Unveiled: New Features, macOS/iOS13 Support, and Web Integration

Google’s Developer Days in Shanghai introduced Flutter 1.9 and Dart 2.5, highlighting macOS Catalina and iOS 13 support, new Material widgets, experimental Bitcode, expanded language packs, improved toolchains, and the integration of Flutter Web into the main repository, signaling a major step toward true cross‑platform development.

DARTFlutterMaterial Design
0 likes · 10 min read
Flutter 1.9 Unveiled: New Features, macOS/iOS13 Support, and Web Integration
Huajiao Technology
Huajiao Technology
Sep 10, 2019 · Mobile Development

Comparing SwiftUI and Flutter: Declarative UI Approaches for Mobile Development

This article compares Apple’s SwiftUI and Google’s Flutter declarative UI frameworks across development environment, UI components, layout, navigation, native integration, and state management, highlighting their similarities, differences, code complexity, and maturity for cross‑platform mobile app development.

Declarative UIFlutterMobile Development
0 likes · 16 min read
Comparing SwiftUI and Flutter: Declarative UI Approaches for Mobile Development
Watermelon Video Tech Team
Watermelon Video Tech Team
Sep 6, 2019 · Mobile Development

Resolving Gesture Conflicts Between FlutterView and iOS Full‑Screen Back Gesture Using a ProxyGestureRecognizer

This article explains how to enable Flutter pages to receive touch events and coexist with an iOS full‑screen right‑swipe back gesture by introducing a custom ProxyGestureRecognizer that competes with native recognizers and maps Flutter's internal gesture state to UIKit.

FlutterGestureConflictGestureRecognizer
0 likes · 10 min read
Resolving Gesture Conflicts Between FlutterView and iOS Full‑Screen Back Gesture Using a ProxyGestureRecognizer
Xianyu Technology
Xianyu Technology
Sep 3, 2019 · Mobile Development

Three-Month Flutter Internship Experience at Xianyu

During a three‑month Flutter internship at Xianyu, a Guangdong University of Technology software‑engineering student migrated from Android to Flutter, rebuilt the publishing page with Fish‑Redux, optimized a pull‑to‑refresh widget saving over 100 MB of memory, mastered the full FDD workflow, and distilled a comprehensive learning roadmap and teamwork advice for future developers.

DARTFlutterMobile Development
0 likes · 7 min read
Three-Month Flutter Internship Experience at Xianyu
Tencent Cloud Developer
Tencent Cloud Developer
Aug 21, 2019 · Mobile Development

An Introduction to Flutter: Architecture, State Management, and Dart Language Features

Flutter is Google’s UI toolkit that uses the Skia engine and Dart’s AOT/JIT compilation to render directly to a canvas, offering fast, cross‑platform performance, modern language features, flexible state‑management options like setState, InheritedWidget and Bloc, and support for testing, lifecycle handling, and native platform channels for web, desktop, and mobile.

Cross‑PlatformDARTFlutter
0 likes · 16 min read
An Introduction to Flutter: Architecture, State Management, and Dart Language Features
Huajiao Technology
Huajiao Technology
Aug 19, 2019 · Mobile Development

How We Built a Cross‑Platform Flutter App with gRPC and gRPC‑Gateway

This article details the technical decisions and implementation steps for a Flutter‑based mobile product that uses gRPC for high‑performance RPC, gRPC‑Web for browser compatibility, and gRPC‑Gateway to expose RESTful APIs, covering code generation, library design, debugging tricks, and future roadmap.

FlutterMobile Developmentcross‑platform
0 likes · 12 min read
How We Built a Cross‑Platform Flutter App with gRPC and gRPC‑Gateway
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 12, 2019 · Mobile Development

How to Achieve High‑Accuracy User Behavior Tracking in Flutter

This article explains how the Xianyu team migrated from native to Flutter and built a high‑accuracy user‑behavior tracking solution, covering page entry/exit detection, exposure calculations, click handling, code snippets, and future improvements for reliable analytics in mobile apps.

Exposure DetectionFlutterUser Behavior Tracking
0 likes · 9 min read
How to Achieve High‑Accuracy User Behavior Tracking in Flutter
360 Tech Engineering
360 Tech Engineering
Aug 6, 2019 · Mobile Development

Performance Comparison of JSON, Protocol Buffers, and FlatBuffers for H5‑Hybrid and Flutter Data Transmission

This article presents a real‑device performance test of three data serialization structures—JSON, Protocol Buffers, and FlatBuffers—used in H5‑Hybrid and Flutter development, analyzing their size, serialization/deserialization speed, and suitability for Android, Flutter, and H5 communication channels.

AndroidFlatBuffersFlutter
0 likes · 13 min read
Performance Comparison of JSON, Protocol Buffers, and FlatBuffers for H5‑Hybrid and Flutter Data Transmission
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 6, 2019 · Mobile Development

How to Implement AOP in Flutter with AspectD: A Complete Guide

This article explains the challenges of applying aspect‑oriented programming in Flutter, introduces the open‑source AspectD framework for Dart, and walks through its design, supported syntax, code examples, and integration steps for both debug and release builds.

AspectDDARTFlutter
0 likes · 12 min read
How to Implement AOP in Flutter with AspectD: A Complete Guide
Xianyu Technology
Xianyu Technology
Jul 31, 2019 · Mobile Development

Design and Implementation of a Powerful Rich Text Component in Flutter

To meet Xianyu’s e‑commerce product‑detail needs, the team built a custom RichText solution in Flutter that uses a zero‑width‑space placeholder (SpaceSpan) with adjustable letter‑spacing and font‑size to reserve space, then positions any widget via a Stack, enabling inline images, emojis and custom components without altering Flutter’s core rendering, though further work is needed for automatic sizing, text selection and editor integration.

FlutterMobile DevelopmentRichText
0 likes · 7 min read
Design and Implementation of a Powerful Rich Text Component in Flutter
Youzan Coder
Youzan Coder
Jul 26, 2019 · Mobile Development

Flutter Hybrid Integration Solution for Native Mobile Apps

The article presents YouZan’s hybrid integration strategy that packages each Flutter feature as an independent artifact—AAR files for Android and frameworks for iOS—allowing native teams to embed Flutter modules via simple scripts and Maven uploads without needing a full Flutter development environment.

AARAndroidFlutter
0 likes · 12 min read
Flutter Hybrid Integration Solution for Native Mobile Apps
Youzan Coder
Youzan Coder
Jul 24, 2019 · Mobile Development

Mastering Flutter Plugins: Architecture, Development, Testing, and Publishing

This comprehensive guide explains what Flutter plugins are, why they are essential, the MethodChannel communication model, step‑by‑step plugin creation, common pitfalls, testing strategies, publishing to public or private repositories, and a real‑world case study of a routing plugin, providing all the code and configuration details developers need to build and distribute their own Flutter plugins.

AndroidDARTFlutter
0 likes · 20 min read
Mastering Flutter Plugins: Architecture, Development, Testing, and Publishing
Xianyu Technology
Xianyu Technology
Jul 18, 2019 · Mobile Development

Integrating Flutter and FaaS for Unified Mobile and Cloud Development

The talk describes how Xianyu’s architecture team unified Flutter’s high‑performance, cross‑platform UI with Dart‑based serverless FaaS, using hot‑reload, isolates and C++ extensions to replace traditional native‑web‑backend stacks, cutting a two‑month project by 20 days and streamlining large‑scale app development.

DARTFaaSFlutter
0 likes · 6 min read
Integrating Flutter and FaaS for Unified Mobile and Cloud Development
21CTO
21CTO
Jul 4, 2019 · Mobile Development

How JavaScript Powers a High‑Performance Dynamic Flutter Framework

This article introduces MXFlutter, a JavaScript‑based dynamic framework that enables full‑runtime UI updates for Flutter apps on iOS, explains its architecture, code implementation, performance advantages over Dart VM, and discusses rendering optimizations, memory management, threading, and developer ergonomics.

FlutterFrameworkJavaScript
0 likes · 13 min read
How JavaScript Powers a High‑Performance Dynamic Flutter Framework
Baidu App Technology
Baidu App Technology
Jul 2, 2019 · Mobile Development

Inside Baidu’s Mobile Tech Salon: Network Optimization, AI, Flutter & More

The 27th technology salon co‑hosted by Baidu, Huawei and the Alliance gathered over 35,000 online developers to showcase Baidu App's network optimization, AI integration, Flutter cross‑platform exploration, smart mini‑program architecture, privacy compliance tools, and Mate X folding‑screen adaptation, delivering a wealth of practical technical insights.

AIBaiduFlutter
0 likes · 7 min read
Inside Baidu’s Mobile Tech Salon: Network Optimization, AI, Flutter & More
Beike Product & Technology
Beike Product & Technology
Jun 28, 2019 · Industry Insights

Beike’s Tech Secrets: Frontend Performance, Node Stability, Mobile Monitoring & Flutter

At the 2019 GMTC Beijing Global Front‑End Conference, Beike engineers shared practical approaches to extreme front‑end performance optimization, Node.js service stability, comprehensive mobile crash and network monitoring, and the challenges and solutions of integrating Flutter into their existing mobile apps.

FlutterNode.jsSoftware Architecture
0 likes · 15 min read
Beike’s Tech Secrets: Frontend Performance, Node Stability, Mobile Monitoring & Flutter
Xianyu Technology
Xianyu Technology
Jun 25, 2019 · Mobile Development

How Xianyu Scaled Flutter: Architecture, Challenges, and Open‑Source Solutions

This article examines Xianyu's adoption of Flutter, detailing its benefits for small and Android‑focused teams, the technical hurdles of integrating Flutter into existing apps, memory‑optimized engine sharing, video rendering improvements, the evolution of the Fish Redux framework, and the automation pipeline that drives efficient, data‑backed development.

FlutterMobile Developmentarchitecture
0 likes · 14 min read
How Xianyu Scaled Flutter: Architecture, Challenges, and Open‑Source Solutions
Sohu Tech Products
Sohu Tech Products
Jun 19, 2019 · Mobile Development

Integrating Flutter into iOS Apps: Mixed Development, Configuration, and Debugging Guide

This article provides a comprehensive step‑by‑step guide for integrating Flutter into iOS projects, covering required configuration files, script usage, AppDelegate modifications, MethodChannel communication, common pitfalls, debugging tools, performance monitoring, and routing strategies for both static and dynamic navigation.

DebuggingFlutterHybrid Development
0 likes · 15 min read
Integrating Flutter into iOS Apps: Mixed Development, Configuration, and Debugging Guide
Xianyu Technology
Xianyu Technology
Jun 18, 2019 · Mobile Development

AspectD – A Dart AOP Framework for Flutter

AspectD is a compile‑time Aspect‑Oriented Programming framework for Dart that traverses Flutter’s dill intermediate files to inject, call, or execute advice code, allowing non‑intrusive instrumentation, logging, and UI event injection without modifying source, and integrates into the build pipeline via a toolchain patch.

AspectDCode GenerationDART
0 likes · 13 min read
AspectD – A Dart AOP Framework for Flutter
Xianyu Technology
Xianyu Technology
Jun 12, 2019 · Mobile Development

High‑Accuracy User Behavior Tracking in Flutter for Xianyu

To replace the native‑only tracking used by Xianyu after its migration to Flutter, the team built a high‑accuracy solution that mirrors the Flutter navigation stack with an index list, correctly fires enter/leave events on pushes, pops and filtered dialogs, and adds exposure detection based on 50 % visibility for 500 ms, ultimately delivering 100 % tracking accuracy in production.

AnalyticsFlutterMobile Development
0 likes · 9 min read
High‑Accuracy User Behavior Tracking in Flutter for Xianyu
Xianyu Technology
Xianyu Technology
Jun 5, 2019 · Mobile Development

UI2CODE Page Framework: Evolution and Architecture

The UI2CODE Page Framework evolves a unified, MVP‑based architecture—comprising Pages, Cards, and Reactions—that leverages AI‑driven code generation and Redux messaging to enable high‑cohesion, low‑coupling components, dramatically cut development time, and plans further AI integration for fully automatic page creation.

AI code generationFlutterMobile Development
0 likes · 8 min read
UI2CODE Page Framework: Evolution and Architecture
Xianyu Technology
Xianyu Technology
May 30, 2019 · Mobile Development

Design and Implementation of a Custom Flutter Photo Album Component

The article describes a custom Flutter photo album component that uses a MethodChannel to bridge native modules for permission, caching, decoding, and OpenGL texture conversion, implements MVC architecture, employs lazy GridView pagination, GPU‑based resource recycling, scaled bitmap preview, and PageView preloading to achieve flexible UI, multi‑selection, and low memory usage, while remaining extensible for future features.

FlutterGPU TextureMVC
0 likes · 7 min read
Design and Implementation of a Custom Flutter Photo Album Component
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.

ConnectorFlutterState Management
0 likes · 8 min read
Understanding the Connector in fish_redux: Architecture and Code Walkthrough
Alibaba Cloud Developer
Alibaba Cloud Developer
May 16, 2019 · Mobile Development

How Xianyu’s FlutterBoost Enables Seamless Hybrid Mobile Apps

Xianyu’s team presents FlutterBoost, a reusable, non‑intrusive hybrid framework that lets large native Android/iOS apps progressively adopt Flutter by sharing a single engine, mapping native containers to Flutter widgets, supporting complex navigation patterns, and optimizing performance for billions of users.

FlutterFlutterBoostHybrid App
0 likes · 13 min read
How Xianyu’s FlutterBoost Enables Seamless Hybrid Mobile Apps
Xianyu Technology
Xianyu Technology
Apr 25, 2019 · Mobile Development

How Xianyu Monitors Flutter Performance for Hundreds of Millions of Users

This article explains Xianyu's comprehensive Flutter performance monitoring system—including frame‑rate tracking, page‑load timing, and exception rate metrics—detailing the underlying principles, implementation steps, and real‑world results that help maintain a smooth user experience at massive scale.

Exception HandlingFlutterMobile Development
0 likes · 9 min read
How Xianyu Monitors Flutter Performance for Hundreds of Millions of Users
21CTO
21CTO
Apr 21, 2019 · Mobile Development

Why Flutter Is Shaping the Future of Cross‑Platform Mobile Development

The article examines Flutter's rise as a leading cross‑platform mobile framework, compares it with other solutions like Hybrid, React Native, and Qt, explores its ecosystem, and highlights key breakthroughs such as Code‑Push and Hummingbird that could redefine the mobile development landscape.

DARTFlutterUI
0 likes · 7 min read
Why Flutter Is Shaping the Future of Cross‑Platform Mobile Development
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.

DispatchFish-ReduxFlutter
0 likes · 8 min read
Understanding the Dispatch Mechanism in Fish-Redux
Xianyu Technology
Xianyu Technology
Apr 4, 2019 · Mobile Development

Optimizing Image Rendering in Flutter for E‑commerce Apps: FXTexImage V1‑V3

The article describes how Xianyu’s FXTexImage library (versions 1‑3) transforms product‑detail images in Flutter e‑commerce apps into native‑provided external textures, progressively reducing memory growth, eliminating duplicate downloads, and cutting CPU load via GPU‑thread cleanup and shared‑context texture reuse, boosting page push limits from ten to over thirty, lowering crash rates, and shrinking the app package by more than 900 KB.

External TextureFlutterImage Rendering
0 likes · 9 min read
Optimizing Image Rendering in Flutter for E‑commerce Apps: FXTexImage V1‑V3