Tagged articles
461 articles
Page 1 of 5
Java Architect Essentials
Java Architect Essentials
May 18, 2026 · Backend Development

Meet Reqable: A Free, Cross‑Platform Postman Alternative with Superior Performance

Reqable is a free, cross‑platform API testing tool built with Flutter and C++ that offers instant startup, low memory usage, offline storage, HTTP/2‑3 support, data migration from other tools, packet‑capture debugging, and an active open‑source community, positioning it as a high‑performance replacement for Postman.

API testingCFlutter
0 likes · 7 min read
Meet Reqable: A Free, Cross‑Platform Postman Alternative with Superior Performance
SpringMeng
SpringMeng
Apr 28, 2026 · Backend Development

A Free, Cross‑Platform Postman Alternative That Beats Performance

The article reviews Reqable, a free, cross‑platform API testing tool that eliminates Postman's performance bottlenecks, login requirements, and paid features, offering faster startup, lower memory usage, HTTP/2‑3 support, data migration, and an active open‑source community.

API testingFlutterHTTP/2
0 likes · 7 min read
A Free, Cross‑Platform Postman Alternative That Beats Performance
Sohu Tech Products
Sohu Tech Products
Apr 22, 2026 · Fundamentals

Why WasmGC Is a Game‑Changer for Flutter and Kotlin Multiplatform on the Web

WasmGC introduces native garbage‑collection support to WebAssembly, enabling Kotlin and Dart to run as true native languages on the web, dramatically shrinking bundle sizes, speeding startup, eliminating memory‑leak cycles, and improving interop, with full browser support now standard across Chrome, Firefox, and Safari.

BrowserFlutterGarbage Collection
0 likes · 8 min read
Why WasmGC Is a Game‑Changer for Flutter and Kotlin Multiplatform on the Web
Sohu Tech Products
Sohu Tech Products
Feb 4, 2026 · Mobile Development

Why Flutter Text Gets Clipped Under Opacity/ShaderMask? Deep Dive into Skia Bounds Bug

The article explains a long‑standing Flutter bug where Text wrapped by Opacity or ShaderMask loses its descender glyphs on Android due to overly precise layer bounds calculated by Skia/FreeType, detailing how saveLayer, hinting, and glyph outline bounds interact, and offers practical workarounds to avoid the clipping.

AndroidFlutterOpacity
0 likes · 11 min read
Why Flutter Text Gets Clipped Under Opacity/ShaderMask? Deep Dive into Skia Bounds Bug
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jan 14, 2026 · Mobile Development

Using Vue to Build Flutter Apps: A New Cross‑Platform Approach

The article examines how the Vue ecosystem, which lacks a true native cross‑platform solution, can leverage the open‑source WebF runtime to run standard web projects—including Vue, React, and Svelte—directly inside Flutter on iOS, Android, and desktop, offering near‑native performance without rewriting code.

FlutterVueWeb Runtime
0 likes · 6 min read
Using Vue to Build Flutter Apps: A New Cross‑Platform Approach
Sohu Tech Products
Sohu Tech Products
Dec 10, 2025 · Mobile Development

How I Harnessed AI to Craft a Complex Flutter Animation from Scratch

The author recounts a step‑by‑step experiment using AI to generate a sophisticated, neon‑glowing Flutter animation, detailing the challenges of prompting, iterative refinements, polar‑coordinate math, multi‑stage animation controllers, 3D transforms, and compositing techniques, all backed by a public GitHub repository.

AIFlutterMobile Development
0 likes · 13 min read
How I Harnessed AI to Craft a Complex Flutter Animation from Scratch
SpringMeng
SpringMeng
Dec 5, 2025 · Mobile Development

Create a Free Open‑Source Short‑Drama App that Generates Revenue and Supports Mini‑Program & Web

The article presents a comprehensive guide to building a free open‑source short‑drama mobile app, detailing functional modules, immersive player, personalized recommendations, social interactions, monetization models, and a full tech stack—including Flutter or React Native for the front‑end, micro‑services backend, CDN, and DRM—while addressing high‑concurrency and cross‑platform challenges.

CDNDRMFlutter
0 likes · 11 min read
Create a Free Open‑Source Short‑Drama App that Generates Revenue and Supports Mini‑Program & Web
Sohu Tech Products
Sohu Tech Products
Dec 3, 2025 · Frontend Development

Recreating Stunning Strange Attractor, Fibonacci Sphere & Galaxy Animations in Flutter with Pure Dart

This article explains how to implement three complex visual effects—Strange Attractor, Fibonacci Sphere, and Galaxy animations—in Flutter using only Dart code, covering the underlying differential equations, Euler integration, 3D‑to‑2D projection, rotation, perspective, performance optimizations, and solutions to common GPU tile‑artifact issues.

DARTFlutterGPU
0 likes · 16 min read
Recreating Stunning Strange Attractor, Fibonacci Sphere & Galaxy Animations in Flutter with Pure Dart
Dunmao Tech Hub
Dunmao Tech Hub
Dec 1, 2025 · Mobile Development

How to Install and Configure Dart for Cross‑Platform Development

This guide explains what Dart is, outlines its multi‑platform use cases, and provides step‑by‑step installation commands for Linux, macOS, and Windows, plus environment‑variable configuration, enabling developers to start building Dart‑based applications across devices.

DARTEnvironment VariablesFlutter
0 likes · 5 min read
How to Install and Configure Dart for Cross‑Platform Development
Old Meng AI Explorer
Old Meng AI Explorer
Nov 10, 2025 · Mobile Development

How Cactus Turns Any Smartphone into a Powerful Offline AI Assistant

Cactus is a lightweight, open‑source mobile AI framework that runs large language models locally on iOS and Android without internet, offering chat, image recognition, and text‑to‑speech while consuming low resources, supporting older phones, and providing simple demo apps and Flutter integration for developers.

AIFlutterLLM
0 likes · 10 min read
How Cactus Turns Any Smartphone into a Powerful Offline AI Assistant
Sohu Tech Products
Sohu Tech Products
Nov 5, 2025 · Frontend Development

Exploring vyuh_node_flow: A Powerful Flutter Flow Editor for Visual Programming

vyuh_node_flow is an open‑source, MIT‑licensed Flutter SDK that provides a full‑platform, React‑Flow‑inspired visual programming editor with features such as customizable nodes, workflow design, interactive charts, data pipelines, rich annotation, keyboard shortcuts, layered rendering, and performance optimizations like MobX state management and path caching.

Flow EditorFlutterMobX
0 likes · 12 min read
Exploring vyuh_node_flow: A Powerful Flutter Flow Editor for Visual Programming
Sohu Tech Products
Sohu Tech Products
Oct 29, 2025 · Mobile Development

Migrating Flutter iOS Apps to the New UIScene Lifecycle (iOS 26+)

This guide explains why Apple now mandates UIScene for all UIKit apps built with the latest SDK after iOS 26, how UIScene differs from the traditional UIApplicationDelegate model, and provides step‑by‑step instructions—both automated and manual—for Flutter developers to migrate their iOS projects and plugins.

FlutterUIKitUIScene
0 likes · 14 min read
Migrating Flutter iOS Apps to the New UIScene Lifecycle (iOS 26+)
Sohu Tech Products
Sohu Tech Products
Sep 17, 2025 · Artificial Intelligence

Unlocking Claude Code’s Model Context Protocol: A Hands‑On MCP Guide

This tutorial introduces Claude Code’s Model Context Protocol (MCP), compares it with traditional function calling, explains its client‑server architecture, and provides a step‑by‑step hands‑on guide—including Figma token acquisition, server setup, and Flutter code generation—to demonstrate how MCP streamlines AI‑driven development.

Claude CodeFigmaFlutter
0 likes · 19 min read
Unlocking Claude Code’s Model Context Protocol: A Hands‑On MCP Guide
Sohu Tech Products
Sohu Tech Products
Sep 17, 2025 · Frontend Development

Riverpod 3.0 Highlights: Auto‑Retry, Pause/Resume, and Simplified API

Riverpod 3.0 introduces automatic retry for failing providers, built‑in pause/resume of listeners, experimental offline caching and mutation support, a unified API that merges AutoDispose and legacy providers, standardized update filtering with ==, and revamped ProviderObserver, all aimed at simplifying state management in Flutter apps.

API MigrationFlutterProvider
0 likes · 16 min read
Riverpod 3.0 Highlights: Auto‑Retry, Pause/Resume, and Simplified API
21CTO
21CTO
Sep 13, 2025 · Mobile Development

Dart 3.9 Highlights: Faster Performance, Stronger Safety, and AI‑Ready Features

Version 3.9 of the Dart language introduces enhanced null safety, soundness fixes, AI‑friendly MCP server support, a 50% faster CLI, smarter pub dependency handling with Git tags, cross‑compilation for ARM32 and RISC‑V, and deprecations, delivering safer, faster, and more intelligent development for Flutter apps.

DARTFlutternull safety
0 likes · 6 min read
Dart 3.9 Highlights: Faster Performance, Stronger Safety, and AI‑Ready Features
AndroidPub
AndroidPub
Aug 14, 2025 · Artificial Intelligence

Google I/O 2025: AI-Powered Tools Boost Chinese Developers Globally

The 2025 Google Developer Conference highlighted AI breakthroughs like Gemini 2.5 and Gemma, introduced AI-enhanced Flutter, Android, and Cloud tools, and showcased Chinese developers leveraging these technologies to achieve global impact and social good.

AIAndroidFlutter
0 likes · 12 min read
Google I/O 2025: AI-Powered Tools Boost Chinese Developers Globally
AndroidPub
AndroidPub
Jun 19, 2025 · Mobile Development

Flutter vs Jetpack Compose: Which Declarative UI Wins for Mobile Apps?

This article provides a concise side‑by‑side comparison of Flutter and Jetpack Compose, covering platform support, language, UI architecture, rendering pipelines, state management, custom UI/animation capabilities, development efficiency, deployment considerations, and ecosystem maturity to help developers choose the right declarative UI framework for their mobile projects.

Declarative UIFlutterJetpack Compose
0 likes · 8 min read
Flutter vs Jetpack Compose: Which Declarative UI Wins for Mobile Apps?
Sohu Tech Products
Sohu Tech Products
Jun 18, 2025 · Mobile Development

How to Recreate iOS 26 Liquid Glass in Flutter: Shaders, SDF, and Real‑Time Effects

This article delves into the technical implementation of iOS 26’s Liquid Glass effect, explaining its physics‑based translucency, adaptive coloring, refraction and fluid deformation, and then shows how to recreate it in Flutter using custom shaders, SDF calculations, lighting models, and the Impeller engine.

FlutterLiquid GlassMobile Development
0 likes · 19 min read
How to Recreate iOS 26 Liquid Glass in Flutter: Shaders, SDF, and Real‑Time Effects
Sohu Tech Products
Sohu Tech Products
Mar 26, 2025 · Mobile Development

How Signals.dart Achieves Automatic Dependency Tracking in Flutter

This article provides an in‑depth technical analysis of the signals.dart state‑management library, explaining its core primitives, the internal Node graph that enables automatic dependency tracking and version‑based updates, and demonstrates how to integrate signals with Flutter using SignalsMixin, Watch, and SignalProvider.

FlutterNodeState Management
0 likes · 17 min read
How Signals.dart Achieves Automatic Dependency Tracking in Flutter
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 25, 2025 · Mobile Development

Building a Free Ad‑Free Music Streaming App with Flutter: Motivation, Learning, Design, and Development Experience

This article chronicles the author's journey of creating a free, ad‑free music streaming app with Flutter, covering the initial motivation, learning curve, UI/UX design decisions, core features, chosen libraries, development challenges, and overall experience over two months.

DARTFlutterMobile Development
0 likes · 9 min read
Building a Free Ad‑Free Music Streaming App with Flutter: Motivation, Learning, Design, and Development Experience
Sohu Tech Products
Sohu Tech Products
Mar 12, 2025 · Mobile Development

Riverpod Annotations Explained: Code Generation and Advanced Usage in Flutter

Riverpod annotations streamline Flutter state management by using build_runner to generate provider code, where @riverpod on functions creates Provider, FutureProvider, or StreamProvider based on return type, on classes creates NotifierProvider, supports Family‑pattern parameters, keepAlive, dependencies, and produces helper classes for auto‑dispose and scoped overrides.

Code GenerationFamilyFlutter
0 likes · 13 min read
Riverpod Annotations Explained: Code Generation and Advanced Usage in Flutter
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Mobile Development

Flutter 3.29 Merges Platform and UI Threads: What It Means for Cross-Platform Development

Flutter 3.29 merges the Android/iOS platform thread with the Flutter UI thread, causing Dart code to run on the app’s main thread, simplifying task‑runner coordination, microtask handling, and synchronous platform interactions—while improving rendering and text input, it may break unadapted plugins unless the feature is disabled via metadata.

DARTFlutterPlatform Channels
0 likes · 7 min read
Flutter 3.29 Merges Platform and UI Threads: What It Means for Cross-Platform Development
Java Web Project
Java Web Project
Mar 2, 2025 · Industry Insights

Why Reqable Outperforms Postman: Free, Fast, and Feature‑Rich API Testing

The article analyzes Postman's shortcomings, presents Reqable as a free, cross‑platform alternative, and backs the claim with startup‑time, memory, and community‑size benchmarks, feature comparisons, and a discussion of its open‑source contributions and HTTP/2‑3 support.

API testingFlutterPostman alternative
0 likes · 7 min read
Why Reqable Outperforms Postman: Free, Fast, and Feature‑Rich API Testing
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 26, 2025 · Frontend Development

Flutter vs Vue: Building a Card Component with Comparative Code

This article walks through the step‑by‑step implementation of a card UI component in both Flutter and Vue, explains the structural and styling differences, shows how to pass data and handle events, and concludes with a summary of Flutter’s widget‑centric approach, providing a practical learning resource for front‑end developers.

Card ComponentDARTFlutter
0 likes · 22 min read
Flutter vs Vue: Building a Card Component with Comparative Code
Sohu Tech Products
Sohu Tech Products
Jan 22, 2025 · Mobile Development

How Flutter and Jetpack Compose Implement UI Diff: A Deep Dive

This article compares the diff and UI update mechanisms of Flutter and Jetpack Compose, explaining Flutter's Element‑based linear reconciliation and Compose's Composer‑driven SlotTable with gap‑buffer diff, while illustrating each step with code snippets and diagrams.

Diff AlgorithmFlutterJetpack Compose
0 likes · 14 min read
How Flutter and Jetpack Compose Implement UI Diff: A Deep Dive
dbaplus Community
dbaplus Community
Jan 19, 2025 · R&D Management

How to Tackle Technical Debt: A Comprehensive Guide for Modern Software Teams

This article explains the concept of technical debt, its origins, classification, and impact on development speed and quality, then presents a detailed panorama, identifies challenges in a fast‑growing multi‑language environment, and outlines a structured governance framework with visual tools, prioritization matrices, and actionable steps to reduce and manage debt.

FlutterTechnical Debtcode quality
0 likes · 15 min read
How to Tackle Technical Debt: A Comprehensive Guide for Modern Software Teams
Didi Tech
Didi Tech
Jan 9, 2025 · Fundamentals

Technical Debt: Definition, Classification, and Governance Strategies

Technical debt, the intentional or accidental shortcuts taken during software development, is classified into four quadrants and multiple layers such as architectural and code‑quality debt, and can be managed through a governance framework that records items, prioritizes them by value‑vs‑cost, allocates dedicated improvement time, enforces linting and CI, and guides systematic migrations like Flutter null‑safety.

FlutterProject ManagementTechnical Debt
0 likes · 14 min read
Technical Debt: Definition, Classification, and Governance Strategies
Sohu Tech Products
Sohu Tech Products
Dec 25, 2024 · Mobile Development

Why BuildContext Leaks Memory in Flutter and How to Prevent It

This article explains how BuildContext and various closure patterns in Flutter can cause memory leaks, demonstrates typical leak scenarios with code examples, and provides practical strategies such as disposing listeners, nullifying references, and using WeakReference or Finalizer to ensure proper garbage collection.

AnimationControllerBuildContextDART
0 likes · 10 min read
Why BuildContext Leaks Memory in Flutter and How to Prevent It
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 16, 2024 · Mobile Development

Implementing Custom Text Overflow with Highlight Support in ExtendedText for Flutter and HarmonyOS

This article explains how the ExtendedText component adds custom text‑overflow effects, including start, middle, end and auto modes, supports highlighted keywords with keep‑visible spans, and improves performance by replacing binary search with range estimation across Flutter, Android, iOS, Web and HarmonyOS platforms.

Custom Text OverflowExtendedTextFlutter
0 likes · 13 min read
Implementing Custom Text Overflow with Highlight Support in ExtendedText for Flutter and HarmonyOS
Sohu Tech Products
Sohu Tech Products
Dec 11, 2024 · Mobile Development

Understanding the Repository Pattern in Flutter

The Repository pattern in Flutter abstracts data access behind a type‑safe interface, isolating domain models from API, database, or device details, enabling easy swapping of implementations, simplifying testing with mocks, and promoting clean architecture by keeping UI code separate from business and networking logic.

DARTFlutterRepository Pattern
0 likes · 15 min read
Understanding the Repository Pattern in Flutter
Sohu Tech Products
Sohu Tech Products
Dec 11, 2024 · Mobile Development

Flutter Navigator 2.0: Architecture, Implementation, and Practical Applications

Flutter Navigator 2.0 replaces the imperative Navigator 1.0 with a declarative routing system that introduces a Router, RouteInformationProvider, RouteInformationParser, and RouterDelegate, enabling nested routes, cross‑platform URLs, flexible page stack manipulation, and practical implementations such as custom web‑focused navigation solutions.

FlutterNavigator 2.0cross-platform
0 likes · 17 min read
Flutter Navigator 2.0: Architecture, Implementation, and Practical Applications
Sohu Tech Products
Sohu Tech Products
Nov 27, 2024 · Mobile Development

Implementing Particle Snap Effect in Flutter Using Shaders and OverlayPortal

The article shows how to create a Thanos‑style particle snap animation in Flutter by capturing a widget screenshot, inserting an OverlayPortal layer, and applying a custom fragment shader that treats each pixel as a moving, fading particle, with detailed GLSL code and shader loading steps.

FlutterMobileDevelopmentOverlayPortal
0 likes · 22 min read
Implementing Particle Snap Effect in Flutter Using Shaders and OverlayPortal
Ctrip Technology
Ctrip Technology
Nov 14, 2024 · Mobile Development

Technical Practice of Ctrip’s Market Insight Platform Using Donut for High‑Performance Cross‑Platform Mobile Development

This article details how Ctrip’s Market Insight platform leveraged the Donut framework to build a high‑performance, cross‑platform mobile application, covering background, technical challenges, technology selection, development workflow, multi‑login management, large‑list rendering optimization, push integration, build and release processes, encountered pitfalls, and the resulting efficiency and performance improvements.

DonutFlutterMobile Development
0 likes · 24 min read
Technical Practice of Ctrip’s Market Insight Platform Using Donut for High‑Performance Cross‑Platform Mobile Development
JD Tech Talk
JD Tech Talk
Nov 8, 2024 · Artificial Intelligence

Exploring UI Design‑to‑Code Automation: Practices from Meituan, Xianyu, Microsoft and Large‑Model Flutter Generation

This article surveys recent advances in automatically converting UI design drafts into code, reviewing solutions from Meituan, Xianyu, Microsoft, a range of design‑to‑code tools, Flutter‑specific generators, JD's Ling platform, and practical experiments with large language models for Flutter code generation.

Design AutomationFlutterTooling
0 likes · 7 min read
Exploring UI Design‑to‑Code Automation: Practices from Meituan, Xianyu, Microsoft and Large‑Model Flutter Generation
Sohu Tech Products
Sohu Tech Products
Nov 6, 2024 · Mobile Development

Monorepo and Workspaces in Flutter: Benefits, Challenges, and Implementation

Flutter is moving toward a unified monorepo that merges its engine, buildroot, and framework repositories, enabling atomic commits, reduced internal version conflicts, and streamlined CI, while Dart 3.5 workspaces let adjacent packages share analysis contexts and a single lockfile, improving dependency management and memory efficiency.

CIDARTFlutter
0 likes · 9 min read
Monorepo and Workspaces in Flutter: Benefits, Challenges, and Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 25, 2024 · Mobile Development

Understanding Flutter State Management and Provider: Concepts, Built‑in Options, and Practical Usage

This article explains the concept of state in Flutter, distinguishes local and global state, reviews built‑in state‑handling mechanisms such as setState and InheritedWidget, outlines criteria for selecting a state‑management library, and provides a step‑by‑step guide with code examples for using the Provider package, including advanced features like MultiProvider, FutureProvider, Selector, and the underlying implementation details of InheritedProvider.

DARTFlutterProvider
0 likes · 22 min read
Understanding Flutter State Management and Provider: Concepts, Built‑in Options, and Practical Usage
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 24, 2024 · Mobile Development

Best Practices for JSON Serialization and Deserialization in Flutter Using json_serializable

This article explains the fundamentals of JSON serialization and deserialization in Flutter, compares manual and automated approaches, introduces the json_serializable library and its annotations, demonstrates generic handling, custom converters, and tooling to streamline model generation for robust mobile app development.

DARTDeserializationFlutter
0 likes · 23 min read
Best Practices for JSON Serialization and Deserialization in Flutter Using json_serializable
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 11, 2024 · Mobile Development

Implementing Gradient Text in Flutter Using ShaderMask, TextStyle.foreground, CustomPainter, and ExtendedText

This article explores multiple techniques for creating gradient text in Flutter—including ShaderMask, TextStyle.foreground, a custom CustomPainter, and the ExtendedText package's GradientConfig—detailing their code implementations, limitations, and how to handle WidgetSpan, emoji, and selective gradient rendering.

Fluttercustom-painterextended_text
0 likes · 11 min read
Implementing Gradient Text in Flutter Using ShaderMask, TextStyle.foreground, CustomPainter, and ExtendedText
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 8, 2024 · Mobile Development

Understanding System Keyboard Height and Custom Keyboard Integration in Flutter

This article explains how to obtain system keyboard dimensions using Flutter's window properties, differentiates viewInsets, viewPadding, and padding, demonstrates debugging techniques, and provides a comprehensive guide to designing, installing, and using custom keyboards with components such as SystemKeyboard, KeyboardBuilder, and TextInputScope.

FlutterKeyboardMobile UI
0 likes · 19 min read
Understanding System Keyboard Height and Custom Keyboard Integration in Flutter
21CTO
21CTO
Aug 18, 2024 · Artificial Intelligence

How AI and Blockchain Are Combating Telecom Scams – Plus the Latest Tech Releases

This roundup covers India's TRAI leveraging AI and blockchain to curb telecom scams, Microsoft's new Windows 11 power‑mode for better battery life, the removal of the Aria download tool after abuse, the launch of Flutter 3.24 with Dart 3.5, and KDE Frameworks 6.5.0 updates.

AIBlockchainFlutter
0 likes · 6 min read
How AI and Blockchain Are Combating Telecom Scams – Plus the Latest Tech Releases
Didi Tech
Didi Tech
Aug 15, 2024 · Mobile Development

Unify: A Framework for Efficient Flutter‑Native Hybrid Communication in Mobile Development

Unify is a Didi‑developed framework that lets developers declare Flutter‑native modules with Dart annotations, automatically generates matching Android, iOS and Flutter code, and streamlines large‑scale bidirectional communication, eliminating manual channel errors while enabling batch export of dozens of SDKs and boosting cross‑platform development efficiency.

FlutterHybrid CommunicationUnify
0 likes · 21 min read
Unify: A Framework for Efficient Flutter‑Native Hybrid Communication in Mobile Development
Sohu Tech Products
Sohu Tech Products
Aug 14, 2024 · Mobile Development

Understanding Flutter Status Bar Height: Why MediaQuery.padding.top Returns 0

In Flutter, MediaQuery.of(context).padding.top reports the system UI inset rather than the actual status‑bar height, and when a Scaffold (especially with an AppBar) consumes this padding the value becomes zero, so developers must read the raw view padding via WidgetsBinding or MediaQueryData.fromView to reliably obtain the status‑bar height.

AndroidDARTFlutter
0 likes · 5 min read
Understanding Flutter Status Bar Height: Why MediaQuery.padding.top Returns 0
Architecture Development Notes
Architecture Development Notes
Aug 9, 2024 · Mobile Development

Is Flutter’s Future at Risk? Uncovering Open‑Source Challenges and Alternatives

Flutter, once hailed as the future of cross‑platform development, faces growing concerns over open‑source maintenance, rapid version updates, lifecycle inconsistencies, and reliance on native code, prompting developers to consider learning native platforms, engaging the community, and exploring alternative frameworks to mitigate potential loss of Google support.

FlutterOpen-Sourcecross-platform
0 likes · 6 min read
Is Flutter’s Future at Risk? Uncovering Open‑Source Challenges and Alternatives
Sohu Tech Products
Sohu Tech Products
Jul 24, 2024 · Frontend Development

Speed Up Flutter Web Startup: Split main.dart.js with Deferred Components

This article explains how to reduce Flutter Web startup time by splitting the bulky main.dart.js file using deferred components, configuring CanvasKit assets via CDN, and optimizing font loading, complete with step‑by‑step code examples and performance measurements.

CDNCode SplittingDeferred Components
0 likes · 19 min read
Speed Up Flutter Web Startup: Split main.dart.js with Deferred Components
Java Tech Enthusiast
Java Tech Enthusiast
Jul 5, 2024 · Industry Insights

What Tech Stack Powers the New PC Web Version of Xianyu?

The upcoming PC web version of Xianyu, announced by senior engineer Zhao Kun, will initially support browsing, searching and favoriting items, while the full transaction features are still under development, prompting developers to speculate whether the platform will continue using Flutter for its web front‑end.

AlibabaFlutterWeb Development
0 likes · 4 min read
What Tech Stack Powers the New PC Web Version of Xianyu?
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 18, 2024 · Mobile Development

Flutter Karaoke-Style Lyric Gradient Animation Tutorial

This article explains how to create a karaoke‑style per‑word gradient highlight for song lyrics in a Flutter app, covering the visual effect analysis, gradient positioning tricks, ShaderMask usage, animation with Tween and AnimationController, per‑character timing, and progress synchronization.

FlutterMobileShader
0 likes · 13 min read
Flutter Karaoke-Style Lyric Gradient Animation Tutorial
ZhongAn Tech Team
ZhongAn Tech Team
Apr 19, 2024 · Mobile Development

Implementing a Flutter Hot‑Fix Solution for ZA Bank: Architecture, Process, and Lessons Learned

This article details ZA Bank’s implementation of a Flutter hot‑fix solution, describing the evaluation of various approaches, the selection of a FlutterWeb‑based page‑downgrade strategy, the design of backend patch management, challenges such as font loading and package size, and the resulting high fix rate and performance improvements.

Cross‑PlatformFlutterFlutterWeb
0 likes · 24 min read
Implementing a Flutter Hot‑Fix Solution for ZA Bank: Architecture, Process, and Lessons Learned
Sohu Tech Products
Sohu Tech Products
Mar 20, 2024 · Mobile Development

Using Pigeon for Flutter Development on HarmonyOS

The article shows how to integrate Flutter's Pigeon tool into HarmonyOS to automatically generate ETS channel code, enabling Flutter developers to avoid writing native HarmonyOS code by adding the pigeon package, defining an API, running the generation command, and using the generated setup in the HarmonyOS side.

FlutterHarmonyOSMobile Development
0 likes · 11 min read
Using Pigeon for Flutter Development on HarmonyOS
Architecture and Beyond
Architecture and Beyond
Mar 2, 2024 · Mobile Development

Practical Reflections on Cross‑Platform Architecture: Balancing Cost, Experience, and Technology Choices

The article reviews cross‑platform architecture concepts, examines the trade‑offs between code reuse and user experience, discusses screen‑size differentiation, outlines criteria for selecting a technology stack, and proposes progressive development and systematic standards to ensure sustainable, high‑quality multi‑device applications.

FlutterReact NativeTechnology Selection
0 likes · 13 min read
Practical Reflections on Cross‑Platform Architecture: Balancing Cost, Experience, and Technology Choices
Sohu Tech Products
Sohu Tech Products
Feb 21, 2024 · Mobile Development

Environment Setup and Project Creation for HarmonyOS Flutter Development

This guide walks you through configuring the OpenHarmony SDK, Java 11, and the signing tool on Linux, macOS, or Windows, building a custom Flutter engine, creating and building a HarmonyOS Flutter project, installing the signed .hap, and understanding the two development modes for three‑platform unification.

Cross‑PlatformEnvironment setupFlutter
0 likes · 8 min read
Environment Setup and Project Creation for HarmonyOS Flutter Development
Programmer DD
Programmer DD
Feb 18, 2024 · Mobile Development

React Native vs Flutter: Which Mobile Framework Wins for Your Project?

This article compares React Native and Flutter across programming language, community support, documentation quality, scalability, maintenance cost, and performance, helping developers choose the right cross‑platform framework based on project requirements, budget, timeline, and team expertise.

FlutterMobile DevelopmentReact Native
0 likes · 7 min read
React Native vs Flutter: Which Mobile Framework Wins for Your Project?
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 24, 2024 · Mobile Development

Analysis of Cross‑Platform Mobile Development Frameworks: From Cordova to uni‑app x

This article examines the evolution, architecture, performance and trade‑offs of major cross‑platform mobile frameworks—including Cordova, React Native, Flutter, and the newly released uni‑app x—by comparing their logic and rendering layers, communication overhead, package size, memory usage and real‑world testing results.

FlutterReact Nativecross-platform
0 likes · 23 min read
Analysis of Cross‑Platform Mobile Development Frameworks: From Cordova to uni‑app x
Sohu Tech Products
Sohu Tech Products
Jan 10, 2024 · Frontend Development

How to Build, Deploy, and Debug Flutter Web Apps: A Complete Step‑by‑Step Guide

This guide walks Flutter developers through the advantages and drawbacks of Flutter Web, explains three practical use cases, shows how to create a project, run it locally, handle routing and platform‑specific APIs, configure CDN paths for different environments, debug on desktop and mobile, and finally package and deploy the app to production.

CDNDebuggingDeployment
0 likes · 26 min read
How to Build, Deploy, and Debug Flutter Web Apps: A Complete Step‑by‑Step Guide
21CTO
21CTO
Dec 22, 2023 · Frontend Development

Choosing the Right Cross‑Platform Desktop Framework: Electron, Flutter, Tauri, React Native, or Qt

This article compares five popular cross‑platform desktop development frameworks—Electron, Flutter, Tauri, React Native, and Qt—examining their backgrounds, key features, performance, UI capabilities, development experience, native integration, community support, use cases, and potential challenges to help developers select the most suitable option for their projects.

Desktop DevelopmentElectronFlutter
0 likes · 13 min read
Choosing the Right Cross‑Platform Desktop Framework: Electron, Flutter, Tauri, React Native, or Qt
DeWu Technology
DeWu Technology
Dec 13, 2023 · Mobile Development

Dart AOP‑Based Full Instrumentation for Flutter Applications

By inserting a custom AopTransformer into Flutter’s front‑end compilation pipeline before optimization, the proposed Dart AOP solution automatically injects logging hooks that capture full‑stack user interaction paths and business state without modifying business code, delivering zero‑impact, maintainable instrumentation for improved debugging and app stability.

Code GenerationDARTFlutter
0 likes · 18 min read
Dart AOP‑Based Full Instrumentation for Flutter Applications
政采云技术
政采云技术
Dec 6, 2023 · Mobile Development

Visualizing Flutter Dependency Graphs with Graphviz and the gviz Library

This article explains how to analyze and visualize Flutter project dependencies by extracting information from pubspec.yaml and the Flutter dependency tree, converting it into a unified data model, and rendering clear dependency graphs using Graphviz's DOT language through the gviz Dart package.

DARTFlutterGraphviz
0 likes · 19 min read
Visualizing Flutter Dependency Graphs with Graphviz and the gviz Library
21CTO
21CTO
Nov 22, 2023 · Frontend Development

New UI Releases: Slint 1.3, Flutter 3.16, Rust 1.74, Notion AI, Linux Kernel

The article summarizes recent releases across UI toolkits and core platforms, covering Slint 1.3's Android support, Flutter 3.16's Impeller preview, Rust 1.74's Cargo enhancements, Notion's AI‑driven Q&A feature, and multiple Linux kernel updates addressing security and bug fixes.

FlutterLinux kernelNotion AI
0 likes · 6 min read
New UI Releases: Slint 1.3, Flutter 3.16, Rust 1.74, Notion AI, Linux Kernel
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 23, 2023 · Mobile Development

Comparative Evaluation of Flutter and React Native for Mobile Development

This article compares Flutter and React Native across design, performance, development efficiency, and ecosystem factors, outlines the team’s selection criteria, and concludes with a recommendation to adopt Flutter for its visual customization, consistency, rapid development, and strong community support.

Cross‑platform developmentFlutterMobile Frameworks
0 likes · 9 min read
Comparative Evaluation of Flutter and React Native for Mobile Development
Architects Research Society
Architects Research Society
Sep 28, 2023 · Mobile Development

Top Mobile App Development Trends for 2023 and Beyond

2023’s mobile app development landscape is shaped by emerging trends such as the metaverse, blockchain integration, advanced AR, AI-driven voice and chatbots, and innovations in frameworks like Swift, Jetpack Compose, Kotlin Multiplatform, React Native, and Flutter, all influencing the future of iOS and Android solutions.

ARBlockchainFlutter
0 likes · 16 min read
Top Mobile App Development Trends for 2023 and Beyond
Inke Technology
Inke Technology
Sep 27, 2023 · Mobile Development

Master Flutter Routing with Mixins: Modular, Interceptable, Scalable

This article explores Flutter's routing system, classifying route types, demonstrating component, named, and generated routes, and introduces a mixin‑based modular router architecture that enables decoupled module registration, route interception, URL‑based navigation, and annotation‑driven code generation to improve maintainability and scalability.

FlutterMixinmodular architecture
0 likes · 22 min read
Master Flutter Routing with Mixins: Modular, Interceptable, Scalable
JD Tech
JD Tech
Sep 19, 2023 · Artificial Intelligence

Leveraging GPT for Code Writing, Script Generation, and Business Integration

This article demonstrates how to use GPT to accelerate code development, automate script creation, and integrate AI-driven suggestions into real‑world business scenarios such as e‑commerce promotion, providing practical tips, example prompts, and ready‑to‑run code snippets.

AI DevelopmentCode GenerationFlutter
0 likes · 10 min read
Leveraging GPT for Code Writing, Script Generation, and Business Integration
21CTO
21CTO
Aug 18, 2023 · Mobile Development

How Flutter 3.13’s Impeller Boosts Performance Across Devices

Flutter 3.13 introduces major Impeller renderer enhancements—reducing latency on iOS, halving rasterization times versus Skia, adding wide‑gamut color defaults, and unveiling new Engine APIs for foldable devices, macOS, and display metrics—while previewing Vulkan support for Android.

FlutterGraphics RenderingImpeller
0 likes · 3 min read
How Flutter 3.13’s Impeller Boosts Performance Across Devices
JD Cloud Developers
JD Cloud Developers
Apr 11, 2023 · Fundamentals

Mastering Dart’s Event Loop: From Microtasks to Isolates

This article explains Dart’s single‑threaded event‑loop model, the distinction between microtask and event queues, how to schedule tasks, use Futures, async/await, isolates, and practical patterns like LoadBalancer and CancelableOperation to manage asynchronous operations in Flutter apps.

AsyncDARTFlutter
0 likes · 17 min read
Mastering Dart’s Event Loop: From Microtasks to Isolates
HelloTech
HelloTech
Apr 3, 2023 · Mobile Development

Flutter Upgrade Journey: Null‑Safety Migration, Engine Crash Fixes, and Build Process

The team’s second‑phase Flutter upgrade details why they moved to Flutter 2.x for null‑safety and performance gains, outlines the migration steps and common fixes, describes how they resolved a FlutterEngine destroyContext crash by cherry‑picking a fix, and provides a complete guide to building the iOS engine and gen_snapshot binaries, while previewing future expansion into Flutter Web and cross‑platform front‑ends.

Build ProcessDARTEngine Upgrade
0 likes · 13 min read
Flutter Upgrade Journey: Null‑Safety Migration, Engine Crash Fixes, and Build Process
Xianyu Technology
Xianyu Technology
Mar 31, 2023 · Mobile Development

Flutter: Mocking MethodChannel for Unit Tests, Retrieving Keyboard Height, and Quick Guide Bubbles

This guide explains how to mock Flutter MethodChannels for unit testing using TestDefaultBinaryMessenger, capture the maximum keyboard height across iOS and Android by tracking viewInsets in didChangeMetrics, and quickly create new‑user guide bubbles with OverlayEntry by calculating a target widget’s rectangle and inserting a positioned overlay.

FlutterGuide BubbleKeyboard Height
0 likes · 9 min read
Flutter: Mocking MethodChannel for Unit Tests, Retrieving Keyboard Height, and Quick Guide Bubbles
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Mobile Development

Dart Generics: Covariance, Contravariance, and Type Safety

This article explains Dart's generic type system, comparing its covariance, contravariance, and invariance with Java and Kotlin, demonstrates practical code examples, discusses safety concerns of mutable covariant collections, and introduces the 'covariant' keyword for safe method overriding in Flutter development.

DARTFlutterGenerics
0 likes · 24 min read
Dart Generics: Covariance, Contravariance, and Type Safety
HelloTech
HelloTech
Mar 15, 2023 · Mobile Development

Cross‑Platform Mobile Development: Evaluation and Implementation of Flutter and H5 Hybrid Solutions

The team evaluated cross‑platform options, piloted both Flutter and an H5 offline‑Hybrid approach, found Flutter’s self‑rendering engine delivered superior performance and consistency, and consequently adopted Flutter as the primary framework, dramatically improving development efficiency and UI parity across Android and iOS.

FlutterHybrid AppMVVM
0 likes · 14 min read
Cross‑Platform Mobile Development: Evaluation and Implementation of Flutter and H5 Hybrid Solutions
Soul Technical Team
Soul Technical Team
Mar 14, 2023 · Mobile Development

Memory Optimization and Leak Detection in Flutter iOS Apps: Image Component, PlatformView, IOSurface and Tooling

This article analyzes the high memory consumption of Flutter's Image widget, PlatformView leaks, and IOSurface residues on iOS, then presents concrete solutions such as external texture rendering, empty‑page redraw, engine reset, and a custom Expando‑based memory‑leak detector built with Dart VM Service.

ExpandoFlutterMemory Management
0 likes · 21 min read
Memory Optimization and Leak Detection in Flutter iOS Apps: Image Component, PlatformView, IOSurface and Tooling
Xianyu Technology
Xianyu Technology
Mar 8, 2023 · Mobile Development

Systematic CI Capability Construction for Xianyu Mobile Development

By systematically building a macOS‑enabled Jenkins cluster, integrating Flutter UI automation, FeiFish CLI triggers, and mandatory CI‑gated code reviews, Xianyu transformed its expanding mobile team’s workflow, achieving over 80% test coverage, rapid null‑safety migration, and turning continuous integration into a core efficiency driver.

CIFluttertesting
0 likes · 17 min read
Systematic CI Capability Construction for Xianyu Mobile Development
21CTO
21CTO
Mar 3, 2023 · Backend Development

Why Dart Frog is Revolutionizing Backend Development for Flutter Apps

Discover how Dart Frog, a new backend framework built with Dart by Very Good Ventures, enables developers to use the same language and tools for both Flutter front‑ends and server‑side APIs, offering hot‑reload, modular routing, easy cloud deployment, and seamless integration with legacy systems.

Backend FrameworkDARTDart Frog
0 likes · 8 min read
Why Dart Frog is Revolutionizing Backend Development for Flutter Apps
Xianyu Technology
Xianyu Technology
Mar 1, 2023 · Mobile Development

Flutter Performance Tips: Quick Identification and Raster Cache Optimization

By using a quick identification tip and a unified smoothness metric, developers can see that Flutter often out‑performs native pages on high‑refresh iOS devices and, on Android, can be measured across devices, while optimizing rasterCache hit rates—through flags like will_change, is_complex, complexity_score, visibility rules, and limiting cached items to three per frame—significantly improves rendering performance.

Flutterfpsperformance
0 likes · 6 min read
Flutter Performance Tips: Quick Identification and Raster Cache Optimization
58 Tech
58 Tech
Feb 21, 2023 · Backend Development

Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter

This article presents the architecture, technology choices, and practical implementation details of FairPushy—a Dart‑driven backend and Flutter dynamic‑update platform—covering server development, concurrency handling, ORM integration, automated build pipelines, and deployment strategies for seamless hot‑reloading of mobile applications.

BackendDARTDocker
0 likes · 17 min read
Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter
Xianyu Technology
Xianyu Technology
Feb 2, 2023 · Mobile Development

Integrating Flutter Applications on Windows with Modular C++ Architecture and vcpkg Dependency Management

The article explains how to integrate Flutter‑based Windows applications by encapsulating native functionality in a modular C++ XModule framework—using macro‑generated providers, a global ModuleCenter, and CMake‑configured libraries—while managing all third‑party dependencies with vcpkg and private registries to ensure clean architecture and maintainable cross‑platform code.

CFlutterWindows
0 likes · 15 min read
Integrating Flutter Applications on Windows with Modular C++ Architecture and vcpkg Dependency Management
Xianyu Technology
Xianyu Technology
Jan 12, 2023 · Mobile Development

Layered Performance Testing for Kun (Flutter‑Based) Mobile Container

To ensure Kun’s Flutter‑based container upgrades improve Xianyu’s user experience, we introduced a layered performance testing framework that defines industry‑standard metrics, component‑ and business‑level benchmarks, multi‑dimensional stress and regression checks, automated scripts, expanded device pools, and streamlined task creation, delivering faster insights, higher stability, and actionable optimization feedback.

AutomationBenchmarkFlutter
0 likes · 11 min read
Layered Performance Testing for Kun (Flutter‑Based) Mobile Container
vivo Internet Technology
vivo Internet Technology
Dec 21, 2022 · Game Development

Building a Low-Code Platform for Vivo Game Center: A Practical Guide

Vivo’s Game Center created a low‑code, component‑based platform that lets operators visually assemble pages from meta‑components and dynamic data sources, using QLExpress, Dubbo and Flutter, cutting development cycles by up to 75 %, quadrupling server‑side efficiency and boosting testing and operational productivity dramatically.

Dubbo泛化调用FlutterGame Center
0 likes · 13 min read
Building a Low-Code Platform for Vivo Game Center: A Practical Guide
Soul Technical Team
Soul Technical Team
Dec 19, 2022 · Mobile Development

Common Flutter Performance Pitfalls and Their Solutions at Soul App

This article details several real‑world Flutter performance problems encountered at Soul—including excessive memory usage for emojis, iOS 14 debug launch restrictions, high CPU consumption of Lottie animations, background‑foreground flickering, and PlatformView memory leaks—and provides concrete mitigation strategies with code examples.

DebuggingFlutterMemory
0 likes · 11 min read
Common Flutter Performance Pitfalls and Their Solutions at Soul App
Xianyu Technology
Xianyu Technology
Dec 6, 2022 · Mobile Development

iPad Split‑Screen Adaptation and Multi‑Engine Flutter Integration

The article details how Xianyu solved iPad split‑screen challenges by creating a custom UINavigationController subclass to manage dual‑screen price‑comparison and navigation modes, switching to Auto Layout, and implementing a lightweight multi‑engine Flutter architecture that shares isolates and resources while preserving existing navigation logic.

FlutterHybrid AppUI
0 likes · 11 min read
iPad Split‑Screen Adaptation and Multi‑Engine Flutter Integration
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 5, 2022 · Frontend Development

Why Cross-Platform Development Is Evolving: From Web Containers to Flutter

Cross‑platform development has rapidly evolved from simple web containers to sophisticated native‑rendering solutions like React Native, Weex, and Flutter, prompting a push for standardized container specifications that balance performance, consistency, and developer efficiency across the ever‑growing ecosystem of smart devices.

FlutterMobileReact Native
0 likes · 12 min read
Why Cross-Platform Development Is Evolving: From Web Containers to Flutter
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 22, 2022 · Mobile Development

Improving Empty Page User Experience in Mobile Applications

This article explains how to enhance the user experience of empty pages in mobile apps by using informative animations, relevant content suggestions, clear call‑to‑action prompts, and reload mechanisms, illustrated with Flutter code examples and Lottie animations for various no‑data scenarios.

Empty StateError HandlingFlutter
0 likes · 8 min read
Improving Empty Page User Experience in Mobile Applications
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 10, 2022 · Mobile Development

Choosing a Flutter State Management Framework: Provider, Riverpod, BLoC, GetX and Others

This article guides beginners through the crowded landscape of Flutter state‑management solutions, comparing Provider, Riverpod, BLoC, flutter_redux, fish_redux, GetX and others, while showing that integration size impact is negligible and emphasizing that the final choice should match project needs and maintenance considerations.

BLoCFlutterGetX
0 likes · 14 min read
Choosing a Flutter State Management Framework: Provider, Riverpod, BLoC, GetX and Others
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 9, 2022 · Mobile Development

Using Isolates and the compute Function in Flutter to Offload Heavy Computation

This article explains how to prevent UI blocking in Flutter by moving intensive calculations to background isolates using the compute helper and raw Isolate APIs, demonstrates code examples for task execution, progress reporting, and inter‑isolate communication, and discusses performance considerations and best practices.

ComputeDARTFlutter
0 likes · 15 min read
Using Isolates and the compute Function in Flutter to Offload Heavy Computation