Tagged articles

cross‑platform

559 articles · Page 5 of 6
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 2, 2020 · Frontend Development

Why Cross‑Platform Development Is the New Must‑Have for Frontend Engineers

This article explores the evolution of cross‑platform technologies—from early PC and mobile web solutions to modern frameworks like Weex, React Native, and Flutter—highlighting their benefits, challenges, and the ongoing quest for performance, consistency, and development efficiency across diverse devices.

Frontendcross‑platformflutter
0 likes · 11 min read
Why Cross‑Platform Development Is the New Must‑Have for Frontend Engineers
Qunar Tech Salon
Qunar Tech Salon
Nov 26, 2020 · Mobile Development

Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar

This article describes the background, challenges, and solution design for building a cross‑platform mobile UI automation framework at QuNar, covering test classification, element locating strategies, the POCO library, Page Object Model, JSON mock handling, and continuous integration with Jenkins to improve testing efficiency and reduce manual effort.

AppiumMobile TestingPOCO
0 likes · 19 min read
Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 24, 2020 · Frontend Development

Thanos Multi‑Platform Development Framework: Architecture, Components, and Implementation

The article introduces the Thanos framework, a Vue‑based compile‑time solution that enables cross‑platform development for nine mini‑program and web targets by unifying components, APIs, and runtime behaviors, and details its architecture, scaffold tools, compiler mechanics, and runtime optimizations.

CompilerMini ProgramRuntime
0 likes · 15 min read
Thanos Multi‑Platform Development Framework: Architecture, Components, and Implementation
Taobao Frontend Technology
Taobao Frontend Technology
Nov 19, 2020 · Frontend Development

How Taobao’s Containerized Frontend Boosts Performance and Cross‑Platform Consistency

Taobao’s core front‑end pipeline now combines traditional H5 pages with a native‑first, containerized version, using DinamicX and the XinAochuang protocol to achieve consistent UI across Android, iOS, and web, while optimizing performance through pre‑rendering, lazy loading, and unified build configurations.

DinamicXTaobaocontainerization
0 likes · 15 min read
How Taobao’s Containerized Frontend Boosts Performance and Cross‑Platform Consistency
Top Architect
Top Architect
Nov 16, 2020 · Mobile Development

Building a C++ Cross‑Platform Framework for the WeChat Pay Client

This article describes how a C++‑based cross‑platform framework was created to unify iOS and Android implementations of WeChat Pay, detailing the architectural challenges, the introduction of UseCase‑driven business flow, a routing mechanism, improved network request handling, and standardized data passing that together reduced code size, improved stability, and boosted development productivity.

C++Software DesignWeChat Pay
0 likes · 14 min read
Building a C++ Cross‑Platform Framework for the WeChat Pay Client
vivo Internet Technology
vivo Internet Technology
Nov 11, 2020 · Frontend Development

vivo Mall Multi-End Unified Frontend Architecture Practice

The article details vivo Mall’s shift to a multi‑end unified frontend architecture using uni‑app, highlighting how a single technical stack reduces development and maintenance costs, accelerates H5 feature migration to mini‑programs, and introduces innovations such as code conversion tools, conditional compilation, advanced Vuex namespace handling, and component‑page decoupling via @vivo/smartx to meet current and future endpoint demands.

Frontend ArchitectureMini ProgramVuex
0 likes · 12 min read
vivo Mall Multi-End Unified Frontend Architecture Practice
Top Architect
Top Architect
Nov 10, 2020 · Frontend Development

Comprehensive Guide to Setting Up Electron, Exploring Its Source Structure, and Building Sample Desktop Applications

This article provides a step‑by‑step tutorial on installing Node, vue‑cli, and Electron, explains the Electron source and project directory layouts, describes the main and renderer processes, and showcases two complete Electron‑Vue sample applications with full command‑line instructions.

Desktop applicationElectronJavaScript
0 likes · 12 min read
Comprehensive Guide to Setting Up Electron, Exploring Its Source Structure, and Building Sample Desktop Applications
Aotu Lab
Aotu Lab
Oct 30, 2020 · Mobile Development

How JDFlutter Revolutionizes Cross‑Platform Mobile Development with One‑Code Solutions

This article details JDFlutter's evolution as a one‑code, container‑based cross‑platform framework that tackles Flutter's ecosystem gaps, improves development efficiency, enables dynamic updates, web conversion, iOS size reduction, mixed native integration, and provides a full‑stack support pipeline for large‑scale mobile apps.

Container ArchitectureJDFluttercross‑platform
0 likes · 14 min read
How JDFlutter Revolutionizes Cross‑Platform Mobile Development with One‑Code Solutions
Sohu Tech Products
Sohu Tech Products
Oct 28, 2020 · Mobile Development

Flutter Widget and Element: Core Concepts and Architecture

This article explains Flutter’s current status and dives deep into the core design of Widgets, detailing their immutable nature, the role of StatefulWidgets, the underlying Element system, and how these concepts enable efficient cross‑platform rendering and state management in mobile development.

ElementStatefulWidgetWidget
0 likes · 12 min read
Flutter Widget and Element: Core Concepts and Architecture
21CTO
21CTO
Sep 28, 2020 · Backend Development

Why PHP and .NET Remain the Top Choices for Enterprise Web Development

The article compares PHP and .NET, highlighting their performance, rapid development cycles, strong community support, rich libraries, security features, and cross‑platform capabilities, explaining why they are the preferred backend stacks for businesses building modern web applications.

.NETPHPbackend
0 likes · 9 min read
Why PHP and .NET Remain the Top Choices for Enterprise Web Development
JD Retail Technology
JD Retail Technology
Sep 28, 2020 · Mobile Development

Comprehensive Analysis of Swift vs Objective‑C: Adoption, Performance, Compiler Optimizations and Ecosystem Impact

This article presents a detailed comparison between Swift and Objective‑C, covering language popularity, community activity, real‑world app adoption, performance benchmarks, Swift's advantages and disadvantages, ABI and module stability, Apple’s strategic support, binary size effects, and deep compiler optimizations such as SIL, inlining, generic specialization, and dispatch mechanisms.

CompilerObjective‑CSwift
0 likes · 25 min read
Comprehensive Analysis of Swift vs Objective‑C: Adoption, Performance, Compiler Optimizations and Ecosystem Impact
Top Architect
Top Architect
Sep 27, 2020 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article describes how WeChat Pay built a C++‑based cross‑platform framework that unifies iOS and Android payment flows, introduces a UseCase‑driven architecture with routing, refactors network request handling, and standardizes data transmission to cut code by 45%, boost reliability, and accelerate feature delivery.

C++WeChat Paycross‑platform
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
JD Cloud Developers
JD Cloud Developers
Sep 23, 2020 · Mobile Development

How JDFlutter Revolutionizes Cross‑Platform Mobile Development at JD

This article examines JD's journey from fragmented native mobile development to a unified Flutter‑based solution, detailing the motivations, challenges, architectural innovations, and practical features that enable faster, lower‑cost, and more consistent cross‑platform app delivery.

Container ArchitectureJDFluttercross‑platform
0 likes · 13 min read
How JDFlutter Revolutionizes Cross‑Platform Mobile Development at JD
Taobao Frontend Technology
Taobao Frontend Technology
Sep 16, 2020 · Frontend Development

How Alibaba’s Frontend Team Scaled UI Reuse Across Industries with DomKey and Rax

This article details how Alibaba's front‑end team tackled fragmented industry UI development by standardizing components, introducing a DomKey theming mechanism, building a visual theme generator, and leveraging Rax for cross‑platform solutions, ultimately improving reuse and developer efficiency.

Raxcomponent designcross‑platform
0 likes · 7 min read
How Alibaba’s Frontend Team Scaled UI Reuse Across Industries with DomKey and Rax
Taobao Frontend Technology
Taobao Frontend Technology
Sep 15, 2020 · Frontend Development

Mastering H5 + Mini‑Program Development: Static Compile vs Dynamic Parse

This article explores the challenges of building H5 and mini‑program applications across multiple platforms, compares static compilation approaches like Chameleon, MPVue, Taro and Rax with dynamic parsing solutions such as Remax and Frad, and discusses performance trade‑offs, lifecycle integration, and future directions for view‑layer DSLs.

ReActcross‑platformdynamic parsing
0 likes · 15 min read
Mastering H5 + Mini‑Program Development: Static Compile vs Dynamic Parse
Java Architect Essentials
Java Architect Essentials
Sep 9, 2020 · Mobile Development

Cross‑Platform Refactoring of WeChat Pay: Architecture, Performance, and Lessons Learned

This article describes how the WeChat Pay team rebuilt the client‑side payment flow using a C++ cross‑platform framework, detailing the architectural redesign, performance improvements, routing mechanism, network request handling, and data‑flow safeguards that unified iOS and Android implementations while reducing code size and enhancing reliability.

C++WeChat Paycross‑platform
0 likes · 15 min read
Cross‑Platform Refactoring of WeChat Pay: Architecture, Performance, and Lessons Learned
Architects' Tech Alliance
Architects' Tech Alliance
Aug 20, 2020 · Fundamentals

From x86 to ARM: The Next Computing Pivot and Cross‑Platform Migration Practices with Huawei Kunpeng

The article reviews the historical shift from mainframes to x86, highlights the emerging limitations of x86 in the era of mobile and cloud workloads, and details how Huawei's ARM‑based Kunpeng platform and its migration toolchain enable efficient cross‑architecture software migration and performance optimization.

ARMCPU architectureHuawei Kunpeng
0 likes · 14 min read
From x86 to ARM: The Next Computing Pivot and Cross‑Platform Migration Practices with Huawei Kunpeng
macrozheng
macrozheng
Aug 15, 2020 · Databases

How to Install and Use SQLECTRON: A Lightweight Cross‑Platform SQL Client

SQLECTRON is a simple, lightweight cross‑platform SQL client supporting MySQL, PostgreSQL, SQL Server, SQLite and Cassandra; this guide walks through installing the v1.30.0 desktop app on macOS, configuring servers, executing queries, exporting results, and highlights its terminal variant and comparison with heavier tools.

Query ExecutionSQL ClientSQLECTRON
0 likes · 5 min read
How to Install and Use SQLECTRON: A Lightweight Cross‑Platform SQL Client
Tencent Cloud Developer
Tencent Cloud Developer
Aug 14, 2020 · Mobile Development

Flutter Overview: Design Background, Technical Features, and Comparison with Other Cross‑Platform Solutions

Flutter is a Google‑backed cross‑platform framework that uses Dart and its own Skia rendering engine to deliver near‑native performance and consistent UI across mobile, web, and desktop, offering hot reload, rich widgets, and platform channels, while facing challenges such as larger app sizes, a smaller ecosystem, and limited dynamic update support compared with React Native and Hippy.

DARTSkiacross‑platform
0 likes · 12 min read
Flutter Overview: Design Background, Technical Features, and Comparison with Other Cross‑Platform Solutions
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 13, 2020 · Mobile Development

How Flutter’s Rendering Engine Works: Inside the UI and GPU Threads

This article provides a comprehensive technical analysis of Flutter's rendering pipeline, detailing the roles of the UI and GPU threads, the step‑by‑step process from VSync registration to rasterization, and compares Flutter’s approach with Android and Chromium rendering architectures.

GPU ThreadUI Threadcross‑platform
0 likes · 24 min read
How Flutter’s Rendering Engine Works: Inside the UI and GPU Threads
ITPUB
ITPUB
Aug 6, 2020 · Mobile Development

How to Build and Deploy a Multi‑Mini‑Program Architecture with Taro

This article explains a practical solution for developing, configuring, and packaging multiple mini‑programs from a single codebase using Taro, covering the challenges of cross‑team collaboration, environment‑specific configuration, adaptation layers, and integration methods such as plugins and sub‑packages.

ConfigurationMini ProgramPackaging
0 likes · 16 min read
How to Build and Deploy a Multi‑Mini‑Program Architecture with Taro
Aotu Lab
Aotu Lab
Aug 4, 2020 · Frontend Development

How Taro Next Transforms Cross‑Platform Development: Architecture, Features, and Best Practices

This presentation details the motivations behind rebuilding Taro, introduces the Taro Next architecture and its new capabilities, walks through practical development steps, explains underlying rendering principles for both mini‑program and H5 targets, and outlines performance optimizations and future directions.

FrontendTaROcross‑platform
0 likes · 26 min read
How Taro Next Transforms Cross‑Platform Development: Architecture, Features, and Best Practices
政采云技术
政采云技术
Aug 2, 2020 · Frontend Development

How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices

This article explains how to build cross‑platform desktop applications using Electron, covering its Chromium‑Node.js architecture, the transition from CLI to GUI, practical workflow automation, update mechanisms, and comparisons with alternatives, illustrated with code examples and real‑world use cases.

CLIDesktop DevelopmentElectron
0 likes · 25 min read
How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 31, 2020 · Industry Insights

Why iQIYI’s Universal Broadcast Beats Android Nearby Sharing and Other File‑Transfer Apps

The article compares Android's upcoming Nearby Sharing, manufacturer‑specific services like Huawei Share, and third‑party tools, highlighting how iQIYI’s Universal Broadcast offers browser‑based, cross‑platform file transfer that overcomes brand and OS limitations while delivering a smoother user experience.

AndroidHuawei ShareNearby Sharing
0 likes · 7 min read
Why iQIYI’s Universal Broadcast Beats Android Nearby Sharing and Other File‑Transfer Apps
58 Tech
58 Tech
Jul 17, 2020 · Mobile Development

React Native Performance Optimization: Principles, Bottlenecks, and Practical Practices

This article analyzes the performance bottlenecks of React Native applications, explains the framework's working principles, and presents practical optimization strategies such as bundle splitting, JS bytecode, data synchronization via an information center, and native‑driven list components to improve rendering speed and responsiveness.

Optimizationcross‑platformmobile development
0 likes · 9 min read
React Native Performance Optimization: Principles, Bottlenecks, and Practical Practices
Tencent Cloud Developer
Tencent Cloud Developer
Jul 15, 2020 · Mobile Development

Performance Optimization of Web Pages in the QQ Music Android Client

The article details how QQ Music’s Android client reduced WebView page load latency by over 25% through pre‑loading the TBS kernel, pooling WebView instances, parallel request loading, shared asset caching, and precise timing metrics that combine native callbacks with DOM‑interactive timestamps, offering cross‑platform lessons.

Androidcross‑platformmobile development
0 likes · 11 min read
Performance Optimization of Web Pages in the QQ Music Android Client
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.

AndroidWeexbridge
0 likes · 24 min read
How WYBridge Unifies Bridge APIs Across React Native, Flutter, Weex, and Web
Top Architect
Top Architect
Jul 9, 2020 · Frontend Development

Electron Development Guide: Environment Setup, Project Structure, and Sample Applications

This article provides a comprehensive tutorial on building cross‑platform desktop applications with Electron, covering environment preparation, installation of Node, Vue‑CLI and Electron, project creation, directory structures, main‑renderer architecture, and practical examples such as a cloud music player and a QQ music client.

Desktop applicationElectronNode.js
0 likes · 12 min read
Electron Development Guide: Environment Setup, Project Structure, and Sample Applications
Architect
Architect
Jul 6, 2020 · Mobile Development

Cross‑Platform Refactoring of WeChat Pay: Architecture, Design Patterns, and Performance Gains

The article describes how the WeChat Pay client was rebuilt using a C++‑based cross‑platform framework to unify iOS and Android implementations, improve code reuse, reduce bugs, and achieve measurable performance and productivity improvements while introducing a UseCase‑driven architecture, routing mechanism, and disciplined network request handling.

C++WeChat Paycross‑platform
0 likes · 17 min read
Cross‑Platform Refactoring of WeChat Pay: Architecture, Design Patterns, and Performance Gains
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.

DARTEngineHybrid Development
0 likes · 32 min read
Flutter Hybrid Development: Core Principles, Rendering Process, and Cross‑Platform Solutions
Youku Technology
Youku Technology
Jun 22, 2020 · Frontend Development

Cross‑Platform Mini‑Program Mastery: Lessons from Alipay, Baidu, ByteDance & Quick Apps

This article compiles practical experiences and technical lessons from developing Taopiaopiao mini‑programs on Alipay, Baidu, ByteDance and Quick‑App platforms, covering architecture choices, common pitfalls, component adaptation, template syntax, login flows, card integration, multi‑end differences and maintenance strategies.

AlipayBaiduByteDance
0 likes · 25 min read
Cross‑Platform Mini‑Program Mastery: Lessons from Alipay, Baidu, ByteDance & Quick Apps
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.

DARTNative integrationSparrow Framework
0 likes · 13 min read
Flutter Adoption and Sparrow Microservice Architecture Overview
Didi Tech
Didi Tech
Jun 5, 2020 · Frontend Development

How Chameleon Enables One‑Code Multi‑Platform Development: Inside Didi’s Open‑Source Cross‑End Framework

This article explores Didi’s open‑source Chameleon framework, detailing its origins, cross‑platform goals, MVVM‑based design principles, architecture layers, DSL compilation, runtime implementation, engineering tooling, ecosystem components, and real‑world adoption across dozens of Didi products and external teams.

ChameleonDidiFrontend
0 likes · 13 min read
How Chameleon Enables One‑Code Multi‑Platform Development: Inside Didi’s Open‑Source Cross‑End Framework
ITPUB
ITPUB
May 7, 2020 · Cloud Computing

How to Supercharge Baidu Cloud Downloads with BaiduPCS-Go and BaiduPCS-Web

This guide introduces BaiduPCS‑Go, a cross‑platform command‑line client for Baidu Cloud that bypasses speed limits, outlines its key features, shows how to download and run it on Windows, and also recommends the web‑based BaiduPCS‑Web alternative with installation steps and usage tips.

Baidu Cloudcommand-linecross‑platform
0 likes · 5 min read
How to Supercharge Baidu Cloud Downloads with BaiduPCS-Go and BaiduPCS-Web
Java Backend Technology
Java Backend Technology
Apr 20, 2020 · Mobile Development

How We Built a C++ Cross‑Platform Architecture for WeChat Pay to Boost Productivity

This article explains how WeChat Pay tackled inconsistent iOS and Android implementations by creating a C++‑based cross‑platform framework, introducing UseCase and UIPage abstractions, a routing mechanism, unified network request handling, and standardized data flow, resulting in reduced code, faster feature delivery, and higher stability.

C++WeChat Payarchitecture
0 likes · 14 min read
How We Built a C++ Cross‑Platform Architecture for WeChat Pay to Boost Productivity
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.

EngineeringHybrid DevelopmentMagpie
0 likes · 8 min read
Magpie Open Source Project Series (8): Flutter Hybrid Engineering Practices at 58.com
21CTO
21CTO
Mar 26, 2020 · Mobile Development

How WeChat Pay’s C++ Cross‑Platform Framework Solved Mobile Payment Challenges

WeChat Pay’s new C++ cross‑platform framework unifies iOS and Android payment flows, reducing code by 45%, cutting development time, improving crash stability, and introducing a routing mechanism, use‑case abstraction, and disciplined data handling to boost productivity and quality across mobile payment services.

C++UseCasecross‑platform
0 likes · 14 min read
How WeChat Pay’s C++ Cross‑Platform Framework Solved Mobile Payment Challenges
Architecture Digest
Architecture Digest
Mar 21, 2020 · Mobile Development

Building a Cross‑Platform Payment Architecture with C++ for WeChat Pay

This article describes how a C++‑based cross‑platform framework was designed and implemented to unify iOS and Android payment flows in WeChat Pay, covering architectural motivation, business‑process abstraction, routing mechanisms, network request management, and standardized data transmission to improve quality and productivity.

C++Software DesignWeChat Pay
0 likes · 15 min read
Building a Cross‑Platform Payment Architecture with C++ for WeChat Pay
macrozheng
macrozheng
Mar 5, 2020 · Frontend Development

Master Electron: From Setup to Real-World Desktop Apps with Vue

This guide walks you through the rationale for desktop (C/S) apps, introduces Electron, details environment setup, project scaffolding, source structure, main and renderer processes, and showcases complete example applications built with Electron‑Vue.

Desktop DevelopmentElectronJavaScript
0 likes · 11 min read
Master Electron: From Setup to Real-World Desktop Apps with Vue
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.

DebuggingHybrid Appcross‑platform
0 likes · 16 min read
Introducing Flutter into an Existing Mobile App: Process, Challenges, and Solutions
Java Captain
Java Captain
Feb 18, 2020 · Frontend Development

Guide to Setting Up and Developing Cross‑Platform Desktop Applications with Electron

This article provides a step‑by‑step tutorial on installing Node, configuring npm mirrors, installing Vue‑CLI and Electron, creating a sample project via the official quick‑start repository or vue‑cli template, and explains the key directory structures and main‑renderer process architecture of Electron applications.

ElectronNode.jsVue
0 likes · 10 min read
Guide to Setting Up and Developing Cross‑Platform Desktop Applications with Electron
Tencent Cloud Developer
Tencent Cloud Developer
Jan 7, 2020 · Mobile Development

Hippy Cross-Platform Framework: Common Debugging Methods and Troubleshooting Cases

The article introduces Tencent’s open‑source Hippy cross‑platform framework, outlines its developer‑friendly features and W3C compliance, and details common debugging techniques—including Chrome DevTools‑based services, jsbundle debugging, and memory monitoring—while presenting practical troubleshooting cases for UI updates, scrolling, performance, and iOS‑specific issues.

AndroidDebuggingHippy
0 likes · 12 min read
Hippy Cross-Platform Framework: Common Debugging Methods and Troubleshooting Cases
Tencent Cloud Developer
Tencent Cloud Developer
Dec 23, 2019 · Frontend Development

How Tencent’s Hippy Makes Cross‑Platform Front‑End Development Simpler

Tencent’s open‑source Hippy framework, now used by 18 internal services with over a hundred million daily page views, offers a front‑end‑friendly, W3C‑compliant cross‑platform solution that supports React and Vue, reduces learning barriers, and improves performance through a C++‑based engine‑direct architecture.

FrontendHippyJavaScript
0 likes · 5 min read
How Tencent’s Hippy Makes Cross‑Platform Front‑End Development Simpler
Meituan Technology Team
Meituan Technology Team
Dec 19, 2019 · Mobile Development

Meituan React Native (MRN) Dynamic Framework: Architecture, Practices, and Performance

Meituan’s MRN framework extends React Native with a layered hybrid architecture, custom component library, multi‑bundle build strategy, and automated release pipeline, enabling rapid deployment of over 60 RN pages, cutting package size, improving productivity by over 50 %, and delivering high‑stability performance across Android and iOS.

DevOpsMeituancross‑platform
0 likes · 34 min read
Meituan React Native (MRN) Dynamic Framework: Architecture, Practices, and Performance
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.

FrameworksIoniccross‑platform
0 likes · 15 min read
Top 10 Cross‑Platform Development Frameworks in 2020
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.

Crash MonitoringDARTarchitecture
0 likes · 22 min read
Practical Experience of Using Flutter for Cross‑Platform Mobile Development at Xueersi Online School
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Oct 23, 2019 · Frontend Development

How Tencent’s Online Education Team Harnesses Flutter: Architecture, Challenges, and Future Outlook

This article presents a detailed Q&A on Flutter, covering its advantages over native and hybrid solutions, Tencent Online Education's multi‑platform Flutter architecture, encountered pitfalls and web production readiness, and the team's perspective on Flutter's future development.

TencentWeb Developmentcross‑platform
0 likes · 5 min read
How Tencent’s Online Education Team Harnesses Flutter: Architecture, Challenges, and Future Outlook
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 DevelopmentState Managementcross‑platform
0 likes · 10 min read
Developing the Pumpkin House Story App with Flutter: A Complete Technical Guide
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.

DARTMaterial Designcross‑platform
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 UIState ManagementSwiftUI
0 likes · 16 min read
Comparing SwiftUI and Flutter: Declarative UI Approaches for Mobile Development
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.

cross‑platformfluttergRPC
0 likes · 12 min read
How We Built a Cross‑Platform Flutter App with gRPC and gRPC‑Gateway
Sohu Tech Products
Sohu Tech Products
Jul 31, 2019 · Mobile Development

Flutter FAQ: Performance, Hot Reload, Platform Support, and More

This Flutter FAQ explains the framework's high‑performance capabilities, rapid hot‑reload development cycle, differences between hot‑reload and hot‑restart, supported platforms—including mobile, web, and desktop—and how developers can extend widgets, access native services, and embed Flutter into existing apps.

FAQcross‑platformhot-reload
0 likes · 8 min read
Flutter FAQ: Performance, Hot Reload, Platform Support, and More
Sohu Tech Products
Sohu Tech Products
Jul 31, 2019 · Mobile Development

Flutter FAQ – Features (Part 2)

This Flutter FAQ covers why developers share layout code across iOS and Android, how to interoperate with native languages, the lack of a reflection system, guidance on internationalization, concurrency with isolates, background execution, supported data formats, 3D limitations, app size concerns, and Chromebook support.

FAQIsolatesLocalization
0 likes · 8 min read
Flutter FAQ – Features (Part 2)
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.

AARAndroidHybrid App
0 likes · 12 min read
Flutter Hybrid Integration Solution for Native Mobile Apps
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.

DARTFaaScross‑platform
0 likes · 6 min read
Integrating Flutter and FaaS for Unified Mobile and Cloud Development
360 Tech Engineering
360 Tech Engineering
Jul 10, 2019 · Frontend Development

The Past, Present, and Future of Front‑End Development Programming Languages

This article reviews the evolution of front‑end programming languages, discusses why extreme attitudes toward language choice hinder productive discussion, explains how platform constraints shape language selection, examines the strengths and weaknesses of JavaScript, Java, and Objective‑C, and predicts increasing convergence and cross‑platform trends among modern front‑end languages.

FrontendJavaScriptKotlin
0 likes · 33 min read
The Past, Present, and Future of Front‑End Development Programming Languages
Architecture Digest
Architecture Digest
Jul 10, 2019 · Frontend Development

Cross‑Platform Development of Qingju Bike Mini‑Program Using the Chameleon Framework

This article presents a detailed case study of how the Qingju Bike mini‑program, serving hundreds of millions of daily users, adopted the Chameleon cross‑platform framework to achieve high performance, stability, multi‑entry support, and maintainable code across multiple mini‑program ecosystems such as WeChat, Alipay, and Baidu.

ChameleonMini Programcross‑platform
0 likes · 15 min read
Cross‑Platform Development of Qingju Bike Mini‑Program Using the Chameleon Framework
Suning Technology
Suning Technology
Jul 8, 2019 · Frontend Development

Key Front‑End Innovations Unveiled at SuNing’s 2023 Tech Forum

The SuNing Technology Front‑End Exchange Forum gathered nearly a thousand developers and industry leaders to discuss mini‑programs, cross‑platform frameworks, Node.js, Unity Tiny Mode, and automation testing, highlighting recent breakthroughs and future directions in front‑end engineering.

FrontendWeb Developmentconference
0 likes · 6 min read
Key Front‑End Innovations Unveiled at SuNing’s 2023 Tech Forum
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 28, 2019 · Mobile Development

Background, Technical Options, and Evaluation of Mini‑Program Development

Mini‑programs emerged as a lightweight, containerised solution for large‑scale apps facing rising traffic costs and user fragmentation, using a reduced‑scope, web‑like DSL with separate JavaScript logic and native‑rendered views, delivering high performance, developer ease, and platform‑controlled security while incurring migration, data‑transfer, latency, and approval challenges.

Mini Programcross‑platformmobile development
0 likes · 14 min read
Background, Technical Options, and Evaluation of Mini‑Program Development
Qunar Tech Salon
Qunar Tech Salon
Jun 28, 2019 · Frontend Development

Interview with Meng Chao on Front‑end Cross‑Platform Technologies and Performance Optimization at GMTC

In this interview, Qunar’s front‑end lead Meng Chao shares his experiences with hybrid and QRN frameworks, discusses the GMTC conference, and explains how the company’s no‑instrumentation monitoring and performance‑optimization practices have driven large‑scale front‑end transformation and future cross‑platform opportunities.

FrontendGMTCcross‑platform
0 likes · 10 min read
Interview with Meng Chao on Front‑end Cross‑Platform Technologies and Performance Optimization at GMTC
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.

CI/CDOpen Sourcearchitecture
0 likes · 14 min read
How Xianyu Scaled Flutter: Architecture, Challenges, and Open‑Source Solutions
iQIYI Technical Product Team
iQIYI Technical Product Team
May 30, 2019 · Mobile Development

SmileAR: iQIYI’s Mobile AR Solution Powered by TensorFlow Lite

SmileAR, iQIYI’s self‑developed mobile AR platform powered by TensorFlow Lite, delivers real‑time face, body and gesture recognition across iQIYI’s apps through MobileNet‑based models, quantization‑aware training, multi‑task learning and encrypted SDKs, achieving fast, lightweight, cross‑platform AR experiences for millions of users.

ARModel OptimizationTensorFlow Lite
0 likes · 10 min read
SmileAR: iQIYI’s Mobile AR Solution Powered by TensorFlow Lite
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.

FlutterBoostHybrid Apparchitecture
0 likes · 13 min read
How Xianyu’s FlutterBoost Enables Seamless Hybrid Mobile Apps
Ctrip Technology
Ctrip Technology
May 7, 2019 · Frontend Development

Ctrip Hotel Mini‑Program Development Experience and Practices

The article shares Ctrip Hotel’s practical experiences and lessons learned while developing multiple mini‑programs (WeChat, Alipay, Baidu, Toutiao), covering product‑development collaboration, UI constraints, webview login handling, QR‑code strategies, “black‑tech” workarounds, and cross‑platform conversion tools.

APIMini Programcross‑platform
0 likes · 13 min read
Ctrip Hotel Mini‑Program Development Experience and Practices
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.

DARTUIcross‑platform
0 likes · 7 min read
Why Flutter Is Shaping the Future of Cross‑Platform Mobile Development
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 4, 2019 · Mobile Development

Why iOS Developers Should Learn Android Development: Design Principles and Core Components

iOS developers should learn Android to broaden their skill set, grasp the component‑centric design philosophy and core elements like Activities, Services, Intents and Manifest files, and stay competitive in the big‑front‑end era where cross‑platform frameworks demand fluency in both iOS and Android ecosystems.

AndroidComponent ArchitectureDesign Principles
0 likes · 12 min read
Why iOS Developers Should Learn Android Development: Design Principles and Core Components
Mafengwo Technology
Mafengwo Technology
Mar 21, 2019 · Mobile Development

Why Flutter Beats WebView and React Native for Cross‑Platform Mobile Apps

This article examines the challenges of cross‑platform mobile development, compares WebView and React Native with Flutter, explains Flutter’s layered architecture, JIT/AOT compilation, hot‑reload, integration strategies for iOS and Android, performance measurements, and practical lessons from Mafengwo’s merchant app implementation.

Hybrid Integrationarchitecturecross‑platform
0 likes · 20 min read
Why Flutter Beats WebView and React Native for Cross‑Platform Mobile Apps
Xianyu Technology
Xianyu Technology
Mar 7, 2019 · Mobile Development

FlutterBoost: A Hybrid Integration Framework for Mobile Apps

FlutterBoost is a hybrid integration framework that lets large mobile apps progressively embed Flutter using a shared engine and native containers, providing unified page lifecycle, channel‑based messaging, multi‑navigator support, and production‑ready performance, now open‑source after successful deployment in Alibaba’s Xianyu client.

FlutterBoostHybrid AppNative integration
0 likes · 14 min read
FlutterBoost: A Hybrid Integration Framework for Mobile Apps
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 6, 2019 · Mobile Development

Why Fish Redux Is the Next Big Thing for Flutter Mobile Development

This article introduces Fish Redux, an open‑source Flutter framework from Alibaba that combines Redux‑style state management with a modular component architecture, explains its layered design, performance benefits, and how it simplifies building complex cross‑platform mobile apps.

Component ArchitectureFish ReduxState Management
0 likes · 11 min read
Why Fish Redux Is the Next Big Thing for Flutter Mobile Development
58 Tech
58 Tech
Feb 27, 2019 · Frontend Development

Cross‑Platform Mini‑Program Migration Tool (wto‑cli), Compilation Framework (wbmp), UI Library (wbui) and Cloud SDK (mp‑scf‑sdk) Overview

This article introduces the 58 Mini‑Program Cloud project, presenting the wto‑cli migration tool, the wbmp cross‑platform compilation framework, the wbui UI component library, and the mp‑scf‑sdk cloud development SDK, detailing their architecture, core features, migration process, and practical code examples for multi‑platform mini‑program development.

FrontendMigrationUI library
0 likes · 15 min read
Cross‑Platform Mini‑Program Migration Tool (wto‑cli), Compilation Framework (wbmp), UI Library (wbui) and Cloud SDK (mp‑scf‑sdk) Overview
Tencent Cloud Developer
Tencent Cloud Developer
Feb 19, 2019 · Databases

What Makes a Great Database Management Tool? Key Features and Tencent Cloud DMC Review

This article analyzes the evolving demands of modern databases, outlines essential features for remote management tools, compares open‑source and cloud‑based solutions, and evaluates Tencent Cloud’s console, DMC, and integrated phpMyAdmin, highlighting strengths, shortcomings, and future development directions.

Database ManagementTencent Cloudcross‑platform
0 likes · 11 min read
What Makes a Great Database Management Tool? Key Features and Tencent Cloud DMC Review
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 1, 2019 · Game Development

Lyra: A Cross‑Platform GPU‑Accelerated UI Rendering Engine for PC Clients

Lyra is a cross‑platform, GPU‑accelerated UI rendering engine for PC clients that replaces the legacy QuiLib by leveraging Skia’s 2D/3D backend, asynchronous multi‑threaded pipelines, and layered rendering to dramatically boost drawing performance, animation smoothness, and overall responsiveness.

Lyra Engineasynchronous renderingcross‑platform
0 likes · 9 min read
Lyra: A Cross‑Platform GPU‑Accelerated UI Rendering Engine for PC Clients
Didi Tech
Didi Tech
Jan 31, 2019 · Frontend Development

Chameleon – Didi’s Open‑Source Cross‑Platform MVVM Framework

Chameleon is Didi's open-source cross‑platform MVVM framework that lets developers write a single CML codebase and compile it to WeChat mini‑programs, Alipay, Android quick‑apps, Web, Weex and other MVVM‑based targets, improving maintainability, code reuse and performance while isolating platform‑specific differences at build time.

ChameleonFrontendMVVM
0 likes · 10 min read
Chameleon – Didi’s Open‑Source Cross‑Platform MVVM Framework
HomeTech
HomeTech
Jan 24, 2019 · Mobile Development

Cross‑Platform Mobile Development with Flutter: Evolution, Practices, and Challenges

This article examines the drawbacks of maintaining separate native codebases for iOS and Android, reviews the evolution of cross‑platform solutions such as WebView‑based frameworks, React Native, and Flutter, and shares practical insights, code examples, and future plans for using Flutter in large‑scale mobile projects.

DARTReduxTexture
0 likes · 22 min read
Cross‑Platform Mobile Development with Flutter: Evolution, Practices, and Challenges
Beike Product & Technology
Beike Product & Technology
Jan 17, 2019 · Frontend Development

Boost Mobile App Performance: A Hands‑On Journey with Weex

This article details a two‑month exploration of the Weex framework, covering its architecture, project scaffolding, build commands, demo implementation, environment configuration, caching strategies, native bridging, and a concise comparison with React Native and Flutter to demonstrate its suitability for cross‑platform front‑end development.

FrontendWeexbridge
0 likes · 12 min read
Boost Mobile App Performance: A Hands‑On Journey with Weex
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 7, 2018 · Mobile Development

Flutter Integration for iQIYI Live Broadcast Assistant (Android & iOS)

The iQIYI Live Broadcast Assistant adopts Flutter to replace native UI layers on Android and iOS, integrating via Flutter fragments or views and AAR packages on Android and through Podfile, Xcode scripts, and FlutterViewController on iOS, achieving near‑native performance and enabling future migration of more screens to a single codebase.

AndroidIntegrationcross‑platform
0 likes · 9 min read
Flutter Integration for iQIYI Live Broadcast Assistant (Android & iOS)
Xianyu Technology
Xianyu Technology
Dec 6, 2018 · Mobile Development

Rebuilding Flutter Infrastructure at Xianyu: Challenges and Solutions

Xianyu tackled Flutter adoption by creating a private CocoaPods CI pipeline, a component‑based fishRedux architecture, and a shared‑GL engine modification that let native middleware run in Flutter, thereby unifying Android, iOS, and Flutter development, improving build speed, and contributing tools back to the community.

CI/CDComponent ArchitectureDART
0 likes · 11 min read
Rebuilding Flutter Infrastructure at Xianyu: Challenges and Solutions
Xianyu Technology
Xianyu Technology
Dec 4, 2018 · Mobile Development

Flutter Dynamic Rendering Engine: Architecture and Implementation

This article describes a component‑based dynamic rendering framework for Flutter that parses Dart source via the analyzer’s AST, maps widgets to a DataModel, supports atomic to dynamic components, delivers over 50 fps performance, and includes template versioning, download, rollback, with plans for automation, i18n, and personalized content.

AST Parsingcomponent frameworkcross‑platform
0 likes · 8 min read
Flutter Dynamic Rendering Engine: Architecture and Implementation
Xianyu Technology
Xianyu Technology
Nov 21, 2018 · Mobile Development

How Flutter Supercharges Cross‑Platform Apps: Xianyu’s Real‑World Insights

At the inaugural Android Green Alliance Conference in Beijing, Xianyu engineer Ji Feng presented a deep‑dive on using Flutter to build efficient cross‑platform applications, covering its unified programming model, performance gains, solutions to memory, font, caching, ArmV7, video, CI, hybrid stack challenges, and introducing a novel Redux‑based Half‑Dumb Component architecture.

Hybrid StackReduxarchitecture
0 likes · 5 min read
How Flutter Supercharges Cross‑Platform Apps: Xianyu’s Real‑World Insights
JD Tech
JD Tech
Nov 15, 2018 · Mobile Development

Introducing JDFlutter: A New Cross‑Platform Development Framework for JD.com

JDFlutter is JD.com’s next‑generation cross‑platform framework that integrates Flutter into existing Android/iOS projects, offering a rich UI component library, native API bridges, debugging tools, data statistics, and a roadmap for future multi‑engine development alongside JDReact.

DebuggingIntegrationJDFlutter
0 likes · 12 min read
Introducing JDFlutter: A New Cross‑Platform Development Framework for JD.com
Xianyu Technology
Xianyu Technology
Nov 15, 2018 · Mobile Development

Embedding Native Views in Flutter with AndroidView

The article explains how to embed native Android views in Flutter using AndroidView, detailing the three-step setup, size and touch‑event handling, and a Gaode map example, while warning of performance costs and recommending native embedding only when a pure Flutter alternative is unavailable.

AndroidViewNative integrationcross‑platform
0 likes · 11 min read
Embedding Native Views in Flutter with AndroidView
MaGe Linux Operations
MaGe Linux Operations
Nov 9, 2018 · Operations

Python Tool for Automating Multi-Server Commands and rsync-Style File Sync

This article introduces a Python 3.5 script that streamlines the management of dozens of servers by enabling batch remote command execution, multithreaded file upload/download with an rsync-like mechanism, strict or non-strict modes, and cross-platform support for both Linux and Windows, all driven by docopt and paramiko.

ParamikoServer Automationcross‑platform
0 likes · 6 min read
Python Tool for Automating Multi-Server Commands and rsync-Style File Sync
21CTO
21CTO
Nov 3, 2018 · Mobile Development

Why Facebook Is Overhauling React Native: Architecture, Goals, and Roadmap

This article explains how React Native has become the leading cross‑platform mobile framework, details its current use at Facebook, outlines architectural challenges, and describes the major refactoring effort announced by Sophie Alpert to make the framework lighter, more flexible, and better integrated with native code.

Facebookarchitecturecross‑platform
0 likes · 9 min read
Why Facebook Is Overhauling React Native: Architecture, Goals, and Roadmap