Tagged articles

cross‑platform

559 articles · Page 4 of 6
DaTaobao Tech
DaTaobao Tech
Apr 1, 2022 · Frontend Development

Integrating Rax with HarmonyOS: Cross‑Platform Development Strategies

Integrating Rax with Huawei’s HarmonyOS leverages a driver‑adapter pattern to enable code‑share cross‑platform development, offering three strategies—syntax compilation, mini‑program runtime, and direct rendering—so developers can embed Rax output now while progressing toward a seamless full‑stack workflow and Harmony 3.0 release.

HarmonyOSJavaScriptcross‑platform
0 likes · 10 min read
Integrating Rax with HarmonyOS: Cross‑Platform Development Strategies
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 23, 2022 · Backend Development

Essential C++ Cross‑Platform Pitfalls and How to Avoid Them

This guide shares practical C++ cross‑platform development tips, covering version selection, include guards, path handling, character encoding, inline functions, type definitions, template usage, compiler differences, and build‑time strategies to keep code portable and maintainable across Windows, macOS, and Linux.

C++best practicescoding guidelines
0 likes · 18 min read
Essential C++ Cross‑Platform Pitfalls and How to Avoid Them
Java High-Performance Architecture
Java High-Performance Architecture
Mar 18, 2022 · Fundamentals

Explore Tencent’s Open‑Source Tools: KV Stores, AI, Mobile & More

This article introduces a collection of high‑performance open‑source components from Tencent—including a key‑value store, API framework, networking library, AI inference engine, Android hot‑patch system, coroutine library, plugin framework, cross‑platform UI framework, mini‑program tool, and an IoT real‑time OS—detailing their core principles, features, and GitHub links.

FrameworksOpen SourceTencent
0 likes · 16 min read
Explore Tencent’s Open‑Source Tools: KV Stores, AI, Mobile & More
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Mar 18, 2022 · Frontend Development

Choosing the Right UI Framework for a Cross‑Platform Desktop Meeting App

An in‑depth look at NetEase Meeting’s desktop client explains how the team selected Qt as the cross‑platform UI framework, details the App‑SDK‑IPC architecture, outlines the SDK’s layered design, and describes C++ and Electron integration methods for building a high‑performance meeting application.

Desktop applicationElectronQt
0 likes · 6 min read
Choosing the Right UI Framework for a Cross‑Platform Desktop Meeting App
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 11, 2022 · Backend Development

How DingTalk’s Collaborative Engine Enables Real‑Time Multi‑Device Sync

The article introduces DingTalk’s Collaborative Engine—a cross‑platform runtime and framework that solves distributed data consistency, enabling real‑time multi‑person collaboration, cross‑device synchronization, and offline‑first capabilities while offering Backend‑as‑a‑Service for developers.

DingTalkOffline Firstbackend as a service
0 likes · 10 min read
How DingTalk’s Collaborative Engine Enables Real‑Time Multi‑Device Sync
TAL Education Technology
TAL Education Technology
Mar 3, 2022 · Mobile Development

Hybrid Mobile App Development: Native, Cross‑Platform, and Flutter Solutions

This article explains how web front‑end engineers can build native mobile apps by comparing pure native development, cross‑platform frameworks like React Native and Flutter, and hybrid approaches that combine native code, Flutter, and WebView, while providing project structure, code examples, compilation steps, and best‑practice tips.

DARTHybrid DevelopmentMobile App
0 likes · 24 min read
Hybrid Mobile App Development: Native, Cross‑Platform, and Flutter Solutions
BaiPing Technology
BaiPing Technology
Feb 28, 2022 · Mobile Development

How to Build a Unified Cross‑Platform Routing SDK for iOS Apps

This article explains the design and implementation of a unified routing SDK for iOS that enables page jumps, parameter passing, return values, interceptors, redirection, and cross‑technology integration (Native, Flutter, HTML5, Mini‑Programs) while remaining non‑intrusive to existing codebases.

NavigationObjective‑CSDK
0 likes · 22 min read
How to Build a Unified Cross‑Platform Routing SDK for iOS Apps
DaTaobao Tech
DaTaobao Tech
Feb 25, 2022 · Frontend Development

Using Flutter Web for Cross‑Platform Deployment in the Liquid Development System

The article explains how integrating Flutter Web into the Liquid development system enables one‑time development for web, Taobao mini‑app and native apps while reusing backend services, demonstrates that its performance meets production needs—outperforming ordinary browsers though still lagging behind native pages—and outlines the Dart SDK replacement, build process, and future optimization plans.

Liquid Architecturecross‑platformflutter-web
0 likes · 10 min read
Using Flutter Web for Cross‑Platform Deployment in the Liquid Development System
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 14, 2022 · Frontend Development

How Rax Enables Seamless Cross‑Platform Development on HarmonyOS

This article explains why cross‑platform development is needed, compares one‑code‑many‑devices versus separate codebases, introduces Rax as a React‑style framework, and details the technical architecture, rendering pipeline, build process, and development workflow for creating HarmonyOS applications with Rax.

HarmonyOSJavaScriptRax
0 likes · 12 min read
How Rax Enables Seamless Cross‑Platform Development on HarmonyOS
IT Architects Alliance
IT Architects Alliance
Feb 12, 2022 · Mobile Development

Building a C++ Cross‑Platform Framework for WeChat Pay: Architecture, Routing, and Quality Assurance

This article details how a C++‑based cross‑platform framework was designed for WeChat Pay to unify iOS and Android implementations, improve scalability, quality assurance, and developer productivity through use‑case abstraction, a routing mechanism, and refined network and data handling.

C++Quality AssuranceWeChat Pay
0 likes · 14 min read
Building a C++ Cross‑Platform Framework for WeChat Pay: Architecture, Routing, and Quality Assurance
21CTO
21CTO
Feb 9, 2022 · Frontend Development

How Flutter 2.10 Enables Native Windows Apps Without Extra Configuration

Flutter 2.10 introduces native Windows support, allowing developers to build Windows applications using the same Dart code and Flutter framework without additional setup, while also bringing performance enhancements, new Material 3 features, updated plugins, and broader tooling improvements across desktop, mobile, and web platforms.

DARTDesktopcross‑platform
0 likes · 4 min read
How Flutter 2.10 Enables Native Windows Apps Without Extra Configuration
ByteFE
ByteFE
Feb 9, 2022 · Frontend Development

A God‑Eye Overview of Frontend Technology Trends

This comprehensive overview examines recent frontend trends, highlighting the rise of Python over JavaScript, the popularity of TypeScript, emerging tools like Vite and zx, the evolution of frameworks, bundlers, low‑code platforms, AI integration, cross‑platform solutions, serverless, DevOps, 5G impacts, Web3, WebAssembly, and future directions for the industry.

JavaScriptLow-codeTypeScript
0 likes · 30 min read
A God‑Eye Overview of Frontend Technology Trends
WeChat Client Technology Team
WeChat Client Technology Team
Jan 14, 2022 · Frontend Development

How a Chromium‑Based Framework Bridges Mini‑Programs and PWA for Faster, Safer Apps

This article explains the design of a new Chromium‑based mini‑program framework that decouples from the main client, adopts Web features, integrates Node for richer JS APIs, implements custom XWeb Workers and sandboxing, and extends to games and cross‑platform SDKs, delivering higher performance and lower memory usage.

ChromiumNode IntegrationPWA
0 likes · 13 min read
How a Chromium‑Based Framework Bridges Mini‑Programs and PWA for Faster, Safer Apps
Baidu Geek Talk
Baidu Geek Talk
Jan 10, 2022 · Frontend Development

How to Build Cross‑Platform PC Clients with Electron: A Practical Guide

This article walks through the rapid development of a PC client for the Wenku platform using Electron, covering technology selection, framework fundamentals, multi‑process architecture, Chromium‑Node integration, practical implementation details such as window management, code injection for fast iteration, and debugging versus release workflows.

Desktop DevelopmentElectroncross‑platform
0 likes · 8 min read
How to Build Cross‑Platform PC Clients with Electron: A Practical Guide
Xianyu Technology
Xianyu Technology
Dec 21, 2021 · Mobile Development

How Xianyu Built a Cross‑Platform Flutter Live‑Streaming SDK

This article details Xianyu's engineering journey to replace third‑party live‑streaming SDKs with a custom, Flutter‑based cross‑platform solution that addresses customization difficulty, platform consistency, and log tracing while outlining design principles, module implementations, and performance outcomes.

PlatformViewcross‑platformflutter
0 likes · 13 min read
How Xianyu Built a Cross‑Platform Flutter Live‑Streaming SDK
ITPUB
ITPUB
Dec 20, 2021 · Operations

Secure Cross‑Platform File Transfer Made Easy with Croc

This guide explains how to install the open‑source Croc tool on Linux and other platforms, use its relay‑based, PAKE‑encrypted protocol to transfer files, folders, or text securely, customize code phrases, pipe data, set output directories, and access full command‑line help.

Command LineLinuxcroc
0 likes · 9 min read
Secure Cross‑Platform File Transfer Made Easy with Croc
Python Programming Learning Circle
Python Programming Learning Circle
Dec 17, 2021 · Fundamentals

Tabby: A Feature‑Rich Cross‑Platform Terminal Emulator

Tabby is a highly configurable, TypeScript‑based terminal emulator for Windows, macOS, and Linux that offers integrated SSH, serial connections, theming, split panes, plugin support, and extensive shell compatibility, positioning itself as a powerful alternative to PowerShell ISE, PuTTY, Terminal.app, and iTerm.

cross‑platformdeveloper toolsemulator
0 likes · 4 min read
Tabby: A Feature‑Rich Cross‑Platform Terminal Emulator
Liangxu Linux
Liangxu Linux
Dec 16, 2021 · Information Security

Secure Fast File Transfers with croc: Install, Use, and Customize

This guide explains how to install the cross‑platform croc command‑line tool, use its relay‑based fast and end‑to‑end encrypted file and text transfer features, customize code phrases, handle pipes, set output folders, and access its full help options on Linux, macOS, and Windows.

Command Linecroccross‑platform
0 likes · 9 min read
Secure Fast File Transfers with croc: Install, Use, and Customize
Laravel Tech Community
Laravel Tech Community
Dec 16, 2021 · Mobile Development

Programming Languages for Mobile Apps: Native and Cross‑Platform Options

This article explains the programming languages used for Android and iOS apps, compares native languages such as Java, Kotlin, Swift, and Objective‑C with cross‑platform solutions like Flutter (Dart) and uni‑app (Vue.js), and summarizes the typical language stacks for large‑scale mobile applications.

Androidcross‑platformflutter
0 likes · 5 min read
Programming Languages for Mobile Apps: Native and Cross‑Platform Options
Top Architect
Top Architect
Dec 7, 2021 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity

The article describes how a C++‑based cross‑platform framework, combined with UseCase abstraction, routing mechanisms, unified network request handling, and strict data‑transfer rules, solved iOS/Android inconsistencies in WeChat Pay, cut code size by 45%, kept crash rates stable, and dramatically improved development efficiency.

C++Software DesignWeChat Pay
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity
Meituan Technology Team
Meituan Technology Team
Dec 2, 2021 · Frontend Development

React2X: Multi-Container Cross-Platform Development Framework

React2X, launched by Meituan Waimai’s technology team in 2019, is a container‑agnostic, multi‑terminal framework that unifies development across Webview, Mini Programs, MRN, Flutter, Mach and PC browsers, achieving over 90% code reuse and saving thousands of person‑days while simplifying architecture and enhancing cross‑platform efficiency.

MeituanReact2XWaimai
0 likes · 22 min read
React2X: Multi-Container Cross-Platform Development Framework
Douyu Streaming
Douyu Streaming
Dec 1, 2021 · Mobile Development

How to Get, Build, and Extend WebRTC m79 Source for Windows, Android, and iOS

This guide explains how to obtain the WebRTC m79 source, compile it for Windows, Android, and iOS, walk through the basic signaling and peer‑connection workflow, and implement advanced video‑capture and audio‑volume features with custom C++ extensions, while unifying the codebase across platforms.

C++CompilationWebRTC
0 likes · 19 min read
How to Get, Build, and Extend WebRTC m79 Source for Windows, Android, and iOS
21CTO
21CTO
Nov 25, 2021 · Frontend Development

How Meituan’s Page‑Peach Platform Boosts Front‑End Efficiency with Cross‑Platform Rich Text Management

This article details Meituan’s Page‑Peach platform, a cross‑platform rich‑text management solution that empowers product and operations teams to create and publish simple, frequently changing pages without developer bottlenecks, while providing developers with fast code editing, preview, and deployment capabilities, ultimately reducing cost and improving efficiency.

MeituanOpen APIcross‑platform
0 likes · 22 min read
How Meituan’s Page‑Peach Platform Boosts Front‑End Efficiency with Cross‑Platform Rich Text Management
Tencent Music Tech Team
Tencent Music Tech Team
Nov 17, 2021 · Mobile Development

Understanding Flutter Routing and Navigation Management

Flutter’s navigation system uses a stateful Navigator widget that manages a stack of Route objects—such as OverlayRoute, TransitionRoute, ModalRoute, PageRoute, and PopupRoute—while an Overlay mirrors this stack with OverlayEntry widgets and the internal _Theatre component efficiently renders on‑stage and off‑stage pages.

Overlaycross‑platformflutter
0 likes · 9 min read
Understanding Flutter Routing and Navigation Management
Programmer DD
Programmer DD
Oct 29, 2021 · Fundamentals

Turn Your Terminal into a Pokémon Playground with Pokemon-Terminal

Pokemon-Terminal lets you display over 700 Pokémon as your terminal or desktop background across multiple platforms, offering various installation methods, command‑line filters, and customization tips so you can personalize your development environment with beloved creatures.

Command LinePokémonPython tools
0 likes · 7 min read
Turn Your Terminal into a Pokémon Playground with Pokemon-Terminal
Ctrip Technology
Ctrip Technology
Oct 28, 2021 · Mobile Development

Embedding Flutter Views in React Native and Native Applications: Architecture, Implementation, and Lessons Learned

This article explores the practical integration of Flutter views within React Native and native mobile pages, detailing architectural choices, lifecycle management, event handling, and code implementations to enable seamless cross‑stack UI composition in a large‑scale travel app.

EmbeddingNativecross‑platform
0 likes · 15 min read
Embedding Flutter Views in React Native and Native Applications: Architecture, Implementation, and Lessons Learned
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 26, 2021 · Mobile Development

Fastbot: Cross‑Platform Intelligent Automated Testing System for Android and iOS

This article details ByteDance’s Fastbot system, an AI‑driven cross‑platform automated testing framework for Android and iOS that leverages model‑based testing, reinforcement learning, and image‑based UI analysis to improve test coverage, fault injection, and scalability across mobile applications and games.

AIMobile Testingcross‑platform
0 likes · 36 min read
Fastbot: Cross‑Platform Intelligent Automated Testing System for Android and iOS
Xueersi 1-on-1 Technology Team
Xueersi 1-on-1 Technology Team
Oct 21, 2021 · Mobile Development

Building a Scalable Flutter Cross‑Platform App: Architecture, Engine Sharing & Crash Management

This article explores the rapid rise of mobile cross‑platform solutions, explains why the Xueersi 1‑to‑1 team chose Flutter, and details their engineering practices—including project architecture, engine‑sharing strategies, unified routing, communication channels, and crash monitoring—while also looking ahead to future possibilities.

Crash MonitoringEngine Sharingcross‑platform
0 likes · 21 min read
Building a Scalable Flutter Cross‑Platform App: Architecture, Engine Sharing & Crash Management
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 13, 2021 · Fundamentals

Optimizing H.265 in NetEase Cloud RTC: Capability Negotiation & Platform Benchmarks

This article explains how NetEase Cloud RTC implements H.265 video encoding, covering capability negotiation design, cross‑platform performance tests on Android, iOS, macOS and Windows, and engineering strategies such as whitelist policies, CPU overuse handling, QP threshold tuning, and the resulting quality and efficiency benefits.

H.265Video Encodingcapability negotiation
0 likes · 17 min read
Optimizing H.265 in NetEase Cloud RTC: Capability Negotiation & Platform Benchmarks
Tencent Cloud Developer
Tencent Cloud Developer
Sep 26, 2021 · Mobile Development

Flutter: Why Choose It, Overview, and Rendering Architecture

Flutter is chosen for cross‑platform development because its single‑code Dart framework uses a self‑rendering engine and layered architecture—embedder, engine, and framework—to bypass JS bridges, delivering high‑performance, consistent UI via a GPU‑driven pipeline with layout, painting, and compositing optimizations.

DARTSkiacross‑platform
0 likes · 10 min read
Flutter: Why Choose It, Overview, and Rendering Architecture
Java Architect Essentials
Java Architect Essentials
Sep 23, 2021 · Frontend Development

Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure

This article provides a comprehensive guide to Electron development, covering its cross‑platform architecture, environment preparation, installation commands, project initialization with both the quick‑start template and vue‑cli, and detailed explanations of the source and application directory structures.

Development GuideElectronNode.js
0 likes · 10 min read
Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure
WeChat Client Technology Team
WeChat Client Technology Team
Sep 23, 2021 · Mobile Development

How Enterprise WeChat Scaled to Millions with Flutter: Architecture & Lessons

This article details how Enterprise WeChat tackled the challenges of five‑platform UI development by adopting Flutter, describing its multi‑module architecture, hybrid stack engine management, communication via pigeon and dart‑ffi, performance optimizations, tooling, and dynamic‑loading strategies that enabled large‑scale cross‑platform deployment.

Dart FFIHybrid StackPigeon
0 likes · 34 min read
How Enterprise WeChat Scaled to Millions with Flutter: Architecture & Lessons
Baidu Geek Talk
Baidu Geek Talk
Sep 15, 2021 · Frontend Development

Technical Overview of Baidu Reading/Wenku Cross‑Platform Layout Engine

Baidu Reading/Wenku’s cross‑platform layout engine delivers professional book‑level typesetting on Android and iOS by using a single native engine that parses diverse formats into an abstract DOM, generates a memory‑resident layout description, and supports relative, multi‑directional, and reusable layout techniques for high‑quality, adaptive document rendering.

Layout EngineTypographycross‑platform
0 likes · 11 min read
Technical Overview of Baidu Reading/Wenku Cross‑Platform Layout Engine
Baidu Geek Talk
Baidu Geek Talk
Sep 1, 2021 · Mobile Development

Master Flutter: From Environment Setup to Hybrid App Development

This comprehensive guide walks you through installing the Flutter SDK, configuring environment variables, creating projects and modules, understanding declarative versus imperative programming, exploring Flutter's three-layer architecture, rendering pipeline, platform channel integration, and provides a full counter‑app example with recent version highlights.

DARTFlutter ArchitectureHybrid App
0 likes · 17 min read
Master Flutter: From Environment Setup to Hybrid App Development
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Sep 1, 2021 · Mobile Development

Exploring Rust-Based UI Rendering on Android: Architecture, Hardware Acceleration, and JNI Integration

This article explores the feasibility of using Rust for UI rendering on Android by analyzing the rust-windowing ecosystem, detailing both software and hardware rendering approaches, explaining the integration of winit and glutin for cross-platform window and OpenGL context management, and demonstrating JNI-based communication with Android Surface components.

Android DevelopmentJNIOpenGL ES
0 likes · 15 min read
Exploring Rust-Based UI Rendering on Android: Architecture, Hardware Acceleration, and JNI Integration
ELab Team
ELab Team
Aug 19, 2021 · Frontend Development

Inside GMTC 2021 Mini‑Program Talks: Cross‑Platform Tricks & Performance Secrets

The article recounts four GMTC 2021 mini‑program talks, detailing Jingxi’s Taro‑based cross‑platform architecture, DCloud’s cloud‑integrated code generation, Didi’s Mpx framework for massive multi‑team projects, and Douyin’s custom rendering engine, while highlighting performance, build, and optimisation strategies.

Optimizationcross‑platformframework
0 likes · 38 min read
Inside GMTC 2021 Mini‑Program Talks: Cross‑Platform Tricks & Performance Secrets
vivo Internet Technology
vivo Internet Technology
Aug 11, 2021 · Mobile Development

Cross-Platform Rich Text and Editor Solutions

The Vivo Internet Frontend Team explains why modern products need a unified, cross‑platform rich‑text editor and presents a JSON‑based data model and WebView‑embedded editor architecture that enable consistent rendering, seamless native‑web communication, media handling, keyboard control, and error‑retry mechanisms across web, mobile, and desktop environments.

AndroidEditorRich Text
0 likes · 13 min read
Cross-Platform Rich Text and Editor Solutions
JD Tech
JD Tech
Aug 6, 2021 · Frontend Development

Flutter for Web: Overview, Development Process, and Challenges

This article provides a comprehensive overview of Flutter for Web, detailing its architecture, development workflow, code structure, performance considerations, and the advantages and drawbacks of using a single codebase to target mobile and web platforms.

DARTcross‑platformflutter
0 likes · 10 min read
Flutter for Web: Overview, Development Process, and Challenges
ELab Team
ELab Team
Aug 4, 2021 · Mobile Development

Which Cross‑Platform Mobile Solution Wins? Web, Native, or Flutter Explained

This article examines the evolution of China's mobile internet, outlines three cross‑platform development approaches—Web rendering, native rendering, and custom rendering engines like Flutter—analyzes their architectures, advantages, and trade‑offs, and offers guidance for selecting the right solution for different product needs.

architecturecross‑platformreact-native
0 likes · 20 min read
Which Cross‑Platform Mobile Solution Wins? Web, Native, or Flutter Explained
DeWu Technology
DeWu Technology
Jul 24, 2021 · Mobile Development

Why Rust Is the Next Game-Changer for Cross‑Platform Mobile Development

This article examines how Rust can unify client logic across Android and iOS, compares it with React Native and Flutter, and details a MVVM‑based architecture, binding mechanisms, and debugging optimizations that make Rust a lightweight, high‑performance solution for international mobile teams.

AndroidMVVMRust
0 likes · 12 min read
Why Rust Is the Next Game-Changer for Cross‑Platform Mobile Development
HelloTech
HelloTech
Jul 19, 2021 · Mobile Development

Flutter Practice and Architecture in Mobile Development at Hello Travel

At Hello Travel, the team detailed how Flutter’s three‑layer architecture and two custom containers—Sparrow Microservice Container and Lumos Cross‑Platform Business Container—enable rapid exposure of native core functions, seamless integration of business logic, and consistent, high‑performance mobile development across more than nine business lines.

DARTMicroservicesarchitecture
0 likes · 15 min read
Flutter Practice and Architecture in Mobile Development at Hello Travel
Liangxu Linux
Liangxu Linux
Jul 18, 2021 · Backend Development

Master Bulk File Renaming with F2: Install, Commands, and Tips

F2 is a fast, safe Go‑based command‑line tool for batch renaming files and folders on Linux, macOS, and Windows, offering multiple installation methods, preview mode, undo, conflict resolution, built‑in variables, and powerful regex‑driven rename examples.

Batch ProcessingCLIFile Renaming
0 likes · 7 min read
Master Bulk File Renaming with F2: Install, Commands, and Tips
Aotu Lab
Aotu Lab
Jul 15, 2021 · Frontend Development

How JD’s Frontend Team Delivered 16 High‑Traffic 618 Event Halls in Record Time

This article details how JD's front‑end team tackled the 2021 618 shopping festival by using Taro3 for cross‑platform H5 and mini‑program development, implementing disaster‑recovery services, intelligent UI personalization, pull‑to‑refresh, and efficient collaboration practices to launch sixteen high‑performance event halls quickly and reliably.

Disaster RecoveryFrontendcollaboration
0 likes · 14 min read
How JD’s Frontend Team Delivered 16 High‑Traffic 618 Event Halls in Record Time
IT Xianyu
IT Xianyu
Jul 8, 2021 · Operations

FinalShell: A Free Cross-Platform SSH and Server Management Tool – Features and Usage Guide

This article introduces FinalShell, a free Chinese‑developed cross‑platform SSH, remote desktop, and server management tool, outlines its core features such as network monitoring, file transfer, and theme customization, and provides step‑by‑step screenshots for connecting to Linux and Windows servers.

FinalShellServer Managementcross‑platform
0 likes · 5 min read
FinalShell: A Free Cross-Platform SSH and Server Management Tool – Features and Usage Guide
Xianyu Technology
Xianyu Technology
Jun 29, 2021 · Frontend Development

Design and Implementation of a Cross-Platform Front-End API Solution

The article proposes a unified cross‑platform front‑end API specification and SDK that abstracts differences among WebView, mini‑programs, React Native, Flutter, and other containers, consolidating 55+ APIs for 30+ apps, reducing duplicated code, maintenance, and testing while enabling extensible, reusable functionality across Alibaba’s ecosystem.

APIFrontendJavaScript
0 likes · 8 min read
Design and Implementation of a Cross-Platform Front-End API Solution
Java Backend Technology
Java Backend Technology
Jun 27, 2021 · Frontend Development

How Jetpack Compose for Web Enables Cross‑Platform UI with Kotlin

Jetpack Compose for Web, JetBrains' new Kotlin‑based framework, lets developers write responsive web interfaces that share code with desktop and Android, offering composable DOM APIs, multi‑platform widgets, and practical code examples to accelerate UI development.

Compose for WebJetpack ComposeKotlin
0 likes · 6 min read
How Jetpack Compose for Web Enables Cross‑Platform UI with Kotlin
Didi Tech
Didi Tech
Jun 22, 2021 · Frontend Development

How Tenon Extends Hummer to Bridge Vue/React with Native: A Deep Dive

Tenon is a lightweight MVVM framework built on Didi's Hummer runtime that bridges the Web ecosystem (Vue 3 and React) with native Android and iOS, offering multi‑framework support, easy adoption, extensible plugins, high availability, and a three‑layer architecture illustrated by real‑world Didi case studies.

HummerMVVMReAct
0 likes · 8 min read
How Tenon Extends Hummer to Bridge Vue/React with Native: A Deep Dive
Xianyu Technology
Xianyu Technology
Jun 22, 2021 · Mobile Development

FlutterBoost 3.0 Preview Release: Enhanced Lifecycle Management and Documentation

FlutterBoost 3.0 preview, released after two months of development and testing, introduces refactored lifecycle management, enhanced cross‑platform consistency, custom startup and return parameters, page transparency, custom event handling, pre‑interceptors, and expanded documentation with examples, while maintaining the existing architecture and focusing on community adoption.

DocumentationFlutterBoostLifecycle Management
0 likes · 9 min read
FlutterBoost 3.0 Preview Release: Enhanced Lifecycle Management and Documentation
Weekly Large Model Application
Weekly Large Model Application
Jun 16, 2021 · Fundamentals

Understanding libuv’s Design: A Deep Dive into Its Event Loop and Cross‑Platform Architecture

libuv is a cross‑platform asynchronous I/O library originally built for Node.js that abstracts event‑driven I/O via handles and requests, provides a single‑threaded event loop with platform‑specific poll mechanisms, and uses a global thread pool for file and DNS operations, all while maintaining a consistent execution model.

Node.jsThread Poolasynchronous I/O
0 likes · 9 min read
Understanding libuv’s Design: A Deep Dive into Its Event Loop and Cross‑Platform Architecture
Python Programming Learning Circle
Python Programming Learning Circle
Jun 15, 2021 · Fundamentals

Using pathlib in Python 3 to Handle Cross-Platform File Paths

Python’s pathlib module provides a simple, cross‑platform way to construct and manipulate file paths, eliminating the need for manual slash handling or os.path.join, and offering convenient features such as path arithmetic, file existence checks, and easy conversion between Unix and Windows path formats.

CodingFile Pathscross‑platform
0 likes · 7 min read
Using pathlib in Python 3 to Handle Cross-Platform File Paths
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Jun 4, 2021 · Mobile Development

Boosting Audio‑Video Editing with Flutter: Kuaishou’s Cross‑Platform Success

This article details how Kuaishou’s Fast Creation team leveraged pure Flutter to implement complex audio‑video features such as playback, editing, and live streaming, describing the challenges of UI, state, performance, and data communication, and presenting optimization techniques like external textures, FFI, thumbnail caching, and frame‑rate improvements.

FFIaudio-videocross‑platform
0 likes · 18 min read
Boosting Audio‑Video Editing with Flutter: Kuaishou’s Cross‑Platform Success
Kuaishou Tech
Kuaishou Tech
May 28, 2021 · Mobile Development

Flutter Cross‑Platform Implementation Practices at Kaiyan Kuaichuang

This article introduces Kaiyan Kuaichuang's Flutter‑based cross‑platform architecture, covering component layering, state‑management strategies (BLoC, Provider, Redux, Built_redux), data communication via gRPC/ProtoBuf, and a custom URL‑based routing solution, while sharing practical code snippets and lessons learned.

ReduxState Managementcross‑platform
0 likes · 14 min read
Flutter Cross‑Platform Implementation Practices at Kaiyan Kuaichuang
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
May 26, 2021 · Mobile Development

Inside Kuaishou Creative: Flutter Architecture, State Management & Communication Strategies

This article explores how Kuaishou Creative leverages Flutter for cross‑platform development, detailing its componentized architecture, page‑level and inter‑page state management approaches, data and page communication mechanisms, and the custom routing solution that unifies navigation across the app.

ReduxState Managementcross‑platform
0 likes · 16 min read
Inside Kuaishou Creative: Flutter Architecture, State Management & Communication Strategies
Open Source Linux
Open Source Linux
May 25, 2021 · Operations

How to Use FinalShell: Free Cross-Platform SSH & Server Management Tool

FinalShell is a free, cross-platform Java-based SSH and server management application that supports Linux and Windows connections, remote desktop acceleration, file transfer, monitoring, and customizable themes, offering a powerful XShell alternative for developers and operations engineers.

FinalShellServer Managementcross‑platform
0 likes · 4 min read
How to Use FinalShell: Free Cross-Platform SSH & Server Management Tool
MaGe Linux Operations
MaGe Linux Operations
May 15, 2021 · Information Security

Microsoft Extends Defender TVM to Linux and macOS for Cross‑Platform Security

Microsoft has expanded its Threat and Vulnerability Management (TVM) feature of Defender for Endpoint to Linux and macOS, offering public preview support for major distributions and promising future Android and iOS coverage, thereby enhancing cross‑platform security visibility and remediation capabilities for enterprises.

Endpoint ProtectionMicrosoft DefenderThreat and Vulnerability Management
0 likes · 3 min read
Microsoft Extends Defender TVM to Linux and macOS for Cross‑Platform Security
IT Xianyu
IT Xianyu
May 10, 2021 · Frontend Development

Electron Cross‑Platform 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 layout, main and renderer processes, and detailed examples such as a NetEase Cloud Music client and a QQ Music player.

ElectronNode.jsTutorial
0 likes · 12 min read
Electron Cross‑Platform Development Guide: Environment Setup, Project Structure, and Sample Applications
Liulishuo Tech Team
Liulishuo Tech Team
Apr 22, 2021 · Frontend Development

Building a Cross‑Platform English Quiz Mini‑Game with React & Pixi.js

This article details how to create a cross‑platform English‑learning quiz PK mini‑game for both a main app (H5) and WeChat mini‑games, covering technology selection, project structure, webpack configuration, virtual routing, component development with react‑pixi‑fiber, animation techniques, platform adapters, and performance optimizations.

H5ReActWeChat Mini Game
0 likes · 22 min read
Building a Cross‑Platform English Quiz Mini‑Game with React & Pixi.js
JD Retail Technology
JD Retail Technology
Apr 21, 2021 · Frontend Development

Design and Architecture of the Dolphin System for JD International App

The Dolphin system introduces a native‑plus‑H5, component‑based architecture using React to meet JD International’s personalized channel requirements, improve performance, enable cross‑platform configuration, and provide a secure, real‑time, and isolated solution for dynamic page rendering.

ConfigurationJD InternationalReAct
0 likes · 7 min read
Design and Architecture of the Dolphin System for JD International App
Taobao Frontend Technology
Taobao Frontend Technology
Apr 21, 2021 · Frontend Development

How Alibaba’s Open‑Source Kraken Engine Redefines Front‑End Rendering

Alibaba’s three‑year‑long open‑source Kraken engine offers a high‑performance, cross‑platform web rendering solution built on W3C standards, enabling zero‑cost front‑end adoption, consistent rendering, advanced features like sliver scrolling and plugin extensibility, and has already proven its value in major Alibaba products.

cross‑platformperformance
0 likes · 14 min read
How Alibaba’s Open‑Source Kraken Engine Redefines Front‑End Rendering
Liangxu Linux
Liangxu Linux
Apr 20, 2021 · Operations

Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms

CPUFetch is a cross‑platform command‑line utility that reports CPU architecture, model, microarchitecture, nanometer technology, frequency, core/thread count, AVX/FMA support, cache sizes, and peak performance, and this guide explains how to compile, install, run, and uninstall it on Ubuntu (and other OSes).

CPULinuxcross‑platform
0 likes · 4 min read
Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 6, 2021 · Frontend Development

How to Build a High‑Performance Cross‑Platform WebCanvas Engine for Android Mini‑Programs

This article explains the design goals, layered architecture, JS binding, platform abstraction, rendering pipelines, frame‑sync mechanisms, and debugging tools of a cross‑platform WebCanvas engine on Android, providing practical insights for developers seeking low‑latency, extensible canvas solutions.

AndroidGraphicsJSBinding
0 likes · 30 min read
How to Build a High‑Performance Cross‑Platform WebCanvas Engine for Android Mini‑Programs
Manbang Technology Team
Manbang Technology Team
Mar 30, 2021 · Mobile Development

Thresh: A Custom Flutter Dynamic Framework for Cross‑Platform Mobile Development

The article introduces Thresh, a self‑developed dynamic Flutter framework that enables one‑time development for Android, iOS and Web, explains its design goals, architecture, three‑stage evolution of mobile cross‑platform technologies, communication mechanisms, component update strategies, engineering practices, real‑world deployment at Manbang, and future enhancements.

JS DSLThreshcross‑platform
0 likes · 19 min read
Thresh: A Custom Flutter Dynamic Framework for Cross‑Platform Mobile Development
Youzan Coder
Youzan Coder
Mar 26, 2021 · Mobile Development

Dynamic Domain Name Implementation in Mobile Apps

The article explains how to implement dynamic domain name switching in mobile apps across iOS, Android, Flutter, and H5 by using a configuration center and native network interception techniques such as NSURLProtocol, OkHttp instrumentation, texture bridging, and frontend configuration to resolve regional DNS issues and enable extended features like request statistics and custom responses.

AndroidDynamic DomainNSURLProtocol
0 likes · 10 min read
Dynamic Domain Name Implementation in Mobile Apps
Beike Product & Technology
Beike Product & Technology
Mar 24, 2021 · Mobile Development

How Beike Scaled Its Mobile Apps with Flutter: Cross‑Platform Development, Performance, and Developer Efficiency

Beike adopted Flutter to address rapid growth and staffing shortages, achieving over 80% hybrid development, native‑like performance, one‑second hot‑reload cycles, extensive community package usage, and a systematic Flutter infrastructure across dozens of mobile applications.

Beikecross‑platformdeveloper efficiency
0 likes · 5 min read
How Beike Scaled Its Mobile Apps with Flutter: Cross‑Platform Development, Performance, and Developer Efficiency
Meituan Technology Team
Meituan Technology Team
Mar 18, 2021 · Frontend Development

How Meituan Achieved Write‑Once‑Run‑Anywhere with Flutter Web

This article details Meituan Waimai's front‑end team experience of using Flutter Web to create a unified code base for Android, iOS, PC and H5, covering business and technical background, challenges, overall and detailed design, performance optimizations, build‑and‑deploy pipelines, and measurable results.

cross‑platformflutterfrontend development
0 likes · 23 min read
How Meituan Achieved Write‑Once‑Run‑Anywhere with Flutter Web
Baidu Geek Talk
Baidu Geek Talk
Mar 1, 2021 · Frontend Development

Frontend Architecture Design: Evolution and Solutions

The article examines the evolution and challenges of frontend architecture through Baidu’s mobile search case, identifies problems such as vague responsibilities, tight coupling, and legacy stacks, and proposes a three‑tier solution—infra, independent modules, and componentization—implemented via server‑client designs, a Molecule interface, DI container, SSR optimization, and cross‑platform strategies to enable flexible upgrades and business agility.

ComponentizationFrontend ArchitectureModule Design
0 likes · 12 min read
Frontend Architecture Design: Evolution and Solutions
Programmer DD
Programmer DD
Feb 4, 2021 · Game Development

How to Install and Use GoBoy: A Cross‑Platform Game Boy Emulator

This guide introduces GoBoy, a multi‑platform Game Boy and Game Boy Color emulator written in Go, explains how to install it on macOS, Windows, and Linux, and details its usage, debugging commands, and saving features for a complete retro gaming experience.

DebuggingGame Boy emulatorGo
0 likes · 6 min read
How to Install and Use GoBoy: A Cross‑Platform Game Boy Emulator
Tencent Cloud Developer
Tencent Cloud Developer
Feb 1, 2021 · Mobile Development

Flutter Event Propagation and Gesture Recognition Mechanism (Source Code Analysis)

Flutter converts native MotionEvent data into a serialized ByteBuffer, passes it through JNI to the engine, creates a Dart PointerDataPacket, hit‑tests the render tree, dispatches the event to each hit object, and resolves competing GestureRecognizers in the arena so the winning recognizer triggers the appropriate callback such as onTap or onDrag.

DARTEvent PropagationGesture Arena
0 likes · 21 min read
Flutter Event Propagation and Gesture Recognition Mechanism (Source Code Analysis)
JD Retail Technology
JD Retail Technology
Jan 25, 2021 · Industry Insights

Why Taro Secured a Spot in China’s Top‑5 Open‑Source Projects in 2020

The 2020 China Open‑Source Annual Report highlights Taro’s rapid rise to the fourth‑ranked open‑source project, showcasing its cross‑platform capabilities, active community, industry collaborations, and extensive real‑world deployments that illustrate why it stands out among China’s top five projects.

ChinaFrontendOpen Source
0 likes · 7 min read
Why Taro Secured a Spot in China’s Top‑5 Open‑Source Projects in 2020
Meituan Technology Team
Meituan Technology Team
Jan 21, 2021 · Mobile Development

Porting Flutter to HarmonyOS: Technical Exploration and Implementation

Meituan’s MTFlutter team rebuilt Flutter’s embedder layer for HarmonyOS by simulating VSync, creating a SurfaceProvider‑based rendering surface, forwarding touch, key and speech events, and re‑implementing asset loading, message loops and lifecycle callbacks, allowing Flutter apps to run on phones, tablets, TVs and wearables.

EmbeddingHarmonyOScross‑platform
0 likes · 13 min read
Porting Flutter to HarmonyOS: Technical Exploration and Implementation
Xianyu Technology
Xianyu Technology
Jan 12, 2021 · Mobile Development

Rethinking Flutter: Technical Value and Front‑End Perspectives

By examining Flutter’s Dart‑based runtime, cross‑platform GUI framework, and productivity features such as hot‑reload, the article maps these technical strengths to core front‑end challenges—remote communication, state and UI management, and lifecycle handling—offering developers a structured perspective for strategic adoption and future innovation.

DARTFront-endState Management
0 likes · 14 min read
Rethinking Flutter: Technical Value and Front‑End Perspectives
ByteFE
ByteFE
Jan 11, 2021 · Mobile Development

Introduction to React Native: Principles, Architecture, and Practical Implementation

This article introduces React Native, covering its core concepts, cross‑platform features, underlying architecture such as JavaScriptCore, Hermes, the Bridge, Virtual DOM, threading model, hot updates, and provides practical examples for building a modal animation on both iOS and Android.

JavaScriptbridgecross‑platform
0 likes · 22 min read
Introduction to React Native: Principles, Architecture, and Practical Implementation
Didi Tech
Didi Tech
Jan 7, 2021 · Mobile Development

Introduction to Hummer: An Ultra‑Lightweight Dynamic Cross‑Platform Development Framework

Hummer, an ultra‑lightweight, dynamic cross‑platform framework co‑created by DiDi’s Puhui and R‑Lab front‑end teams, delivers sub‑1 MB packages, near‑native performance, and a low learning curve via its Tenon reactive API, supporting iOS, Android, and Vue‑based web, and is already deployed at scale across numerous DiDi services with a crash rate below 0.01 %.

Dynamic UIHummerJavaScript
0 likes · 7 min read
Introduction to Hummer: An Ultra‑Lightweight Dynamic Cross‑Platform Development Framework
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 6, 2021 · Frontend Development

Mastering Gray-Scale Cross-Platform Monitoring for Front-End Apps

This article explains the background, technical architecture, real‑world case, and key takeaways of implementing gray‑scale monitoring across web, Weex, mini‑programs, and other cross‑platform front‑end solutions to improve issue detection and reduce mean time to recovery.

FrontendMonitoringOperations
0 likes · 10 min read
Mastering Gray-Scale Cross-Platform Monitoring for Front-End Apps
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 4, 2021 · Frontend Development

How Hema Built a Unified Cross‑Platform Design System for Backend Operations

This talk outlines Hema's exploration of a unified cross‑platform solution for its middle‑back office, covering industry trends, challenges of diverse devices and environments, and a three‑layer approach that combines a design system driven by environment‑aware design tokens, a model‑centric component architecture, and an application framework that synchronizes state across devices.

Component ArchitectureFrontendcross‑platform
0 likes · 22 min read
How Hema Built a Unified Cross‑Platform Design System for Backend Operations
Swan Home Tech Team
Swan Home Tech Team
Dec 22, 2020 · Mobile Development

Daojia App General Development Framework: Architecture, Componentization, and Project Practice

This article introduces the Daojia App general development framework, detailing its evolution, componentization challenges and solutions, layered architecture, cross‑platform strategy with Flutter, and its practical application in the Jiazheng Cloud project to improve development efficiency and maintainability.

Androidcross‑platformflutter
0 likes · 13 min read
Daojia App General Development Framework: Architecture, Componentization, and Project Practice
Laravel Tech Community
Laravel Tech Community
Dec 21, 2020 · Fundamentals

CMake 3.19.2 Release: Apple Silicon Support and Various Improvements

CMake 3.19.2 introduces Apple ARM support, new variables for host processor selection, enhanced error handling, updated FindHDF5, Java test controls, CI job updates, and numerous bug fixes across compilers, PCH, and platform detection, making the cross‑platform build system more robust and flexible.

Apple SiliconAutomationBuild System
0 likes · 3 min read
CMake 3.19.2 Release: Apple Silicon Support and Various Improvements
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 3, 2020 · Frontend Development

How Hema’s Backend Teams Built a Unified Cross‑Device Experience Platform

This article explains how Hema redesigned its enterprise backend workflows by creating a full‑scene cross‑device design system, reusable components, and a layered application architecture that lets staff operate seamlessly across PCs, tablets, phones, and IoT devices in stores, warehouses and delivery trucks.

FrontendUIcross‑platform
0 likes · 13 min read
How Hema’s Backend Teams Built a Unified Cross‑Device Experience Platform